Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

DOORS Import from Word Document

Hello,

We are currently facing a particular use case, in which we need to import a Word document containing customer requirements into a DOORS Module. In the future new versions of the Word document will come, and we will need to update the DOORS Module with new data.
The Word document contains multiple requirements, pictures and tables, but it does not contain any requirement original ID. This means we assign automatically a DOORS ID during the import (we prepared a custom DXL script that also imports all pictures and tables as OLE objects) but we don't have a reference ID to recognize a requirement, we can only rely on the Object Text.
In this way, when a new version of the document needs to be processed, it's quite tricky to detect new requirements, changed ones and also deleted..

Our basic idea is to import the new document version into another DOORS Module, and then process old and new Modules to detect changes. We detect changed requirements by using the soundex function (this seems to be crazy, but it works).
However, we are facing multiple problems:
1) OLE objects are always detected as changed, even if they are the same (we are trying to compare by using richTextWithOleNoCache(o."Objects Text") but it does not work as expected)
2) We don't have a clear way to discriminate between new and deleted objects

For sure some manual processing will be needed after the import of a new version.
Has anyone faced a similar problem?
Do you have any suggestion or any idea for a better approach to achieve this?

Thank you,
Stefano

0 votes

Comments
I have had the same problem for 10 years.

Only respite was when we had a customer who also used DOORS and was able to send us DMA files and then I could perform a module compare.

Other than that, it's always been a very manual process, especially now we're using DNG. Would be interested to know if there is a solution.


Be the first one to answer this question!

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 198
× 21

Question asked: Jul 22 '22, 8:01 a.m.

Question was seen: 1,587 times

Last updated: Jul 22 '22, 10:46 a.m.

Confirmation Cancel Confirm