|
This section describes CodeCollaborator integration with ClearCase:
The GUI Client can scan ClearCase for checked-out files and upload them before they are checked in. It upload changes from your activities., or changes from an activity or activities that you name. It can also upload arbitrary versions of ClearCase files after they are checked in.
The Command Line Client can scan for checked-out files and upload them before they are checked in, upload arbitrary versions of ClearCase files after they are checked in, or upload UCM change sets for review.
Eclipse Plug-in
The Eclipse Plug-in integrates with the IBM Rational ClearCase SCM Adapter plugin or the open source ClearCase plugin for Eclipse from http://sourceforge.net/projects/eclipse-ccase so you can upload locally modified files with full support from your ClearCase eclipse plugin.
Supported Versions
Our integration uses your own ClearCase command-line client (cleartool) to communicate with the server. We support these versions:
| • |
Rational ClearCase and Rational ClearCase LT, versions 4.1 through 7.x |
| • |
Rational ClearCase Remote Client, version 7.1.2 |
Because we use client applications already present on your computer, we support all protocols, authentications, proxies, and other client configuration options you are currently using.
Support for ClearCase UCM
CodeCollaborator supports ClearCase UCM activities. The change set associated with a ClearCase activity can be added to a review using the Command Line Client addactivity command. For each file in the activity, the latest version in the activity and the predecessor of the earliest version in the activity are uploaded to the review.
A Note about ClearCase Activities
Uploading activities for review generates file differences based on Multiple Version Changelists.
Support for ClearCase Remote Client (CCRC)
CodeCollaborator integration with CCRC uses the Rational Change Management Server API. When running the CodeCollaborator client installer, there is an edit field allowing you to select the location of the Rational CM API jar files on your system. The required files are:
These files are installed by the ClearCase Remote Client under the Rational Shared Resource Directory. The directory should look similar to one of the following:
C:\Program Files\IBM\IMShared\plugins\com.ibm.rational.teamapi_7.1.2.v201105310712, or
/opt/eclipse/plugins/com.ibm.rational.teamapi_7.1.2.v201105310712
Find the location of the files on your system and select or enter it during install so the CodeCollaborator installer can make them available to the CodeCollaborator client. The installer will copy them to the following subdirectory under the CodeCollaborator client installation directory:
ui/plugins/com.smartbear.collaborator_6.5.xxxx/libs
If using the RPM installer, you will have to manually copy these files to the correct subdirectory.
Once installed, create a ClearCase SCM configuration using the the same connection parameters to the ClearCase CM server as your ClearCase Remote Client. These are your username and password, and the ClearCase TeamWeb services URL. For example, if your ClearCase server host name is cc-server, the default server URL would be:
http://cc-server:12080/TeamWeb/services/Team
Be careful to specify your connection parameters correctly. These parameters are not authenticated up front, instead calling back when server activity must take place. If the authentication is wrong, a cascade of errors can occur which can exhaust the RPC connections to the CM server.
|