Automatic Build Solution for WebSphere Integration Developer

From Developerworks, Develop an automated build engine for Service Component Architecture applications using WebSphere Integration Developer

This article describes how to construct an automated build engine solution for applications developed using IBM WebSphere Integration Developer and maintained using Rational ClearCase as the Software Configuration Management system (SCM). It explains the overall approach used to construct the automated build engine, describes the inhibiting limitation in the current product set, provides a workaround in the form of a plug-in for WebSphere Integration Developer and provides a set of sample build scripts that show how to automate your builds.

One of the more overlooked parts of developing with WebSphere Integration Developer is how to go about automating a build process. Like all good build processes, the less manual steps required, the better. What I’m seeing in the field though, is a mad rush to skill up developers on WebSphere Integration Developer and and a mad rush to skill up administrators on WebSphere Process Server. There never seems to be a mad rush to automate the communication channels between these two teams. This lack of interaction usually leads to needless delays, finger pointing and a lack of accountability as to what is actually contained in the EAR given by the developer. For a year, I was the build guy at IBM for WebSphere Application Developer Integration Edition, so I know all the problems a build process can encounter. I’ll have more on this topic at a later time.

Anyway, this article explains how an automated build solution can be created that will pull the projects out of a Source Code Manager (Rational Clearcase), create a project interchange, invoke ‘serviceDeploy’ and generate an .EAR. The real value of the article comes from the code provided to allow Project Interchange creation.

Author: dan


  1. Hey! Is there any update to this article or new article that would give info on the build process for WID v6.1.2? We’re using SVN so info on using it instead of clearcase would be good too (I have the article “Team development and artifact management in v6.2”, but it doesn’t go into the build process.


  2. I am a build guy and working on Build Automation for WID. I refer build solution and we made a script to build the ear. but few webservices we are failing with service deploy command. giving us NUll pointer exception. we are using WID do you have any best solution to build the ear , which supports servicedeploy command.

Leave a Reply

Your email address will not be published. Required fields are marked *