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:
- Right-click a project in the Project Explorer and click Open.
- In the project editor, click the Administration tab.
- At the RequisitePro entry in the
Connections for Synchronizing Requirements section, click Create
connection.
- 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.
- Click Test to verify that the connection
to the server is successful.
- 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.
- 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.
- (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. |
- 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.