![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Delete outgoing links from a baseline Topic Summary: Created On: 5-Jul-2007 14:02 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
We have a problem which the doors support at Telelogic haven't been able to help us with. We have an object in a module with incoming links from a baseline. We wish to delete that object and we can't do that without first deleting the outgoing links from the baseline. How can we do that when the baseline is read-only? We don't know how the outgoing links was created in the baseline in the first place, we are not using Baseline sets.
|
|
![]() |
|
![]() |
|
I have seen the same thing when I was messing around with linking to baselines.
I never found out how the link came to be because if you baseline a module, the outgoing links become echoed links. The conclusion I came to is that although you CAN link to baselines in doors, this is useless functionality because doors does not allow the links to be traversed in both directions. Following an incoming link always takes you to the current version rather than the baseline. I also concluded that baseline sets are a joke too. Support were not much help to me either. ------------------------- Tony Goodman http://www.smartdxl.com |
|
![]() |
|
![]() |
|
Random thought: I wonder what would happen if you tried to delete an object that had incoming links from a module that you cannot read. I suspect you cannot see the links which means DOORS wouldn't complain and let you delete the object. Perhaps you could create some sort of IgnoranceIsBliss User and grant access only to that module.
- Louie |
|
![]() |
|
![]() |
|
No dice Louie.
You still see the link. Right clicking on the indicator arrow show "Read lock data". Trying to delete the target object gives an error as expected. ------------------------- Tony Goodman http://www.smartdxl.com |
|
![]() |
|
![]() |
|
Madeleine,
I have successfully deleted outgoing links from baselines, but the process I followed is not supported by Telelogic. I think they might even claim it negates any responsibility they have for support. Having said that, what I did was create a dummy module in DOORS. I then went to the underlying files and copied the baseline files over the files created for the current version of the dummy module. Then in DOORS, open the dummy module and delete the links. After you delete the links and save the dummy module, go back into the underlying files and copy from your current version dummy module files back into the baseline directory (overwriting the existing files). This will overwrite the baseline without the links. You then go back into DOORS and delete/purge the dummy module. You can actually use this process to change anything you want in a baseline. Before I do anything, I make a copy of the original baseline directory so I can go back to where I started if something goes wrong. If you want to try this and need help understanding what directories you need to work with, send me an email. I will send a script to you that gives you the directory number for a specific module and explain how to find it in the file structure. Brian Azelborn btazelbo@rockwellcollins.com Edited: 11-Jul-2007 at 17:24 by Brian Azelborn |
|
![]() |
|
![]() |
|
It seems that the only way to create a real (not echoed) link from a baseline it to use baseline sets.
The following is from support: You can recreate this normal behaviour by doing the following: - create a 'subsystem' and a 'system' module - link from 'subsystem' to 'system' - create a baseline set definition with both modules included in it - open a baseline set - add module 'subsystem' to it - baseline - do not close the baseline set - open 'system' and note that there is a an incoming link from 'subsystem [0.1]' which is not echoed To remove the link, either baseline the other modules to the set or close the baseline set. ------------------------- Tony Goodman http://www.smartdxl.com |
|
![]() |
|
![]() |
|
Hard to believe something like that could negate support or corrupt the database. You may want to use some ambiguous term like "I imagned doing this", or perhaps "I tried this on my sandbox database but would NEVER dream of trying it on my production database". Those folks do read these forums y' know.
Its like the time I considered adjusting the CPS modules due to all the Anomalies we were experiencing. - Louie |
|
![]() |
Telelogic DOORS
» General Discussion
»
Delete outgoing links from a baseline
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.