IBM Support

How to configure the Rational Software Architect and Rational RequisitePro Integration

Question & Answer


Question

How do you configure and use the IBM Rational RequisitePro integration within Rational Software Architect?

Answer

Note: The technote assumes that Rational RequisitePro and Rational Software Architect are installed and configured properly independently of one another.






Supported versions of RequisitePro

The RSA - RequisitePro integration is supported with the following versions of RequisitePro:

2003.06.13 or later

Setting up RSA for the RequisitePro Integration

  1. Start RSA
  2. Click Window -> Open Perspective -> Requirement
    Note: If you do not see the Requirement then you did not install this optional features
  3. Click Window -> Preferences...
  4. Select Requirement Management
  5. Set the Default Project Logon Username and click Apply and OK
    Note: This selection is optional
  6. Click Window -> Open Perspective-> Other -> Requirement
    Recommendation: Move the Requirement Explorer to default location of the
    Outline view in the Modeling perspective
  7. Right click in the Requirement Explorer
  8. Click Open a RequisitePro Project...
  9. Navigate to the location of the .rqs file
  10. Click Open
  11. Log into the project
  12. Click OK

Configuring the Link Policy

There are two types of links that can be created with the integration: direct and indirect (proxy). Indirect links provide traceability between requirements and domain elements and have a many-to-one relationship. Direct links do not provide traceability and have a one-to-one relationship.

  1. Select the RequisitePro project in the Requirement Explorer
  2. Right-click, and click Properties...
  3. Select Link Policy
  4. Set the proxy type



    Note: Setting the proxy type to no proxy will create a direct link, setting the type to element kind will create an indirect link.

    Note: Additional pairs can be added to the Link Policy by clicking Add... . The Link Policy is read by RSA in top-down order, meaning the integration will use the first applicable policy that it encounters starting from the top.
  5. Click Apply
  6. Click OK

Linking Requirements to Elements

  1. Select the requirement in the Requirement Explorer
  2. Right click and click Linkability -> Add to Link Clipboard
  3. Select the domain element in the Project Explorer
  4. Right click and click Linkability -> Create Link to

Configuring Requirement Creation Policy

  1. Select the RequisitePro project in the Requirement Explorer
  2. Right click and click Properties...
  3. Select Requirement Creation Policy


  4. Double-click in the Requirement Type to Create column to change the type
    Note: You could possibly see PR or SR or the defined types in your project
  5. Click Apply
  6. Click OK

Creating Requirements from Elements

  1. Select the domain element in the Project Explorer
  2. Right click and click Linkability -> Add to Link Clipboard
  3. Select the container (project or package) in the Requirement Explorer
  4. Right click and click Linkability -> Create Requirement from

Configuring Element Creation Policy

  1. Select the RequisitePro project in the Requirement Explorer
  2. Right click and click Properties...
  3. Select Element Creation Policy


  4. Double-click in the Element Kind To Create column to change the type
  5. Click Apply
  6. Click OK

Creating Elements from Requirements

  1. Select the requirement in the Requirement Explorer
  2. Right click and click Linkability -> Add to Link Clipboard
  3. Select the container (model or package) in the Project Explorer
  4. Right click and click Linkability -> Create Element from

Configuring Synchronization Policy
The Synchronization policy controls the synchronization of name and documentation between the domain elements and the requirements that are directly linked.

  1. Select the RequisitePro project in the Requirement Explorer
  2. Right-click and click Properties...
  3. Select Synchronization Policy


  4. Double-click in the Synchronization Policy column to change the policy

    Note: The dialog below will appear if the Synchronization Policy is set to prompt


  5. Click Apply
  6. Click OK

Configuring Drag and Drop Policy

The Drag and Drop Policy controls whether elements or requirements are created in the container or a link is created to the container.

A container, in terms of the integration, is the RequisitePro project, packages and the UML model.

  1. Select the RequisitePro project in the Requirement Explorer
  2. Right-click and click Properties...
  3. Select Drag and Drop Policy


  4. Make desired selection
  5. Click Apply
  6. Click OK

[{"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Integrations: IBM","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSJP3D","label":"Rational Systems Developer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"RequisitePro Integration","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"RequisitePro Integration","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSCLKU","label":"Rational Software Modeler"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"RequisitePro Integration","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSSRXA","label":"Rational Data Architect"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"RequisitePro Integration","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
10 September 2020

UID

swg21257387