![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: full or Base names Topic Summary: Created On: 10-Mar-2003 20:42 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
DOORS v4 featured a flat project folder where each module name was unique. "Module Name" was therefore enough to uniquely identify the module. DOORS v5 and above feature folders, and this allows modules with the same name to exist in different folders in the project, the extreme example being "DOORS Links".
So now to uniquely identify a module you need to use the full (qualified) name of the module; using base (unqualified) or partial (qualified relative to the current folder). Unqualified or partially qualified names MAY be OK for printing and a few reports, but the fully qualified names should be derived and kept in your DXL routinely and should be used for parameters to DXL calls. The following DXL commands return the unqualified module names, and are therefore pretty worthless: "for all sources" DXL page 170. Use "for all source references" same page, then convert the reference to a fullname.: ModName_ srcModRef; for srcModRef in obj <- "*" do; NameFull = fullName(srcModRef). "string source(lnk)" and "string target(lnk)" page 174. Use the "ModName_" version, so it looks like "string NameFull = fullName(target(lnk))". - Louie |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
full or Base names
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.