Download 6.0.4 Release
June 12, 2017
Try
Buy

IBM Rational Team Concert

Task tracking Source control Agile planning

Rational Team Concert 4.0.4

Product Release Trial | September 6, 2013
This is not the most recent version. We recommend Rational Team Concert 6.0.4 . This is made available for archival purposes and may contain bugs and/or security vulnerabilities. If you do download this version, it is being provided AS IS, without warranties of any kind, including the implied warranties of merchantability and fitness for a particular purpose. We strongly advise you review the support pages for this version and update the product or take actions recommended therein. Security bulletins contain instructions for the security vulnerability addressed therein, and may require upgrading to a newer version. Link to security vulnerability blog: IBM PSIRT blog.

Rational Team Concert 4.0.4 New & Noteworthy

Rational Team Concert 4.0.4 New & Noteworthy

Rational Team Concert is an integral part of the Rational solution for Collaborative Lifecycle Management (CLM). For new and noteworthy information about other parts of the Rational solution for CLM, see these pages:

New in Rational Team Concert 4.0.4

Tracking and planning

New Rich Text editor for work items

The new Rich Text editor provides WYSIWYG editing with significant improvements to formatting, linking, and pasting text in the web client. All editing features are accessible from the keyboard, with enhanced linking support for external resources, users, and work items. Link detection occurs while typing. For example, when you type "@user," "defect 3," or "attachment 23," links are immediately accessible, and hover support displays previews of linked artifacts. An auto-complete feature helps ping contributors or link to recent work items.

Rich Text editor for work items

Create Work Item Copy action in the web client

The Create Work Item Copy action, traditionally an Eclipse client function, is now available in the web client. The action is located on the toolbar for the editor, and you use a window to select the attribute values that are copied into a new work item. The window retains the last choice for creating similar copies in the future. As a result, an unsaved work item is opened in the editor for further modification.

Create Work Item Copy in web client

Expanded time stamp

You can now configure time-stamp presentations to use a full date-time mode in the work item editor. After you configure a time-stamp editor presentation to use the new date-time mode, you can use the new widget in the work item editor to select both date and time values. The plan editor and bulk edit user interfaces were also updated to use the expanded time stamp.

  • Configuring the time-stamp editor presentation

    Configuring the time-stamp mode
  • Editing an expanded time stamp in work item editor (web client)

    Editing a full time stamp in the work item editor
  • Bulk edit on a time-stamp field (Eclipse client)

    Bulk edit on a time-stamp attribute
  • Expanded time stamp in the plan editor (web client)


Rename custom attributes in project areas by using a shared process

In a project area that uses the shared process configuration, you can now rename a custom attribute by using a configuration-data delta. This action preserves the process specification link between the shared process and the consumers of that process, while allowing the consumers to rename custom attributes.

For examples, see Modifying the name of a custom attribute.

Jazz source control

Improvements for dumping metadata

To improve the usability of the Dump Metadata action, the following changes were implemented:

  • The Dump Metadata action was removed from the main toolbar and is now available on the Jazz Source Control preference page.
  • You can select an output file, rather than using standard output.
  • You can now cancel the action at any time.

You can write metadata to a log file for diagnostics by clicking a button on the Jazz Source Control Preference page

Auto-merge improvements

Automatic merging was improved for content with a type of "text" and a line-delimiter setting of "none."

  • When content with a type of "text" and a line-delimiter setting of "none" is auto-merged, all line delimiters are no longer converted to the platform delimiter.
  • When the line delimiter setting is "none," the line delimiter is preserved from the original content.

This improvement means that when content with a type of "text" and a line-delimiter setting of "none" is auto-merged, the line delimiters of the content are not corrupted. The improvement also means that text content that contains mixed-line delimiters can be auto-merged when the line delimiter is set to "none."

New preconditions for "Modify Stream" operation

Several new preconditions were added during the "Modify Stream" operation (com.ibm.team.scm.server.modifyStream). When enabled, these preconditions prevent stream modification unless certain conditions are met.

