Edit, browse, compile, execute, and debug your scripts with DXL Editor.

Overcome the limitations of the DOORS native editor with SodiusWillert DXL Editor. Offering unmatched features to facilitate developers’ lives with turbo editing for your DOORS database.

laptop_dxl
User icon_59x59px-1

Who

Professional DXL (DOORS eXtension Language) developers who need to write, run and debug DOORS extensions in their familiar Eclipse IDE.
List icon_59x59px-2

Why

An IDE to easily extend your DOORS functionality.
data integrity-white

Where

Any industry where DOORS is a key Requirement Management tool.

Improve Efficiency

Overcome the limitations of the IBM DOORS native editor with SodiusWillert's DXL Editor, offering unmatched features to facilitate developers’ lives.

Reduce Development Times

Going far beyond syntax highlighting, the DXL Editor is a real development environment for IBM DOORS DXL language, built on the market-leading Eclipse platform, bringing its richness and power to provide a first-class environment for editing and executing your DXL scripts, on par with other first-class languages such as Java and C++.

Fully Control Your Debugging Activity

Debugging is a critical activity when developing source code. With DXL Editor, you have full control: edit, browse, compile, execute, and debug your scripts with DXL Editor.

Improve Efficiency

Overcome the limitations of the IBM DOORS native editor with SodiusWillert's DXL Editor, offering unmatched features to facilitate developers’ lives.

Reduce Development Times

Going far beyond syntax highlighting, the DXL Editor is a real development environment for IBM DOORS DXL language, built on the market-leading Eclipse platform, bringing its richness and power to provide a first-class environment for editing and executing your DXL scripts, on par with other first-class languages such as Java and C++.

Fully Control Your Debugging Activity

Debugging is a critical activity when developing source code. With DXL Editor, you have full control: edit, browse, compile, execute, and debug your scripts with DXL Editor.

laptop_dxl

Choose from our licenses that fit your specific needs:

  • Node-Locked Monthly Subscription

  • Node-Locked Yearly Subscription

  • Node-Locked Perpetual

  • Floating Yearly Subscription

  • Floating Perpetual

Get in touch with us to get you started!

Feature-rich platform for faster, better results, start your DXL Editor trial today!

Where DXL Editor Excels

Professional DXL (DOORS eXtension Language) developers who need to write, run and debug DOORS extensions in their familiar Eclipse IDE.

 Download Product Sheet
 

Edit with ease

  • Syntax Highlight: highlights keywords, strings, comments, and function calls.

  • Mark Occurrences: dynamically highlights the occurrences of the word currently selected in the editor.

  • Content Assist: provides a list of suggested completions for partially entered strings.

  • Text Hover: tooltips display the DXL function call’s signature and its associated comment, if any.

Browse efficiently

  • Outline: the Outline View displays the structure of the DXL file, listing the functions declared within it, and automatically refreshing as you edit the file. Clicking a function in this view causes the editor to jump to the function’s declaration.
  • Project Explorer: the Project Explorer lets you organize a consistent set of DXL files into projects. DXL Functions are displayed in the project’s view, without the need to open the corresponding DXL file in an editor, enabling you to quickly navigate into your project contents.

Compile

  • DXL Compiler: each time a DXL file is modified and saved, the DXL compiler is automatically executed on that file. For each error, an annotation is added in the editor sidebar, with a tooltip showing the error message, and the corresponding line is underlined.
  • Problems View: navigation through DXL errors for a particular file, project, or entire workspace

Execute

  • Run: a DXL file can be executed directly from Eclipse.
  • Console: a console is opened when a DXL file is executed. This console logs any DXL text output, and indicates any DXL windows that may be opened by the executed file. Execution errors are displayed in the console and hyperlinks are available on line numbers to jump to the corresponding location in the DXL editor.

Debug dynamically

  • Debug View: Display the stack frame for the suspended DXL execution you are debugging, with the list of function calls.
  • Breakpoints View: See all the breakpoints you currently have set in your workspace.
  • Variables View: view information about the variables associated with the selected function in the Debug View.
  • Expressions View: dynamically execute queries to assist your debugging.

Why DOORS users should integrate their tool with Jira

18 Mar 2021 | SodiusWillert
See all articles

Publisher for Rhapsody 2.4.0: compatibility with MagicDraw 2021, Rhapsody 9.0.1 and more!

15 Mar 2021 | SodiusWillert

OSLC Connect for Jira 2.6.0: Jira Global Configurations made easier

12 Mar 2021 | Robert Baillargeon

Our Solutions

Linking_data_SodiusWillert_41x41px_white

Linked Data & OSLC

Open your engineering repositories with the OSLC standard to enable cross-artifact linking, traceability, and impact analysis.

Migrating_data_SodiusWillert_41x41px_white

Systems Model Transformation

Explore and deliver mandated Cameo/MagicDraw file formats without changing modeling tools with systems model transformation solutions.

Requirements_management_SodiusWillert_41x41px_white

Requirement Management

Increase your requirements management productivity with advanced tooling to open, access, and share requirement data.

Enterprise interoperability-icon-sodiuswillert-white

Model Sharing & Reviewing

Reduce development time and increase output quality with a web-based engineering design review platform that will change the way you collaborate.