Configuration is performed by the Parasoft DTP administrator and only needs to be done once.
You can associate multiple projects in DTP with a CSV file, but you cannot associate the same DTP project with more than one CSV file. CSV files must be hosted on an HTTP server.
The CSV file URL will be shown in the Project Associations table in the External Project column for easy review.
You will need to export basic information about your project requirements from your RMS into a CSV file. The first line of your CSV should be just the following column headers:
req-id,req-name,req-url
where:
req-id
is the requirement IDreq-name
is the requirement namereq-url
is the requirement URLEach subsequent line should be data for each requirement, one requirement per line. The requirement URL is optional, but each requirement should have at least an ID and a name.
The CSV file needs to be placed on an HTTP server that DTP can access.
If your CSV file contains column headers different from the default ones described above (req-id
, req-name
, and/or req-url
) or it uses something other than a comma as a column separator, you can modify your DTP settings to ensure that it is parsed properly. To do so, edit the ExternalSystemSettings.properties file located in the <DTP_DATA_DIR>/conf
directory and use the following property keys to specify your custom CSV column names and/or column separator:
csv.requirementId.columnName=<REQUIREMENT-ID-COLUMN-NAME> csv.requirementName.columnName=<REQUIREMENT-NAME-COLUMN-NAME> csv.requirementUrl.columnName=<REQUIREMENT-URL-COLUMN-NAME> csv.columns.separator=<COLUMN-SEPARATOR> |
Note: When setting the csv.columns.separator
property, enter the actual character, not a text description. For example, if your CSV uses semicolons as a column separator, you would enter ;
not semicolon
.