DOORS Discussions are not stored in project archives. If a project needs to be rolled back to an old version using an archive then their discussions will be missing from the restored version of the project. The workaround might be to use a DXl script to back up the discussions into an attribute. Are their any existing DXLs for writing discussions into DOORS attributes? DoorsXLAustralia - Tue Apr 19 21:50:42 EDT 2016 |
Re: DOORS Discussion Copy to Attribute You cannot so easily roll back a project. It is not even advisable to roll back a module. It can only be done on the file system level, and by copying backup files or baseline files to the current. Probably it will need the help of IBM because if you do a mistake the database will be corrupted.
So you cannot really roll back by creating a project archive. You can restore a project from an archive but the unique IDs of each item in the restored project will change, to maintain uniqueness within your database.
Depending on your use case you can write a script to go through the module and copy the discussion in an attribute when executed. This is not difficult, have a look at the DXL manual.
|
Re: DOORS Discussion Copy to Attribute You can use RegIf for Export and Import, if the project is not too big. The discussion information can be included, if you use a view where the discussion is displayed |
Re: DOORS Discussion Copy to Attribute The "Discussion" column is a weird beast. I had to do something similar with a module and I eventually managed to export a module View that only included two columns (Absolute Number and the "Comments" column, which was actually the Discussion column, renamed) to an Excel spreadsheet, save as a "CSV" file, and then import into DOORS again by Absolute Number into the desired module. You could probably do the same, except rename the column in the spreadsheet, prior to importing, to the name of the attribute that you'd like to populate with the "Discussion" text of each object. I hope this works for you. |
Re: DOORS Discussion Copy to Attribute With DXL you can read the text of the discussion colums, for example ("Discussion" is the name of the discussion column)
Column c = null
for o in m do |