Configuring DOORS to use OSLC

You must configure IBM Engineering Requirements Management DOORS (DOORS) so that data can be exchanged across the integrations.

Before you begin

DOORS and IBM Engineering Requirements Management DOORS - Web Access (DWA) support the integration of lifecycle application based on the implementation of Open Services for Lifecycle Collaboration (OSLC) specifications. Perform the steps below to configure DOORS as a provider for the Requirements Management domain and as a consumer of other lifecycle domains.

Contact the administrator of the remote server that you want to integrate with and request an OAuth Consumer Name and Consumer Secret, and the Root Services URL for the server.
Note: You cannot add a remote server that uses a self-signed certificate for SSL.

You also need to give the administrator of the remote server a Consumer Key, OAuth Secret and the Root Services URL for your DOORS and DWA configuration. Instructions for generating the key and the secret are given below.

Procedure

  1. Log in to DOORS as a database manager or a custom user who has the power to manage the database.
  2. Add the OAuth Consumer Name provided by the remote server administrator to the list of servers that DOORS can integrate with:
    1. Select File > OSLC > Remote Services.
    2. In the Server List pane, click Add and complete the fields using the information that you were given by the remote server administrator.
    3. Click Register.
      The server is added to the list.
  3. To change application path mappings when remote servers are renamed, click Server Renames. Add or remove application paths.
  4. In the Collaboration Links pane, click Add.
  5. Select the remote server that you registered and browse to the target project.
    You might be prompted to log in to the remote server.
  6. Click Add to complete the integration with the project.
  7. Create a Consumer Key and OAuth Secret for the remote server:
    1. Select File > Local Keys.
    2. Select Add, complete the fields, and register the consumer.
    3. Give the remote server administrator the Consumer Key and OAuth Secret that you have registered, along with the Root Services URL for the DWA Access server and ask to be added to the remote server as a friend.

      When the local key that you have provided has been added to the remote server as a friend, the integration configuration is complete and users can integrate the data in the two servers.

      Note: If DOORS and the integrated application are installed on the same server, and that server is running on Windows Server 2008, the list of projects might not be listed in the Service Providers list when you use the integration. This occurs if Internet Explorer Enhanced Security Configuration is enabled with default settings on Windows Server 2008 and both applications are installed on the same machine. Windows Server 2008 is not a supported operating system for the DOORS client.