Skip to main content

IBM DOORS & DXL tips & hacks

·1 min
Tip / HackDescription / How To
Change IBM DOORS languageAdd the ICULOCALE environment variable and set the language code. Language files can be found in C:\Program Files\IBM\Rational\DOORS\9.version\language\core
Avoid DXL memory leaksAlways delete() or dispose() allocated structures like Buffer, Skip, Array, and Regexp
RegexDon’t use \d to capture digits, DXL Regex engine doesn’t recognize it (it fails silently). To capture or match digits in DXL, you must use the square bracket character range notation : [0-9]
Disable auto-declareDXL can automatically create variables without explicit types, which may cause interpretation issues. Disable it using XFLAGS_ &= ~AutoDeclare_
Use flushDeletions() after deletionsflushDeletions() forces DOORS to execute pending deletions, especially useful after deleting many links or objects