You can use Rational ClearCase to share your work with others.
WebSphere® Integration Developer 6.0.2 includes the 6.0.49 Rational®ClearCase® client. For general information about using ClearCase, see Developing applications in the team environment. This topic addresses some specific issues that arise when you use ClearCase with WebSphere Integration Developer.
The Business Integration view provides a logical view of the resources in each module, mediation module, and library. Within each project, the resources are categorized by type. Logical resources shown in the navigation tree in the Business Integration view do not necessarily have a one-to-one mapping to physical files. When you use the Team menu options you will notice that the physical files presented in the Synchronize and CVS Repositories views do not directly map to the resources that you see in the Business Integration view. Always work from the Business Integration view when sharing a project or committing changes, so that you share or commit all the necessary resources.
The 6.0.49 ClearCase client has a particular way of dealing with files that have the same path and base name, but slightly different extensions. When this situation is encountered, only the file with the longer file name can be added to version control. This behavior may result in BPEL or BSM source files not being added to ClearCase when you are attempting to add a module to source control.
To counteract this behavior, bring up the ClearCase plug-in menu and search for resources to add to source control. ClearCase will, at that point, have a list of items that can be added.
When you check files into ClearCase, configure ClearCase to allow it to check in identical files.
Identical file checkin helps you to track the relationship between logical artifacts (such as BPEL processes) and the logical artifact's associated physical files. This configuration prevents the occurrence of error dialogs if you attempt to check in identical files.
Checking in identical files, especially text files, does not increase storage size in ClearCase.
On Windows, you can globally enable the "Checkin even if identical" preference from any WebSphere Integration Developer perspective. Select
to enable that preference.On Linux, the option is provided on the checkin dialog itself each time files are checked in.
When you are sharing work on a project in a ClearCase repository, you need to be careful to keep your own local assembly artifacts (components, imports, exports, or stand-alone references) current. When one user adds a new artifact and checks it in, this change is not automatically communicated to other users. The same is true when a user deletes an artifact from the assembly diagram.
To properly update all assembly artifacts from the ClearCase repository, right-click on the name of the module in the Business Integration view and select Assembly diagram node in the Business Integration view.
. This action will ensure that all assembly artifacts are updated, including new or deleted ones. (Do not update from the