After you initially import a Requirements Interchange Format
package into a remote Rational® DOORS® project, you can later import
and merge a package with updated data in the remote project. The updated
data includes revisions that occurred in the source project after
the original data was exported.
Before you begin
When you export the original data from the source project,
you must create a ReqIF definition. In the ReqIF definition, set the
value for Locks for local data to No
locks. Exported data is read-only. This value is applied
to the initial export and subsequent exports of data. Because the
data that is imported into the remote project is read-only, it can
only include inbound links from other modules. After team members
make revisions in the source project and export another ReqIF package
from the source project that includes the updated data. You can then
import the revised package into the remote project, as described in
this topic.
When you import a package into a project, you must
have the power to partition data, and modify access to the project.
About this task
When you merge a package with updated data into a remote
project, the following updates are made to modules in the remote project:
- New objects are added to the modules.
- New attribute definitions are added to modules.
- All attribute value differences are copied to the modules.
- Deleted objects are soft-deleted in the modules.
- Purged objects are not updated in the modules. If an object no
longer exists in an imported module, it is ignored during the merge
and the original object is unchanged in the remote project module.
- New view definitions are added to modules.
- If a view already exists in a remote module, revisions from the
source module are applied in the remote module.
- New inbound links are created in the remote modules.
- History information is not included in the ReqIF or RIF package.
Procedure
- Export the revised modules from the source project in a
ReqIF package. Locks in the ReqIF definition should still
be to No locks. Exported data is read-only.
- Import the ReqIF package that contains the revised data
into the remote project. A new folder is created for the revised data.
- Merge the imported revised modules with the original versions
in the remote database:
- In the database explorer, select the project containing
the package you want to merge, click , and then click the ReqIF
Definitions tab.
- Select the definition that is associated with the imported
package that you want to merge, and click Imports. The ReqIF Definition Imports window
is displayed.
- In the ReqIF Definition Imports window,
select the imported package that you want to merge, and click Merge.