A collection of useful DOORS DXL Scripts independent from the project.
- Download all files inside of this repo.
- Copy all files into your Doors installation folder
C:\Program Files (x86)\IBM\Rational\DOORS\9.5\lib\dxl\addins\user
Its copies the last baseline number Doors baseline X.X
into the clipboard.
Its copies the full path of the current module into the clipboard.
It copies Id of the selected object(s) into the clipboard. If multiple objects are selected they are will be separated by a newline.
This script shows baseline comparison windows similar to DOORS's windows with an extra button for Beyond Compare. It creates a .txt export of selected baselines in the background and then compares them with Beyond Compare. It's easier to see the difference with this method.
All numbers (except 0 and 1) not located inside of square brackets []
assumed magic number. This script filters them. `
Its copies links on the source object to the destination object.
These scripts recursively export all items under the project to a folder as a fancy-styled useful HTML report.
Following batch command can be used with Task Scheduler to periodically export modules.
"C:\Program Files (x86)\IBM\Rational\DOORS\9.5\bin\doors.exe" -u "USERNAME" -P "PASSWORD" -p "PROJECT_NAME" -b "addins\user\ExportAllModulesIntoHTML.dxl" -W
HTML reports can be served with python's simple http server command python -m http.server 1111
This project is licensed under the terms of the GNU General Public License v3.0
Copyright © 2020 M. Serdar Karaman