DNG Artifact / Requirement reuse using Components V6.0.6
Hello,
Can anyone help or provide guidance or link to information about using DNG with Components to re-use content.
I'm on 6.0.6 (IBM Sandbox) DNG using components - all in the same Project Area.
For example.
> DNG Component "Common" containing a "Module and Rqmts Artifacts" which are MASTER there....
> DNG Component "System" - which I want to us the content of "common" as a reference copy.
I want to store the "Common" artifacts somewhere and share / reference these on other components; I'm not thought of the details of the Change yet but will need to consider this. Maybe Link Validity - however my simple testing is not linking anything so that changes the use case! anyway. so far
You can copy a module and Clone a module. The "Clone" doesn't seem to give you a slave version which is protected? and what is confusing me even more is that the ID's are the same - Artifact has the same ID but exist in different components and are independent? I can edit either - even with locking applied.
Does anyone have any usage about re-use within the same PA using Components or Re-use Across PA using Components. Thanks for your help.
Matt Muller
One answer
This is also why you'll get component skew if you have clones in a GC. You could end up with different versions of the same artifact.
Once you clone what you need, in order to reference/link between components you need to ensure both components have the link type defined that you want to use and they both have the same URI. Then you have to define the link constraint essentially giving one component "permission" to link across component boundaries.