Configuring Engineering Test Management to integrate with Engineering Requirements Management DOORS

After you have configured components of Engineering Requirements Management DOORS® Web Access (DWA) and Engineering Requirements Management DOORS for the OSLC integration, configure Engineering Test Management to communicate with Rational® DOORS.

Procedure

  1. Log in to Engineering Test Management as an administrator.
  2. From the Administration menu, select Manage Application. The Application Administration page opens.
  3. Register Engineering Requirements Management DOORS as an OAuth consumer.
    1. In the navigation panel at far left, in the Communication section, click Consumers (Inbound).
    2. Type a consumer name to identify the server that uses the consumer key (for example, DOORS).
    3. Optional: By default, the server generates a consumer key, but you can choose your own key by clicking Click here to pick the consumer key instead.
    4. In the Consumer Secret and Re-type Consumer Secret fields, type the consumer secret. Make a note of the consumer secret. It is used later when you set up Rational DOORS.
      Note: You can use a public key as the consumer secret. Set a public key by clicking Click here to use a public key instead.
    5. Optional: To register the consumer as a trusted consumer, select the Trusted check box. Trusted consumers can share authorization with other trusted consumers and do not require user approval to access data.
    6. Click Register. Engineering Requirements Management DOORS is now registered in Engineering Test Management as a consumer. Another consumer can use the key with the specified secret to communicate with this server.
    7. Scroll to the Authorized Keys section at the bottom of the page, and make a note of the consumer key that has been automatically allocated. It is used later when you set up Engineering Requirements Management DOORS.
  4. Add Rational DOORS as a friend:
    1. In the left-hand navigation panel, click Friends (Outbound), and in the Friends List section, click Add.
    2. Enter a name for the connection (for example, DOORS).
    3. In the Root Services URI field, enter the details for the Engineering Requirements Management DOORS service. This is hosted in Engineering Requirements Management DOORS Web Access, and the default URL is https://hostname:8443/dwa/public/rootservices.
    4. Enter an OAuth secret (for example, DOORS). Make a note of the OAuth secret. It is used later when you set up Rational DOORS.
    5. Click Create Friend.
    6. Click Next > Next. A green confirmation message is displayed. However, an error message might be displayed if you have not launched Rational DOORS Web Access in a browser and logged in at least once since it was started.
    7. Click Finish.
  5. Add Engineering Requirements Management DOORS as the Requirements Management (RM) provider for the Engineering Test Management project:
    1. On the Application Administration page of the web client, click Project Areas > Browse > Active Project Areas.
    2. On the Active Project Areas page, either click an existing project area from the list or create a new project. This project will be linked to the DOORS service provider catalog or sub-catalog.
    3. On the project page, scroll down to the Associations section; then perform the following steps:
      1. Click Add.
      2. In the Application list, select the registered DWA service provider.
      3. In the Association list, select Uses-Requirements. This setting specifies that the project area can use artifacts from, and can create artifacts within, the target artifact container.
      4. In the Artifact Containers panel, select a requirements service provider. A single server provides the following services:
        • One service provider for DOORS Database.

          If you select this service provider, you can add any module or view in the current Engineering Requirements Management DOORS server as requirement collection to the Engineering Test Management test plan and any requirements in the current Engineering Requirements Management DOORS server to a Engineering Test Management test case or test script.

        • From zero to several service providers for each view module, categorized under Rational DOORS project name. The service provider name is set to the corresponding view or module name in Engineering Requirements Management DOORS. For more information, see the documentation.

          If you select a service provider under Rational DOORS project name, you can only add the corresponding view or module and their child views or modules to a test plan. You can also only add requirements from the corresponding module or view to your test cases and test scripts.

        Restriction: For the Engineering Test Management V4.0 and later and Engineering Requirements Management DOORS V9.4 and later integration, only DOORS Database is supported as a service provider type.
      5. Click OK.
    4. Click Save to save your changes to the project area.

What to do next

Now, configure Engineering Requirements Management DOORS to communicate with Engineering Test Management, see Configuring Engineering Requirements Management DOORS to integrate with Engineering Test Management.

video icon Video

Jazz.net channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community

Jazz.net
Jazz.net forums
Jazz.net library

support icon Support

IBM Support Community
Deployment wiki