IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > clearcase_remote_client > Home
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Home
Added by smikosh, last edited by Baffer on Nov 24, 2009  (view change)
Labels: 


ClearCase Remote Client (CCRC) Wiki

Introduction


PURPOSE: I created this wiki for the exchange of some obscure and sometimes unique content for the benefit of
anyone planning to leverage CCRC, IBM Rational ClearCase Eclipse based client for WAN support.

CONTACT/FEEDBACK: If you have any feedback or requests for this wiki, please use the comment functionality,
if you need to contact the owner directly, please send Fred Bickford an email.

Thanks

Fred Bickford IV

|Fred on Facebook
|Fred on Linked in
Please keep in mind that this wiki is only one facet of my job, so my responses may not be immediate.
More content is planned to be added to this Wiki, so please visit back.


CCRC NEWS and NOTEWORTHY TOPICS

7.1 CM Server LoadBalancing Links
Infocenter Setting up a load balancing configuration
DeveloperWorks IBM Rational ClearCase 7.1 CM Server Load Balancing Guide

CCRC 7.0.1.D091111 has been released UPDATE SITE

Rational ClearCase Remote Client Command Line Interface Now Available! DETAILS

ClearCase via Web (browser application) dropped in 7.1 DETAILS


What is the SCM Adapter and how does it differ from CCRC ?

The SCM Adapter is an Eclipse plugin that allows eclipse developers to use the native ClearCase client to
perform team operations in Eclipse over a high speed LAN. The SCM Adapter can use snapshot and dynamic views, yet requires
the full ClearCase client installed on the desktop running Eclipse. In a short simple analogy, the *SCM
Adapter* throws native UI gui's up to bridge between Eclipse and ClearCase.
All standard rules , restrictions and configurations that are present for a standard ClearCase native client
apply for the SCM Adapter

SCM Adapter can be downloaded from here/clearcase_plugins.html

CCRC is an Eclipse plugin(or a standalone RCP application that can be installed) that allows eclipse developers to use a self
contained client to perform team operations in Eclipse either over a LAN or WAN. CCRC is more of a true client model
as it requires a webserver(a.k.a CCRC/CM Server) to interact with.


Below are the links for the latest client versions, all previous client version are available if rolling back
is needed. By default the CCRC client should point to this site to find its updates automatically, yet these
client update sites can be added (or even used to install the latest version in a fresh Eclipse shell.

Version 7.0.1
Latest client update site

Version 7.0
Latest client update site
All Versions(Zip format)

2003.06
Latest client update site
All versions(Zip format)


DID YOU KNOW ?


CCRC is available in two(2)methods, as a plugin to existing Eclipse SDK's or IDE's or as a standalone application(RCP) application that has its own JRE and installer.

CCRC when plugged into the Eclipse SDK has no registry entries on Windows.

Questions and Answers

When using CCRC in Eclipse, How can I have the startup always be the ClearCase perspective ?

from the command line :

eclipse -perspective com.ibm.rational.clearcase.ui.perspective.CCPerspective

If you start Eclipse normally, change perspectives manually, shutdown and restart, Eclipse
remembers the last used perspective, yet the above command line option forces it everytime.

How can I install CCRC ?

Answer: The ClearCase Remote Client installation instructions(for standalone install, plugin and .NET) are locate at any SR4 or later CCWeb server's page
http://<ccwebservername>/ccrc/update

To download the client directly(for example)  
For CCRC.NET http://<ccwebservername>/ccrc/update/ccrcvsi_win32.zip
For CCRC RCP (Linux) http://<ccwebservername>/ccrc/update/ccrc_linux.zip
For CCRC RCP (WIndows) http://<ccwebservername>/ccrc/update/ccrc_win32.zip


Some helpful tips for programatically working with eclipse plugins from a command line or script.

*All Commands executed form Eclipse directory where startup.jar lives(ie: c:\eclipse or /eclipse *

Eclipse 3.2.1 SDK and previous versions only(see below for 3.3 or later), does not apply to RCP version of CCRC

commands may wrap


List what features are installed:

java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate
-command listFeatures


Display what features are available on a specific URL:

java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate
-command search -from http://{- CCRC ServerName -}/ccrc/update

<sample output>
"Rational ClearCase Remote Client for Eclipse" com.ibm.rational.clearcase.ide.feature 7.0.0
Command completed successfully.


Install a Clearcase Remote Client plugin for Eclipse:

java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate
-command install -from http://{- CCRC ServerName -}/ccrc/update
-featureId com.ibm.rational.clearcase.ide.feature -version 7.0.0

Disabling Clearcase Remote Client for Eclipse:

java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate -command disable -featureId com.ibm.rational.clearcase.ide.feature -version 7.0.0

Enabling Clearcase Remote Client for Eclipse:

java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate
-command enable -featureId com.ibm.rational.clearcase.ide.feature -version 7.0.0
For Eclipse 3.3 and later

instead of:

java -cp startup.jar org.eclipse.core.launcher.Main

used in Eclipse 3.2.x

java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar

should be used

Example:

java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar -application org.eclipse.update.core.standaloneUpdate -command listFeatures
java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar -application org.eclipse.update.core.standaloneUpdate -command disable
-featureId com.ibm.rational.clearcase.ide.feature 7.0.1.D070930




 
    About IBM Privacy Contact