The following preconditions have been added during the Modify Stream operation:

  • Prevent adding a component to a stream:

    This precondition prevents users from adding a component to a stream if the component owner is different from the stream owner.

    Team precondition message when user adds a user owned component to a stream
  • Prevent adding a user-owned component:

    This precondition prevents users from adding a component to a stream if the component is owned by a user rather than by a team or project.

    Team precondition message when user adds component that its owner is different from the stream's
  • Restrict stream visibility from being set to "public":

    This precondition prevents users from changing the visibility of a stream from "private" (team or user) to "public" (project).

    Team precondition message when user changes stream owner from Private (Team or User) to Public (Project)

Build

Collection of service call statistics in the Jazz Build Engine builds

To monitor the performance of the Rational Team Concert client, you can use the Jazz Metronome tool for monitoring and troubleshooting. Previously, this tool was only available from the Eclipse client. Now, you can collect the statistics for the service calls made by the Jazz Build Engine and have them reported in your build.

The statistics collection is enabled through the team.build.reportStatistics property. To enable it for a particular build, set the property to true on the build definition. To enable it for all builds running on a particular build engine, set the property to true on the build engine that is defined.

Build result status trend enhancements

The status trend in a build result now provides better visual feedback.

  • In previous releases, the status trend did not distinguish between personal and normal builds. Now, opening a normal build hides personal builds in the trend and provides a description of the visible builds for increased accuracy of the overall build health.

    Personal Builds Hidden

  • You can hide or show personal builds in the build result status trend. Clicking the description link displays a context menu with the personal build filtering option, which enables you to compare the status of personal builds to normal builds in the status trend.

    Status Trend Context Menu

  • You can differentiate personal builds from normal builds in the status trend with an icon directly on the build result.

    All Builds Visible

Improved editor usability

This releases includes two enhancements to improve the usability of the build engine and build definition editors:

  1. Multi-selecting in build editors

    You can now select multiple build definitions and build engines to remove from the build engine and build definition editors.

  2. Copying existing build engines and build definitions

    When you create a new build engine by copying an existing one, the associated build definitions are now copied, too. Similarly, copying an existing build definition now includes the associated build engines.

Dependency build and promotion

Certificate authentication support in Enterprise Extension definitions

Enterprise Extension definitions now support SSL certificate authentication. Certificate authentication is more secure than basic user name and password authentication.

The following Enterprise Extension definitions are enabled to support certificate authentication:

  • IBM i build specification
  • z/OS and IBM i dependency build
  • z/OS and IBM i package
  • z/OS and IBM i deployment
  • z/OS and IBM i promotion

System definition editors include the name of the project area

The system definition editor now displays the project area to which the system definition belongs.

Show project area in system definition editor

Sysprint logs are easier to recognize

Sysprint logs are now named with the name of the member being compiled. You can more easily find the log for debugging compilation errors.

Rename Sysprint

Impact Analysis tool recognizes statically called programs

The new default scanner now recognizes and collects dependencies of statically called programs. You can find all the dependencies of statically called programs by using the Impact Analysis tool.

Impact Analysis recognizes static call

Simulating dependency builds

A simulation build builds metadata such as build maps, time stamps, and build paths without actually building or compiling the source files. Simulation builds are useful for migrating existing application builds to Enterprise Extensions dependency builds because they generate the metadata that is required for future dependency builds. Also, because source files are not being built, you can run simulation builds on Windows or Linux systems as well as on z/OS and IBM i.

Simulation builds save time and system resources when you are setting up a multiple-level development hierarchy, such as development, test, and production, because you can generate the metadata for each level of the development hierarchy without running the build at each level.

ISPF client

Pending changes view

The ISPF client now presents a Pending Changes view that displays unresolved local changes of a loaded repository workspace. To view the unresolved local changes, enter a "P" action code next to a loaded repository workspace on the repository workspace list panel. From the list of unresolved changes, you can check in all of the local changes, or you can enter a forward slash (/) next to an unresolved local change to see the available actions (check in, revert, or history).

ISPF client: Pending changes view

Client for Microsoft Visual Studio IDE

Certificate and smart card authentication

Certificate and smart card authentication is now available for Jazz Team Server repositories from Rational Team Concert Client for Visual Studio, Rational Team Concert Shell, and Rational Team Concert Integration with Microsoft Source Code Control Interface.

