Rational Team Concert Extensions Workshop
The Jazz Jumpstart Team: Steve Wasleski, Ralph Schoon
Last updated: June 19, 2017
Build basis: Rational Team Concert 4.0, works with any 4.0.x and 5.x, 6.0.x version. Major update for version 6.0.3 and higher.
The Extensibility Workshop shows how you can easily extend and enhance the capabilities of Rational Team Concert. While you don’t need to be a Rational Team Concert power user to perform this workshop having some experience with Rational Team concert Usage and project administration definitely helps. While you don’t need to be a Java developer to do this lab, Java development experience is helpful in your ability to understand this workshop. The labs in this workshop explain in some detail what the Java code is doing, so if you are a more experienced Java developer you may wish to skim over these sections.
This is an update to the RTC 3.0.1 Extension Workshop. The workshop was initially created and delivered at the IBM/Rational Innovate 2010 User Conference. Participant feedback, and the stream of customer questions regarding Rational Team Concert (RTC) Extensibility led us to publishing it here on Jazz.net.
This workshop was initially developed on Windows with RTC 3.0 and the “look and feel” of the labs may change if you do them with a different version of RTC, or on a different platform. Users have been able to do these labs on Linux, with some minor changes for pathnames and a couple of other typical Linux changes.
The workshop has been successfully used with any 4.0.x version. It also works with RTC 5.x.x up to RTC 6.0.2. There are minor issues with some of the versions that don’t prevent to run the workshop.
If you experience problems with this workshop, please ask for help in the forum and tag your question with the tag extending.This workshop was initially developed on Windows with RTC 3.0 and the “look and feel” of the labs may change if you do them with a different version of RTC, or on a different platform. Users have been able to do these labs on Linux, with some minor changes for path names and a couple of other typical Linux changes. The workshop packaging and workbook was updated to address various issues that users experienced during setup. The newer versions of the workshop provide a tool that uses the Plain Java Client Libraries to populate the RTC server with the development data.
To run the workshop download the workshop files for the version you need from below.
These labs will help guide you in the creation and enhancement of an RTC process extension. Lab 1 guides you through the setup of your development environment. The remaining labs will help you quickly create and deploy a typical extension for RTC. You will see it working in a debug environment, and be able to test your new extension. You will then enhance the operation of the extension by providing parameters and error checking that will make the extension easier to configure, maintain, and consume.
In order to complete and get the most out of this workshop, it is recommended that you are already familiar with RTC as a user. Of particular help would be familiarity with work items, build definitions and basic process customization. In addition, you should be familiar with Java programming and debugging using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required.
Download files for versions 6.0.3 and higher
Download files for versions 4.x, 5.x, 6.0, 6.0.1, 6.0.2
For more information
- Overview: Extending Rational Team Concert 3.x
- Contributing to the Team Artifacts view in Rational Team Concert 2.0
- Rational Team Concert 3.0 SDK
- Rational Team Concert 2.0 SDK
- Rational Team Concert 1.0 SDK
- Jazz Labs
- Rational Concert Extension Points and Operation ID’s
- Rational Team Concert plain Java API’s
Copyright © 2017 IBM Corporation