![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Default Linkset Pairings "Disappeared" Topic Summary: Created On: 25-Feb-2004 20:36 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Has anybody experienced sudden disappearances of Default Linkset Pairings in a formal module?
We are using DOORS 7 SP1 build 70214. Can anyone provide possible explanations (other than a user going in a manually deleting the linkset pairings)? |
|
![]() |
|
![]() |
|
LinkSet Pairings appear to be stored using full name of the 3 modules. If so and you move or delete one of the modules (or remove "R" access), the LinkSet pairing is "corrupted" and the interface doesn't display it. With DXL you can find and remove these (calling Link Module Descriptors in DXL) invisible corrupted LSPs. I would also like to point out that if you restore the module with the same name in the same location, the LSPs reappear.
Did you move a module? Delete the Link Modue? - Louie |
|
![]() |
|
![]() |
|
Louie, thanks for the reply. I work with Alain who posted the problem.
We have renamed one module. This would seem to be a valid common operation that should not cause problems. It would seem to be a major oversight that LSPs store the name of the module, not an absolute id! The link module has not changed. No actual links have been affected, only the visibility of the linksets in the module properties. Are the invisible corrupted LSPs harmful? If we merely re-added the correct linksets would that fix the problem (would prefer not to do this as there are 300 linksets)? When you say "restore the module" do you mean archive the current corrupted version and restore it, or restore an earlier uncorrupted version (do not want to do that as we would loose recent changes)? Thanks, Ken. |
|
![]() |
|
![]() |
|
Got a pet peave: Lets not confuse "Link-Sets", objects found in Link Modules, with "Link Set Pairings", information about desired links found in the Module's properties.
Yup, when you rename a module they SHOULD, I suppose, update the LSPs. But then you'd have a problem if you rename a module to "old" and restore the one you really want. Invisible corrupted LSPs do not seem to cause a problem: you can still add the one you want later. Note that DXL WILL find the "invisible and corrupted" LMD (in fact, it won't know its invisible). I'm sure you can write a DXL to go through all the LSPs (aka LMD in DXL) in the project, replacing your "OldModName" with the "NewModName" in all the Source/Target modules of the LMD. LMD dxl requires trial and error to get it right. - Louie |
|
![]() |
|
![]() |
|
Louie,
It looks like the LSP in the Module's properties have disappeared for good. We are going to investigate for the possible cause. But, at the present time, I will manually recreate the LSP for each affected module. Thanks for your help. Note: I ran the following script to list all LSP (I copy and paste the output to an Excel spreadsheet). LinkModuleDescriptor linkModDesc Folder f = current print "Source Mod" "\t" "Target Mod" "\t" "Link Mod" "\t" "Overridable?" "\n" for linkModDesc in f do { print getSourceName(linkModDesc) "\t" print getTargetName(linkModDesc) "\t" print getName(linkModDesc) "\t" print getOverridable(linkModDesc) "\n" } |
|
![]() |
Telelogic DOORS
» Administration
»
Default Linkset Pairings "Disappeared"
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.