The Wayback Machine - https://web.archive.org/web/20090721035622/http://www.alphaworks.ibm.com/tech/teamapi
Skip to main content

IBM Rational Team API

A unified, client-side Java API for ClearCase and ClearQuest.

Date Posted: June 6, 2006

alphaworks tab navigation


 

Update: August 30, 2007 Additional download now available for Version 7.0.1 of Rational ClearQuest client or ClearCase Web server (download for 7.0.0 is also still available).

 

What is IBM Rational Team API?

This unified, client-side Java™ API is a technical preview for IBM Rational® ClearCase®, ClearQuest®, and RequistePro® customers. The download package consists of reference documentation, tutorials, and samples of an API that is available for evaluation in IBM Rational Software Development Platform, Team Products, Releases 7.0.0 and 7.0.1. This technical preview provides access to a subset of the capabilities of ClearCase, ClearQuest, and Requisite Pro.

The ClearCase subprovider includes the following:

The ClearQuest subprovider includes the following:

The Requisite Pro subprovider includes the following:

This is a preview. The interface may change somewhat when the supported version is released. The authors of IBM Rational Team API encourage usage and solicit feedback that would influence the design of the final, supported version of IBM Rational Team API. Because the interface is still in preliminary form, this technical preview of IBM Rational Team API must not be used to write code that will be used in production.

How does it work?

In order to use this API, customers must have installed Version 7.0.0 or 7.0.1 of Rational ClearQuest client or ClearCase Web server. That software installs the required Rational Team API JAR files that are used by the customer's Java classes to access the respective subprovider's repositories. The Rational Team API JAR files contain implementations of the Rational Team API interfaces for each product. For ClearQuest, the Java classes call into existing Java Native Interfaces (JNIs). For ClearCase, the Java classes make HTTP calls to the ClearCase Web Server. These libraries, in turn, access each product's repository.

About the technology author(s)

James Felty is the manager of ClearTeam advanced development at IBM Software Group (Rational) in Lexington, Massachusetts.

Thomas Wilcox works on advanced product design for IBM Software Group (Rational).

Trademarks