Engineering Workflow Management Extensions Workshop
The Jazz Jumpstart Team: Steve Wasleski, Ralph Schoon
Last updated: May 7, 2021
Build basis: Rational Team Concert (RTC) 4.0. Also works with any 4.0.x, 5.x, 6.0.x, and Engineering Workflow Management (EWM) 7.0.x version. Major updates for RTC version 6.0.3 and later and for EWM version 7.0.0 and later.
This workshop 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 has led IBM to publishing the workshop on Jazz.net.
This workshop was initially developed on Microsoft Windows with RTC version 3.0 and updated for newer versions several times. The “look and feel” of the labs might change dependent on the version of RTC, Eclipse, or platform that is used to perform it. These minor differences in the UI should not prevent you from running the workshop. 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 should run on MAC OS as well.
The workshop packaging and workbook was updated to address various issues that users experienced during setup. The workshop now provides a tool that uses the Plain Java Client Libraries to populate the RTC server with the development data.
After the renaming of the solution and the change from Rational Team Concert (RTC) to Engineering Workflow Management (EWM) with version 7.0, a new refresh of the workshop has been created. It is primarily for EWM versions 7.0.x and later. This most recent version should work with all Liberty Profile based on RTC version 6.0.x to EWM version 7.0.x. The screen captures and paths are still based largely on RTC version 6.0.3 and the workshop still uses RTC as abbreviation. This should not prevent you from performing the workshop. The new workshop version was tested with EWM versions 7.0.0, 7.0.1 and 7.0.2.
If you experience problems with this workshop, ask for help in the forum and tag your question with the tag ‘extending’.
To run the workshop, download the workshop files for the intended version from the sections below.
These labs 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 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 then enhance the operation of the extension by providing parameters and error checking that makes the extension easier to configure, maintain, and consume.
To complete and get the most out of this workshop, make sure you are already familiar with RTC as a user and have familiarity with work items, build definitions, and basic process customization. In addition, you must also be familiar with Java programming and debugging by using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required.
Download files for versions 7.0 and later
Download files for versions 6.0.3 and later
Download files for versions 4.x, 5.x, 6.0, 6.0.1, 6.0.2
- 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 © 2021 IBM Corporation