Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The DataHub operations drop down has several options for copying data and you can select the operation mode of DataHub here. They are as follows:

 

Panel
titleOn this page

Table of Contents

 

 

DataHub operations drop down

Copy Data

This option only copies data. It does not allow for synchronization.

Copy Data With Sync

This DataHub operation mode allows for copying data with synchronization. Synchronization between source and target nodes, either unidirectional or bidirectional can be accomplished in this mode.

Copy Data with DHTrace

This DataHub 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. A suspect trace or DHTrace is a pre-existing or previously verified trace link that is no longer valid.

Trace links or DHTrace links can exist between text based requirements and model or design elements that define them, like use-cases, system artifacts, documents and even other requirement objects.

Once the nodes being traced are modified, deleted, or moved, you can right-click a node in either MagicDraw containment tree or DataHub Explorer and then select Check DHTrace Changes Recursively. Choosing this option will open up the DHTrace Summary dialog which lists all the suspect links in the system. You can choose to clear the suspect trace through this DHTrace Summary dialog or you can leave them as it is, in which case the requirement would be validated.

See the example on Copy Data and Create DHTrace

Create DHTrace

This DataHub operation mode only 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 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.

See the example on Create DHTrace.

Typically an OSLC link is a relation between two life cycle artifacts. Relationships are modeled with two links: a forward link and a back link. They can be of the following types. 

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