Sunday, October 30, 2005


Well!, I've been going slowly through most of my TODO pending tasks and been able to make a significant progress. Overactive Logistics now has maintenance modules for SCAC, IATA and FMC. Now each one of this codes can be selected from each one of its respective screens.

Finally, I created a little utility that allows me to break the ejb-jar.xml and jbosscmp-jdbc.xml schemas in individual mappings and merge them during deployment time. The advantage of this is that now each schema specification for an Entity Bean is defined in its own file making them easier to maintain.

Tuesday, October 18, 2005

US Customs and FMC

I finished the US Customs and FMC maintenance modules. Tomorrow I'll move on the FMC dropdown in Ocean Carrier, Company and Forwarding Agent.

Very soon I'll be able to finish Air Carrier.

Friday, October 14, 2005


I'm done with the SCAC and IATA items in my TODO list. Tomorrow I'll move on US Customs and FMC.

Sunday, October 09, 2005


I'm done with the Overactive Renderer refactoring. Now I was able to put down the TODO list of things that I have to get done before moving to Shipments.

-Do a maintenance module for Scac
-Reuse Scac dropdown in Company
-Do a maintenance module for Iata
-Import Iata codes
-Reuse Iata dropdown in Forwarding Agent
-Reuse Iata dropdown in Company
US Customs
-Reuse US Customs dropdown in Company

-Do a maintenance module for Fmc
-Import Fmc codes
-Reuse FMC dropdown in Ocean Carrier
-Reuse FMC dropdown in Company
-Reuse FMC dropdown in Forwarding Agent
-Do Airline details

-Migrate to latest JBoss Version
-Migrate to latest Eclipse Version
-Migrate to latest JDK Version
-Migrate to latest MySQL Version
-Integrate xsd into Overactive Renderer Jar file
-Create Entity Beans deployment descriptor merging utility.

Tuesday, October 04, 2005

Still on refactoring.

The last few days have been very interesting. I found that in order to improve functionality I was in a huge need to get a JInternalFrame compoment with modal capabilities. I found some very nice tips on how to solve this issue at:

I spent most of the Saturday adapting this tip to the current JInternalFrame renderer, once I got it working I started cleaning up all the code that was not required anymore in Overactive Logistics due to this change and was almost done last night.

Since I'm currently focused on the refactoring of the Overactive Renderer I thought it was a good moment to work on porting the current DTD to XSD, before start typing I was lucky enough to find a very nice tool called Oxygen I downloaded it and gave it a try and a few minutes after there it was! The whole DTD ported into an XSD! This really saved me a lot of time and I'll be able to start focusing on the last part of the refactoring which is making the Overactive Renderer elements namespace qualified.