![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Where is the Object Identifier? Topic Summary: Object ID used for linking Created On: 25-Aug-2006 19:06 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I am using the link by foreign ID dxl in DOORS 7.1. However, I am running into a problem where I cannot select the Object Identifier as a method to link from one module to another. Turns out, the object Identifier is not listed as an attribute in the Attribute editor. Is there a reason for this?
|
|
![]() |
|
![]() |
|
The Object Identifier is a creation made up of the Module Attribute 'Prefix' and the Object Attribute 'Absolute Number' -
Couldn't you could use Absolute number instead? |
|
![]() |
|
![]() |
|
Yes, I have work arounds. It would just save a step if I could point to the Object Identifier. But I understand from what you are saying is that the attribute exist as a combination of two other attributes only?
|
|
![]() |
|
![]() |
|
>> the attribute exist as a combination of two other attributes only?
Not exactly, it just does not appear in the Attribute editor, i assume, because of this. However, it can be directly read using DXL (identifier obj). |
|
![]() |
|
![]() |
|
'Object Identifier' is not an attribute, although it is a 'feature' of an object. Two other attribute-like features are the objects 'level' and its paragraph 'number'.
The Object Identifier is a combination of the module's 'Prefix' and the object's 'Absolute Number'. When you modify the module's prefix (via module properties) you will modify all the object's Identifiers. When you move an object around (either after or below some other object) then you will change the object's level as well as its paragraph number. When you move a parent of an object you will likewise move that object which changes the level and number. Anyway, in DXL you can get these 3 pieces of information about an object via 'identifier(obj)', 'level(obj)' and 'number(obj)'; whereas for normal attributes the syntax is 'obj.NameAttr'. As far as link-by-attribute goes, you need object absolute numbers stored in the attribute, not the object identifiers: instead of 'SysReqs_123' just put '123'. - Louie |
|
![]() |
Telelogic DOORS
» General Discussion
»
Where is the Object Identifier?
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.