Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Clearcase API

Tags:

java

clearcase

Is there a Java ClearCase API?

like image 893
srinannapa Avatar asked Sep 23 '10 05:09

srinannapa


People also ask

Is ClearCase still used?

Many teams still use ClearCase version control — otherwise known as IBM ClearCase or Rational ClearCase.

What is ClearCase in Java?

ClearCase build problems with javac clearmake is designed to control the build order and the dependency checking between parts of a build system. Java compilers are also designed to provide some of this functionality.


2 Answers

Update 2016 (as mentioned by hack's answer below)

I mentioned since 2010 the CM API multiple times, as soon as 2012 and as recently as last March 2016.
Since ClearTeam 8.x, this API does support dynamic view, as well as snapshot views with 8.0.1.7.

See more with Rational ClearCase CM API introduction (v 9.0.0).
Its "installation and setup requirements" do involve Java, with at least:

  • Rational CM API component infrastructure JAR files
  • Rational CM API subprovider JAR file for ClearCase®

Original answer (2010, pre ClearCase Team Explorer)

The is no Java API dedicated for ClearCase.

There is a Java CM API, but about the Rational CM Server used by CCRC (a light-client installation, a simple web server which will forward all request to the actual ClearCase VOB server), not for ClearCase per se:

  • it won't support dynamic views (since a CCRC always operates with snapshot "web" views)
  • it won't support all ClearCase operations, only some of the ones supported by CCRC.
like image 156
VonC Avatar answered Nov 02 '22 06:11

VonC


The (Java) CM API for ClearCase was originally only available for the ClearCase Remote Client (CCRC), which at the time (V7.1), only supported Web views.

In V8.0, the CM API was enhanced to support dynamic views:

  • http://www-01.ibm.com/support/docview.wss?uid=swg21566474

In V8.0.1.6, the CM API was enhanced to support snapshot views:

  • http://www-01.ibm.com/support/docview.wss?uid=swg21691355

In V8.0.1.7, a new type of view for CCRC, the "automatic view", was introduced and was immediately supported by the CM API:

  • http://www-01.ibm.com/support/docview.wss?uid=swg27045000
  • http://www-01.ibm.com/support/docview.wss?uid=swg21699087

Thus, as of V8.0.1.6, the CM API supported all available types of views in ClearCase.

like image 20
hack Avatar answered Nov 02 '22 06:11

hack