To choose certificate or smart card authentication, change the authentication type in the New Repository Connection window.

New Repository Connection window

Create a work item from a template

You can create a work item based on a work item template.

In the Work Items folder in the Team Artifacts view, a context-menu option is provided for creating a work item from a template.

Select Template view

The templates are stored on the Jazz Team Server. The work items that are created based on a template have the same attribute values as the template.

Assign template variables view

Create Work Item Copy action

You can create a duplicate copy of a work item with the Create Work Item Copy option.

Work item attributes to copy

This action creates a new work item copy in the same project area. You can make further modifications to the created work item and save it. A new copy is created when you save that work item.

Favorites

You can bookmark your frequently accessed artifacts in a Favorites folder. The Favorites folder is now available in the Visual Studio Client in the Team Artifacts view.

Favorites folder

Use the Add to Favorites option on the context menus for the following artifacts:

  • Work items
  • Work item query
  • Workspaces
  • Streams
  • Build definition
  • Plans
  • Reports

Add to favorites context menu

You can organize Favorite links in multiple folders with muliple levels. You can create new folders and delete existing folders.

Create Favorites folder

ClearQuest Importer

Update work items with multiple runs of the ClearQuest Importer

In previous releases, the ClearQuest Importer could only create work items when importing. If a problem occurred with a mapping, or if changes were applied to ClearQuest records after importing, you were required to delete the imported work items before importing a second time. This process was time consuming and tedious. Starting with Rational Team Concert 4.0.4, you can update work items that were previously imported when running the ClearQuest Importer multiple times. For example, you import a group of ClearQuest records to Rational Team Concert. The next day, the ClearQuest records have their Headline field changed. If you want these changes reflected in Rational Team Concert, you can run the ClearQuest Importer and choose to update work items that were previously imported.

ClearQuest Import Wizard with new update option highlighted

Enterprise Extensions system definition editors

Specifying multi-volume allocation information for z/OS data sets

In previous releases of Rational Team Concert, you could only specify a single volume for the data set characteristics in the data set definition editor. In this release, you can use either the Volume serial or Generic unit fields to specify multiple volumes or units.

In the Volume serial field, you can optionally specify up to 59 volumes, separated by commas. In the Generic unit field, you can optionally specify a maximum volume count up to 59 volumes to allocate for a multi-volume data set. Separate the volume count in the field from the first value, unit name, with a comma. Use of the Volume serial and Generic unit fields to specify multiple volumes are mutually exclusive.

Reporting

New and improved Advanced Release Burndown report

The Advanced Release Burndown report has been rewritten, and it is now based on the release burndown report. The report displays projection lines, and plots the velocity on the same chart. The totals are calculated by using story points.

The new version of the report is more flexible and it does not require a particular configuration of timelines, iterations, release plans, or other items to display accurate results.

Advanced Burndown report

ETL for Timesheet Entry Data

The Timesheet Entry Data ETL is now loaded into the data warehouse. The advanced server property named Ignore Timesheet Data enables and disables this data collection job. The ETL is disabled by default. The Timesheet Entry Data ETL is stored in the following data warehouse table: RIODS.TIMESHEET.

The following tables are also populated during the ETL data collection job: RIODS.TASK, RIODS.TASK_DETAIL, RIODS.ACTIVITY, RIODS.TIMECODE, RIODS.TIMESHEET_TIMECODE_LOOKUP, RIODS.REQUEST_ACTIVITY_LOOKUP and RIODS.TASK_REQUEST_LOOKUP.

Security enhancements

The products for the Rational solution for Collaborative Lifecycle Management (CLM) now provide support for the National Institute of Standards and Technology (NIST) standard SP 800-131A. This standard strengthens security by defining the cryptographic algorithms and minimum key strengths that can be used. Jazz Team Server and its clients can be configured to run in either transition or strict mode. This security enhancement also includes limited support for enabling the TLS 1.2 protocol. For more information, see Enabling compliance with SP 800-131A and Support for National Institute of Standards and Technology (NIST) Special Publication (SP) 800-131.