The smartest editor for Rational DOORS DXL
IBM Rational DOORS is a well established platform for engineers, managing project requirements in a flexible environment. DOORS data is manipulated with a dedicated language, DXL (the DOORS eXtension Language). To overcome the limitations of the DOORS native editor, Sodius has developed the DXL Editor offering unmatched features to facilitate developers’ lives.
Going far beyond syntax highlighting, the DXL Editor is a real development environment for DOORS DXL. The DXL Editor brings the richness and power of the market-leading Eclipse platform to provide a first-class environment for editing, executing and debugging your DXL scripts, on par with other well-known languages such as Java and C++.
There are two different licenses available for the DXL Editor, depending on your needs:


The Free License provides all the basic features for editing, browsing, compiling and running the code, and is perfectly suited for simple DXL programming tasks.
The DXL Editor development environment offers:
- Code Completion for DXL keywords and function names
- Direct execution of DXL scripts
- Direct navigation to script errors
- Outline view of files for easy navigation
If you are a professionnal developper, consider the Pro edition for improved efficiency.
The Pro License provides additional debug features and is especially suited for complex DXL programs. When improving efficiency and reducing your development time are the critical factors, the Pro License is the right choice!
With debug features, you will be able to:
- Add breakpoints in your program
- Control execution with stop, resume, and step-by-step
execution - Inspect variables
- Inspect data
Edit


Content Assist: Content Assist provides a list of suggested completions for partially entered strings. Templates are shown together with the Content Assist proposals. There are existing templates, such as ‘for’, ‘if’ and more, but you can also define new templates.
Text Hover: When the mouse is over a DXL function call, a tooltip displays the function signature and its associated comment, if any.

Browse


Compile


Run


Debug (Pro)




Webcasts
System requirements
- Java Runtime Environment 1.5 or newer
- Microsoft Windows
- IBM Rational DOORS 8.x or newer
The DXL Editor is expected to run locally on the same machine where DOORS is running. Running two instances of DOORS on a single machine, with two different user identities, may result in unexpected behavior.
Connecting to DOORS through Citrix is not supported.
