Jazz Library Workarounds: Problems in Rational Engineering Lifecycle Manager 6.0
Author name

Workarounds: Problems in Rational Engineering Lifecycle Manager 6.0

Author: Rational Engineering Lifecycle Manager team
Last Updated: June 2015
Build Basis: Collaborative Lifecycle Management 6.0

The table of contents lists the known problems, workarounds, and limitations related to the Rational Engineering Lifecycle Manager 6.0 release functionality.

Workarounds

Use the links below to learn more about the issues and workarounds in this release:

Problem Summary

Rational Engineering Lifecycle Manager views might fail to show artifacts when the Lifecycle Query Engine that is configured as a data source for Report Builder is registered with a separate Jazz Team Server.

Problem

SPARQL queries defined for Rational Engineering Lifecycle Manager views are run by the Lifecycle Query Engine (LQE), which is configured as data source in the Report Builder. When the Report Builder and LQE are running on separate Jazz Team Servers, and authentication is not established yet, queries from Rational Engineering Lifecycle Manager fail, and the view containers show errors.

Workaround

Complete these steps:

  1. Open the Report Builder that defines the data source used in the view that reports errors.
  2. On the Setup page https://server:port/rs/setup, click Data Sources.
  3. Click the data source used in the view that fails.
  4. Click Test Connection.
  5. If authentication is required, log in with the correct credentials, and click OK.
  6. Return to the Rational Engineering Lifecycle Manager view, and reload the page.

Related Information

Return to the top of the page

Problem Summary

When you migrate your existing queries to Report Builder 6.0, the URIs in the query results are plain text instead of hyperlinks.

Problem

If you migrate your Rational Engineering Lifecycle Manager queries to Report Builder 6.0 from version 5.0.2 or earlier, the URI values in the query results are in text format. In version 5.0.2, the URIs in query results are hyperlinks.

Hyperlinks in Rational Engineering Lifecycle Manager 5.0.2 query results, and plain text in the results of Rational Engineering Lifecycle Manager queries migrated to the Report Builder 6.0

Workaround

  1. Open the Report Builder, and edit the report produced by the Rational Engineering Lifecycle Manager 5.0.2 query that was imported to the Report Builder.
    1. Go to Format results > Advanced.
    2. Add or modify the label variable <ui_variable_name>_title (for example, ?resource_title for ?resource) for the URI that should be a hyperlink.
    3. Click Validate query.
    4. Expand the Columns section, and change the type of the URI variable to URI (Uniform Resource Identifier).
  2. Save, and run the report.
    Query results shown as hyperlinks and labelled with the title defined in the Report Builder 6.0

Related Information

Return to the top of the page

Problem Summary

The removal of back links might affect Rational Engineering Lifecycle Manager queries and views that were created before version 6.0.

Problem

Before version 6.0, lifecycle management applications such as Rational DOORS Next Generation, Rational Team Concert, and Rational Quality Manager included both forward and back links in the tracked resource set (TRS) feeds. The forward and back links were indexed in the Lifecycle Query Engine (LQE), and queried by Rational Engineering Lifecycle Manager. Starting in version 6.0, if you enable configuration management for your lifecycle management applications, and if you enable your project area for configuration management, the back links in your application are not included in the TRS feed, and are not indexed in LQE. Links are effectively one-way.

For example, in previous versions, two triples were included in the LQE index for a single conceptual link relationship:
<requirement A> oslc_rm:validatedBy <test case B> and <test case B> oslc_qm:validatesRequirement <requirement A>

In version 6.0, only <test case B> oslc_qm:validatesRequirement <requirement A> is included in the LQE index. Which of the two directions is considered forward depends on each link type.

  • For project areas that are not using configuration management, back links are still created, and Rational Engineering Lifecycle Manager queries work as before.
  • If existing SPARQL queries in Rational Engineering Lifecycle Manager (including queries embedded in views and in artifact element definitions) use back links with an LQE index for artifacts in version 6.0 lifecycle management applications, the results of the queries might be affected by the removal of back links. To ensure that existing queries work with data coming from version 6.0 applications, the queries must be modified for the portions that depend on back links.
  • When you create new queries that apply only to version 6.0 lifecycle management applications, query for the forward link in the forward direction.
  • If you have a mix of version 6.0 and older lifecycle management applications or third-party applications that have not yet adopted the OSLC link simplification, use the path expression a|^b in queries, where a is the forward link predicate, b is the back link predicate, and ^ is the inverse operator. This way, the query can redundantly but sufficiently match the forward and back links. Note that some additional computational cost is required for this redundant matching.

For example, if your existing query from a previous application version was ?requirement oslc_rm:validatedBy ?testCase, in version 6.0 it should be:
?testCase oslc_qm:validatesRequirement ?requirement

This syntax also works with previous versions of lifecycle management applications that store both link directions.

In the transition phase, or for third-party applications that store only the oslc_rm:validatedBy link, use the following property path:
?testCase (oslc_qm:validatesRequirement|^oslc_rm:validatedBy) ?requirement

Note that your queries might run slower, and you might find duplicate results that require further adjustment.

Workaround

  1. Check what version of the lifecycle management tools produced the artifacts in the LQE index.
  2. Identify where back link predicates are used in views and artifact element queries.
  3. Make the changes suggested in the problem description above.

Related Information

Return to the top of the page

Problem summary

In Rational Engineering Lifecycle Manager 6.0 you cannot generate a matrix report in CSV format. This capability is available in Rational Engineering Lifecycle Manager 5.0.2 and earlier.

Problem

In Rational Engineering Lifecycle Manager 5.0.2, on the Queries page, you click Generate Matrix to create a matrix report in CSV format. This capability is no longer available in version 6.0, because the Queries menu now opens the Report Builder, which does not support matrix reports in version 6.0.

Workaround

There is no corresponding function in verson 6.0.

Related Information

 
 

Return to the top of the page

 

Copyright © 2015 IBM Corporation

Fri, 26 Jun 2015