On this page

The DataHub Operation drop-down list has multiple operations as described below.

The DataHub Operation drop-down list.

Copy Data

This operation only copies data. It does not allow synchronization.

Copy Data with Sync

This operation mode allows copying data with synchronization. You can perform synchronization between source and target nodes, either unidirectional or bidirectional, in this mode.

Copy Data with DHTrace

This operation mode copies data and also includes a trace link between the source and target elements. When a node containing a trace link changes, that trace link is marked Suspect.

Trace links or DHTrace links can exist between text-based Requirements and models or elements that define them, like use cases, system artifacts, documents, and other Requirement objects.

When the nodes being traced are modified, deleted, or moved, you can right-click a node in either the MagicDraw Containment tree or DataHub Explorer and select Check DHTrace Changes Recursively. Choosing this option opens up the DHTrace Summary dialog which lists all the Suspect links in the system. You can choose to clear the Suspect trace through the DHTrace Summary dialog or you can leave them. In this case, the Requirement is validated.

Create Sync

This operation recreates synchronization (DHLinks) in case you lose or delete the DHLinks. The synchronization (DHLinks) is recreated without replicating the data.

Create DHTrace (with OSLC links)

This operation mode creates a DHTrace link between the source and target items. A trace link can exist between two requirement objects or between requirements and their model elements such as a use-case. As in the previous operation mode, whenever the source or target nodes are moved, modified, or deleted, will result in the trace link becoming Suspect.

You can then right-click the node in the MagicDraw containment tree or DataHub Explorer and choose Check DHTrace Changes Recursively. The DHTrace Summary dialog will open allowing you to clear the trace links which have acquired a suspect status, thus validating the state of the requirement and the linked UML element.

Creating OSLC links (through the Create DHTrace operation)

Note

In the 19.0 and later versions, the Create OSLC link operation is not displayed and is used through the Create DHTrace operation instead of the Operation drop-down list in Cameo DataHub Explorer.

OSLC links can be created when you open an IBM® Rational® DOORS® Next Generation Data Source in DataHub. You can create OSLC links from IBM® Rational® DOORS® Next Generation artifacts repository by using the Create DHTrace operation from the Operation drop-down list in Cameo DataHub Explorer.

Typically, an OSLC link is a relation between two lifecycle artifacts. Relationships are modeled with two types of properties: link property and backlink property. The following relations have properties listed in the table below

RelationLink propertyBacklink property
implementation
oslc.implementedBy
constrainoslc.constrainsoslc.constrainedBy
elaborateoslc.elaboratesoslc.elaboratedBy
satisfyoslc.satisfiesoslc.satisfiedBy
affect
oslc.affectedBy
specifyoslc.specifiesoslc.specifiedBy
track
oslc.trackedBy
decomposeoslc.decomposesoslc.decomposedBy
validate
oslc.validatedBy