Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
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
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 25-Aug-2006 19:06
User is offline View Users Profile Print this message


Jonathan Chapman

Posts: 3
Joined: 26-May-2004

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?
Report this to a Moderator Report this to a Moderator
 25-Aug-2006 20:13
User is offline View Users Profile Print this message


Dan Hopping

Posts: 75
Joined: 21-Nov-2002

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?
Report this to a Moderator Report this to a Moderator
 25-Aug-2006 20:30
User is offline View Users Profile Print this message


Jonathan Chapman

Posts: 3
Joined: 26-May-2004

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?
Report this to a Moderator Report this to a Moderator
 25-Aug-2006 20:37
User is offline View Users Profile Print this message


Dan Hopping

Posts: 75
Joined: 21-Nov-2002

>> 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).
Report this to a Moderator Report this to a Moderator
 25-Aug-2006 21:41
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

'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
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.