Wednesday, September 23, 2009

Think twice on WebSphere Integration Developer 6.2 and Rational UCM


In WID 6.2 certain project specific information like run time, debug, and java code formatter information are stored in .settings folder. You can find more info in WID 6.2 Info center


The problem comes when you use Ration ClearCase UCM as your source control repository. In Rational ClearCase UCM you need an UCM activity to check-out files; and a clean build checks-out files in .settings folder.

Obviously you wouldn't want to check-in files and deliver activity every time you do a clean build; you might get merge conflicts or annoying UCM activities delivery.


One solution is to create a CleanBuild_activity; and avoid delivering this activity (but this would create more problems in rebase clear case views), or deliver clean-build activity at the end of development cycle or before rebase.

In any case I would think twice before choosing WID 6.2 with Rational ClearCase UCM;

Other problems with Rational CCRC UMC
  1. You can not delete a file temporarily from workspace and see it's effect in integration solution; delete would actually delete file from source control repository.
  2. Undo delete a file; Rational info center suggest to try merge search, but it never worked for me.
  3. You have modified a integration solution and want to abandon the changes and restore back.. there is no easy way. I usually abandon the view, i.e quit WID and delete the view; and integration view, and join UCM project and choose same view name. You might get a warning that integration stream already exist and you have choose a new name for your integration stream. Launch WID with same workspace, your changes were abandoned.
I have also noticed that XSL files are checked-out during a clean build (if you have active UCM activity), which seems to be a bug.

I would try new Rational Team Concert; or CVS.



Monday, September 21, 2009

WebSphere Integration Developer 6.2 and Integration solution view

WebSphere Integration Developer 6.2 has a new feature, Integration solution view. This view gives a very nice overview of integration modules and it's connectivity.


Whenever I try to open integration solution view WID crashed; I had 1.5GB JVM heap at the time of crash; IBM service suggested to lower and use the default value i.e. 1GB (1024m); with that WID working without any issues.

It's also interesting to note that Integration solution view users Adobe Flash 10 and Flex.