December 11, 2020
The foundation of IBM Engineering Lifecycle Management
Jazz Foundation 6.0
Jazz Foundation 6.0 New & Noteworthy
Jazz Foundation is an integral part of the Rational solution for Collaborative Lifecycle Management (CLM). For new and noteworthy information about the CLM applications, see these pages:
- Change and Configuration Management 6.0
- Quality Management 6.0
- Requirements Management 6.0
- Jazz Reporting Service 6.0
- Rational Engineering Lifecycle Manager 6.0
New in previous versions of Jazz Foundation
For details about new features and functionality in previous releases, see these pages:
- Jazz Foundation New & Noteworthy 5.0.2
- Jazz Foundation New & Noteworthy 5.0.1
- Jazz Foundation New & Noteworthy 5.0
- Jazz Foundation New & Noteworthy 4.0.7
New in Jazz Foundation 6.0
- Global Configuration Management
- Jazz Security Architecture single sign-on
- Rational Team Concert and Kerberos/SPNEGO
- Jazz Foundation Services
- Lifecycle Project Administration detects Global Configuration Management
- Jazz Reporting Service
Global Configuration Management
The global configuration management capabilities assemble and manage configurations that span project areas across CLM applications. The capabilities create a configuration context for artifacts and their links across project areas in the Requirements Managment application, Quality Management application, Design Management, and Rational Team Concert by implementing the OASIS OSLC draft specification for Configuration Management. These configurations can be streams (where artifact changes are made) and baselines (where artifact versions are frozen). Use these capabilities for configuration management use cases across tools: an option that was previously available only through source control management. For example, the capabilities enable these scenarios:
- Work in parallel on multiple releases.
- Reconstitute a development environment from a past release.
- Compare across configurations and deliver to another stream.
- Branch to create a new release or product variant.
- Express a product or application as a set of components (including a deeply hierarchical structure), and reuse components or subsystems in multiple product variants (a product line engineering scenario).
The global configuration management capabilities enable these tasks:
- View an entire global configuration hierarchy in a single tree view.
- Create a component to establish a work context.
- Create a stream to group configurations from this and contributing CLM tools.
- Add, replace, duplicate, and remove configurations from the stream.
- Create a baseline of a configuration to save a milestone at critical points in a release.
- Duplicate a stream to be a staging area, where you can assemble the baseline.
- Search for streams, baselines, or components.
- Find the configurations where a stream or baseline is used.
- Set the context for a configuration from contributing CLM tools.
To learn more about working with global configurations in the Global Configuration Management application, read Global Configuration Management workflow in the Rational Collaborative Lifecycle Management 6.0 product documentation.
The Global Configuration Management application supports distributed topologies with more than one Jazz Team Server. For each Jazz Team Server in the distributed topology, except the one that hosts the Global Configuration Management application, application administrators must provide the URI of the global configuration provider as an administrative setting. For information about the steps that application administrators must perform, see Getting started for application administrators.
The following updates are also available in this release:
- You can compare two global configurations from the same component by selecting the Compare With action from the first configuration.
- The Report Component Skew action checks whether multiple versions of the same component exist in the configuration hierarchy.
- Personal streams provide cross-product lifecycle context for Rational Requirements Manager users. RM users can create and remove links across project areas and work on a change set without changing the main global stream.
- Permissions govern creating and modifying components, streams, and personal streams. In addition, three roles are defined in the default process template: Contributor, Baseline Maker, and Configuration Lead. Team members without an assigned role have only read-access to global configurations.
- The tree view supports dragging and dropping for manual sort ordering. The order is significant because, if duplicate configurations are part of a global configuration, only the first entry of a configuration is used to resolve the endpoint of a link.
- A Find Use feature is enabled for child global configurations and configurations from contributing tools that reside in the currently selected global configuration tree.
Jazz Security Architecture single sign-on
Jazz Security Architecture single sign-on (SSO) is a new authentication protocol based on the OpenID Connect standard. It is an alternative to WebSphere single sign-on, which only works across applications deployed on WebSphere Application Servers, and Tomcat single sign-on, which only works with applications deployed on a single Apache Tomcat server. Authentication services are provided by a new server, the Jazz Authorization Server, which must be installed somewhere in your network. Authentication administration is simplified, because only that server must be configured for authentication (for example, to use an LDAP user registry), and SSO is supported across both WebSphere and Tomcat servers.
To take advantage of Jazz Security Architecture SSO, the Jazz Authorization Server must be installed and configured. In addition, Jazz Security Architecture SSO must be enabled in the Jazz Team Server and Collaborative Lifecycle Management (CLM) applications that are deployed. For new installations, you enable Jazz Security Architecture SSO by selecting it as an option during the installation process. For more information, see Installing the Rational solution for Collaborative Lifecycle Management by using IBM Installation Manager. For existing installations, you enable Jazz Security Architecture SSO by performing a migration procedure after you upgrade to the current release. For more information, see Enabling CLM applications for Jazz Security Architecture single sign-on.
Rational Team Concert and Kerberos/SPNEGO
Rational Team Concert now supports Kerberos/SPNEGO-based authentication. These Rational Team Concert clients can authenticate with a server that is configured for Kerberos/SPNEGO-based authentication:
- Rational Team Concert web client
- Rational Team Concert Eclipse client
- Rational Team Concert .NET clients:
- Rational Team Concert Client for Microsoft Visual Studio IDE
- Rational Team Concert Windows Explorer integration
- Rational Team Concert MS-SCCI Provider
- Rational Team Concert SCM command-line interface
- Jazz Build clients
- Jazz repository tools command-line interface
For more information about getting started, see Configuring Kerberos single sign-on authentication.
Jazz Foundation Services
Improved full-text search for non-English languages
By default, an English stemmer indexes work items, which causes unexpected results for non-English languages. To use a language-specific stemmer, complete the following steps:
- Go to the Administration page of the Jazz Team Server and click Advanced Properties.
- On the Advanced Properties page, change the following value to true:
Activate the language specific stemmer
- Shut down the server.
- Reindex the work items by using the following command:
- Restart the server.
Applications that are registered with the same Jazz Team Server no longer need to have explicit friend relationships with each other. Therefore, after setting up a new CLM 6.0 installation, fewer friend entries are displayed in the Friends (Outbound) section of the administrative web client pages for each application. This behaviour is expected and does not mean that required friend entries are missing.
Lifecycle Project Administration detects Global Configuration Management
The Lifecycle Project Administration (LPA) application identifies Global Configuration Management as a compatible application. You can create LPA project templates that include the Global Configuration Management application. LPA creates a project in the Global Configuration Management application when requested. No artifact container links are created.
To create the Global Configuration Management project, LPA uses this process template: com.ibm.team.gc.process.default. If you create your own LPA project template for global configurations, use this process template ID. None of the default LPA project templates create a Global Configuration Management project.
Jazz Reporting Service
Jazz Reporting Service contains the following applications:
- Data Collection Component replaces the default CLM data collection tasks (Java ETLs). This application must be installed and configured to keep data in the data warehouse current.
- Report Builder provides useful out-of-the box reports for software lifecycle management and is integrated with CLM dashboards through the widget catalog.
- Lifecycle Query Engine indexes data from across lifecycle tools that support the tracked resource set (TRS) specification.
For more details about the current release of Jazz Reporting Service, see this page: Jazz Reporting Service 6.0.
Rational License Key Server lmgrd.log file output is different in 6.0
In version 6.0, the output of the Rational License Key Server lmgrd.log file includes the client access license (CAL) role type. For details, see the Collaborative Lifecycle Management New & Noteworthy page.
CLM Server Monitoring permanent and term licenses available in 6.0
In version 6.0, permanent and term authorized user licenses are available for CLM Server Monitoring. When you generate a permanent or term authorized user license or floating license for a CLM product from the License Key Center, the license includes the CLM Server Monitoring authorized user license. For details, see the Collaborative Lifecycle Management New & Noteworthy page.
Token license packaging in 6.0
Because of issues with generating both 5.0 and 6.0 token licenses from the License Key Center (the license generator would time out and no licenses were generated), version 5.0 licenses are no longer generated when you generate 6.0 token licenses. The only exception is for Rational DOORS 9.6 customers, where 5.0 and 6.0 token client access licenses (CALs) are generated for Rational DOORS Next Generation Analyst and Rational DOORS Next Generation Contributor. All other licenses are generated for version 6.0 only. For version 5.0 token licenses, contact IBM Support.