To integrate
Silk Central and
DOORS, install the
DOORS client on the
Silk Central front-end server machine. If you use more than one front-end server machines, you must install the
DOORS client on each front-end server that you have configured for integration with
DOORS.
To enable integration with
DOORS:
-
In the menu, click
.
-
Select the project to which you want to establish integration.
-
In the menu, click
.
-
Click the
Requirements Management tab.
-
Click
New Integration.
Note: You can enable creating, editing and deleting requirements through
Silk Central, rather than only allowing modifications through the integrated tool. You can allow modifications directly in
Silk Central's UI, and/or through
Silk Central's web services by checking the respective
Allow requirement create, edit, and delete... check boxes.
The
New Integration dialog box opens.
-
Select
IBM Rational DOORS from the list and click
Next.
The
Edit Configuration dialog box opens.
-
Type a
Name for the new profile.
This is the name that is displayed in lists where the profiles are available for selection.
-
In the
RM service URL field, type the URL of the
Silk Central DOORS requirement Web Service.
The default value should point to the correct location already. For example
http://MySCTMHost:19120/services/doorsrequirementsmanagement.
-
Type valid
Username and
Password credentials for the requirements management server.
-
The default DOORS client installation path is displayed in the
DOORS Installation Path field. If this path is not correct, enter the correct destination within the front-end server directory structure.
-
Optional: To synchronize only specific requirements, based on a filter that has been specified and activated for a view in DOORS, specify
the name of the view in the
DOORS Filter View field.
-
Click
Test Connection to confirm that the host and user credentials you have entered are correct.
A
Connection successful message box displays if the settings are correct. Click
OK to continue.
Note: If
Test Connection fails with the error
80004005 Unspecified error: Access denied: Doors session is not authenticated, the issue might be that the DOORS setting
Prompt to open all modules from last session on startup is enabled. To solve this issue, disable this setting in the DOORS options. Consult your system administrator if you are
not able to establish a connection.
-
Click
Browse next to the
Project name field to open the
Browse Requirement Types dialog box. From the
Project field, select the external project with which the
Silk Central project is to be synchronized.
The requirement types that are available with the selected project are automatically populated into the
Requirement types field. Select the requirement types that are to be synchronized and click
OK. Use
Ctrl+Click to select multiple requirement types.
Your selections are now displayed on the
Edit Configuration dialog box.
-
Click
OK to save your settings.
CAUTION:
As the DOORS application object is used for communication, and this object does not support login data, but rather requires
a running DOORS client,
Silk Central starts each DOORS client process with the provided login data and then uses that same data for all subsequent application
objects. Therefore only one set of DOORS login credentials is supported for communication at one time. It is recommended that
you use the same DOORS credentials for all configurations so that integration tasks can be performed on the front-end server
for all projects at the same time. When a second set of credentials is used, the second set only works after all sessions
using of the first set of credentials have timed out.