Configuring DOORS to preview internal OSLC links

You can configure IBM® Engineering Requirements Management DOORS® (DOORS) to internally support Open Services for Lifecycle Collaboration (OSLC); then, you can preview linked objects when you hover over links.

Before you begin

A IBM Engineering Requirements Management DOORS - Web Access (DWA) server must be installed and configured.

About this task

DOORS and DWA can work with lifecycle applications through an integration that is based on the implementation of OSLC specifications.

To set up OSLC support for internal links between objects that are in the same database, you configure DOORS as a provider and a consumer for the Requirements Management domain. You must create a local OAuth consumer key and an OAuth secret and then enter the DWA root services URL in your DOORS OSLC configuration.

To integrate two DOORS projects in separate databases, configure each database as a provider of requirements management services and a consumer of the services that are available in the integrated database:

Procedure

  1. Log in to DOORS as a database manager or a custom user who can manage the database.
  2. Click File > OSLC > Local Keys.
  3. In the Register OAuth Consumer - DOORS window, click Add.
    • For the consumer name, type a recognizable name for the DWA, such as DWA.
    • Do not type a value for the consumer key.
    • For the OAuth secret, type a secret OAuth code, such as dwa. In the next field, confirm your entry.
  4. Click Register. A new entry is created in the list of OAuth consumers, and a local consumer key is generated for that entry.
  5. To save a copy of the consumer key, select the new entry and click Edit. Copy the consumer key to a text file, and then close the window.
  6. Click File > OSLC > Remote Services.
  7. In the Server List pane, click Add and provide this information:
    • For the name, type the name that you gave to the OAuth consumer, such as DWA.
    • For the location, type the URL for the DWA root services in this format:
      https://host-name:8443/dwa/public/rootservices
    • For the consumer key, paste the consumer key that you copied in step 5.
    • Type and confirm the OAuth secret.
    You do not need collaboration link type entries to enable OSLC support for internal links.
  8. Click Register. The server is added to the list.

Results

The first time that users hover over a link in a DOORS, they are prompted to log in to DWA before they can see the link preview.

Feedback