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: Invalid links
Topic Summary:
Created On: 15-Aug-2005 16:29
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.
 15-Aug-2005 16:29
User is offline View Users Profile Print this message


Mark Sansom

Posts: 2
Joined: 15-Aug-2005

I have some in-links in a document that show information when I right click on them (i.e. I get a popup menu showing the link source and the start of the linked text), but when I try and show the object, I get a couple of errors: Firstly I get "The linked object is not visible in the current view. Do you want to load the Standard View?". If I press Yes: Then I get "The object this link refers to is now deleted". I think I am going to have to delete all these links and re-make them, but is there a way to automatically find the links rather than me having to look through manually?
Report this to a Moderator Report this to a Moderator
 15-Aug-2005 22:44
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

The source is a deleted object and you cannot follow the link indicator to a deleted object (for reasons that defy explanation). What's worse, if the source module is already open then you don't see the source object's Object ID when you single click on the link indicator.

Remaking the links isn't going to help.

You can write DXL to find corrupted links. But be advised that the main cause of "corrupted" links is when the current user does not have R access to some combination of Source, Target, or Link module. Such links will appear corrupted but are not. Anyway, you loop through all the objects in the module, then for each link of each object. Find the source/target object. if its null the link is corrupted. if its not null then check if that object isDeleted.

You can also write a DXL that follows a link and displays the source/target object even if its not in that modules current view.

- Louie
Report this to a Moderator Report this to a Moderator
 16-Aug-2005 11:09
User is offline View Users Profile Print this message


Mark Sansom

Posts: 2
Joined: 15-Aug-2005

Thanks for the reply. I am not very familiar with DXL yet, so it looks like I will have to hunt them down myself and delete them. Cheers, Mark.
Report this to a Moderator Report this to a Moderator
 16-Aug-2005 14:10
User is offline View Users Profile Print this message


Jobina Johnson

Posts: 55
Joined: 12-Sep-2002

Here is a script written by a coworker that will print to a file the object with deleted source links. The problem you described. The next step will be to go to the source module, view deleted items and delete the links for does items.

this should get you started. if you access to the source the code will allow you to delete the link

Had to add the code as inline text instead of an attachment.

-------------------------


jobina.l.johnson@boeing.com
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.