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: Exporting/Importing from Word to DOORS
Topic Summary: Exporting/Importing from Word to DOORS
Created On: 3-Apr-2006 15:14
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.
 3-Apr-2006 15:14
User is offline View Users Profile Print this message


Sid Pollock

Posts: 2
Joined: 3-Apr-2006

We are looking for a way to implement an update to a module of existing requirements when exporting/importing from MSWord to DOORS.

The KnowledgeBase has an entry on this topic:
==========================
Title: I imported a Word document to DOORS. I would now like to update the DOORS module with the changes which have been made in the Word document. Is it possible to update the module with these changes?
Reference: DOORS-FAQ-118
Author: Telelogic
Type: FAQ
Date published: June 17, 2005
Description:
It is not possible to update a DOORS module by importing a newer version of your Word document. The newer version would simply be appended onto the existing module rather than replacing or updating existing objects. The only way to update the module is to edit it manually.
=========================

Does anyone have any utilities (DXL scripts) that help do an update with changes vs. an append? If not, can anyone share the manual steps they go through to end up with an update vs. an append?

Please respond either by posting your response here or emailing me:

Sid Pollock
ollos@nortel.com">pollos@nortel.com

Thank you in advance.

Report this to a Moderator Report this to a Moderator
 3-Apr-2006 16:16
User is offline View Users Profile Print this message


Tony Goodman

Posts: 1098
Joined: 12-Sep-2002

This is a very common requirement and one that Telelogic have yet to address.

I have implemented an "Update from Word" utility, but I am not at liberty to post it because it is owned by my employer. I can however tell you the steps required to do it.

My approach was as follows:
1. A menu option runs some DXL to launch Word and run the "Export to DOORS" macro. The word document gets imported into a scratch module.
2. Use DXL to compare your existing module with the scratch module containing the updates. I used some DXL wrapped around the module compare utility shipped with DOORS which links matched objects together.
3. Review the differences between the modules using red-lined markup in a layout DXL column.
4. A little more DXL and another attributre allow you to accept or reject each change.
5. Then copy the changes across to update the module.

This method required quite a bit of DXL to implement, so it is only worth doing if updating from Word is going to be a regular occurrence.
Comparing the two modules is tricky because you cannot use object identifiers and you need to do string comparisons. Also, the compare function gets very confused if there are a lot of differences between the modules.

Sorry I cannot be of more help.

-------------------------
Tony Goodman
http://www.smartdxl.com
Report this to a Moderator Report this to a Moderator
 4-Apr-2006 08:53
User is offline View Users Profile Print this message


Robert Swan

Posts: 86
Joined: 14-Apr-2005

To date my solution (also not optimal) has been to identify the changes in word, and then manually enter the changes. a) if they are just typo's then edit the text directly b) if it is a requirement change/ or new text, then paste in the new text. (whether you change the requirement id is down to your local procedures) c) If there are large sections of new text, put the new stuff in its own document, and export-Append it to the module, and move it about in DOORS to the correct place.
Report this to a Moderator Report this to a Moderator
 4-Apr-2006 08:59
User is offline View Users Profile Print this message


Hazel Woodcock

Posts: 78
Joined: 6-May-2005

The built in 'compare modules' wizard will do part of this for you.
Import the new version into a clean module. Run the wizard from the newer module. This will give you redline markup and then you need to either manually make the changes, or write some dxl.
As Tony says, the amount of effort you want to spend on dxl depends how often you are going to do this.

Hazel
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.