Integrating Rational Requirements Composer and Rational RequisitePro

To manage requirements with Rational® RequisitePro®, you must first configure the integration of the Rational Requirements Composer project with a Rational RequisitePro project on a RequisiteWeb server. After configuring the integration, you can import requirements from the Rational RequisitePro project or add Rational Requirements Composer requirements to the Rational RequisitePro project. You can use a wizard to synchronize the requirement types and attribute groups between the associated projects.

Before you begin

Before configuring this integration, you must do the following:
  • Install Rational Requirements Composer version 2.0.0.1 or later.
  • Install Rational RequisitePro version 7.1.1 Interim Fix 01 or later.
  • Configure the Rational RequisitePro project database schema for the integration. See the installation guide topic Configuring databases for integration with Rational Requirements Composer on the Rational RequisitePro information center.
  • Open each security-enabled Rational RequisitePro project that you plan to integrate with a Rational Requirements Composer project. Create a synchronization user, such as “rrc_sync_user,” who will be used to synchronize requirement changes between the integrated projects when integrated requirements are modified. Assign this user to the Administrators user group in the Rational RequisitePro project. This user should not be used for editing requirements in Rational RequisitePro. Any changes made to integrated requirements by this user will not be updated in Rational Requirements Composer when the integration is synchronized.
  • Log in to the project in Rational Requirements Composer with administrative permissions.
  • Be sure you have access to the Rational RequisitePro project on a RequisiteWeb server.

About this task

Each Rational RequisitePro project can only be associated with one Rational Requirements Composer project.

To watch a movie that shows you how to configure the integration, click here.

Procedure

To configure the integration of a project with a Rational RequisitePro project:

  1. Right-click a project in the Project Explorer and click Open.
  2. In the project editor, click the Administration tab.
  3. At the RequisitePro entry in the Connections for Synchronizing Requirements section, click Create connection.
  4. In the Edit RequisitePro Connection window, enter the URL of the RequisiteWeb server containing the project you want to integrate with. The format of the URL should be similar to http://<server_name>/ReqWeb. If a port number is required, use http://<server_name>:11080/ReqWeb. In some cases, the port may be modified to prevent port conflicts on the server.
    Note: Avoid using localhost for the server name, as this causes other clients to fail when attempting to connect to the RequisiteWeb server. Use the actual machine name or IP address for the server.
  5. Click Test to verify that the connection to the server is successful.
  6. Click the Browse button to display a list of projects on that server. Select a project and click OK. This associates the current Rational Requirements Composer project with the Rational RequisitePro project.
  7. Enter a user name and password for the Rational RequisitePro project. Use the synchronization user, such as “rrc_sync_user,” that you created as described in the “Before you begin” section of this topic. Click Next.
  8. (Optional) At the Synchronization Options page, select check boxes to enable the options:
    Option Description
    Push requirement changes to RequisitePro After saving changes to a requirement name, text, or attributes in Rational Requirements Composer, the changes are copied to the integrated requirement in Rational RequisitePro.
    Pull requirement changes from RequisitePro After saving changes to a requirement name, text, or attributes in Rational RequisitePro, the changes are copied to the integrated requirement in Rational Requirements Composer.
  9. Click Finish to save the connection information.

What to do next

After configuring the integration, you can synchronize the Rational RequisitePro requirement types with Rational Requirements Composer attribute groups. See Synchronizing attribute groups and requirement types.

Use the Manage Requirements option to add Rational Requirements Composer requirements to the Rational RequisitePro project. See Adding a requirement to Rational RequisitePro.

Use the Import Requirements option to import Rational RequisitePro requirements into Rational Requirements Composer. See Importing requirements from Rational RequisitePro.


Feedback