The Professional IDE for DXL Scripts and Files in IBM DOORS

Overcome the limitations of IBM DOORS' native editor. DXL Editor Pro is a full Eclipse-based development environment for writing, compiling, executing, and debugging DXL language scripts. On par with first-class IDEs for Java and C++.

*No self-service trial available. Contact our team to arrange an evaluation.

laptop_dxl
PRODUCT OVERVIEW

What is DXL Editor Pro?

DXL Editor Pro is a professional development environment built on the Eclipse platform, designed specifically for engineers who write and maintain DXL scripts (DOORS eXtension Language) in IBM DOORS. It replaces the limited native DOORS editor with a productive, full-featured IDE that experienced developers will recognize immediately.

Ease-of-use-icon_SodiusWillert_100x100px_color
WHO IT'S FOR
DXL Language Developers

Built for professional engineers who extend IBM DOORS functionality using DXL scripts, whether automating workflows, customizing views, or building complex DXL files for regulated product development.

Ease-of-use-icon_SodiusWillert_100x100px_color
WHAT IT DOES 
Full IDE for DXL DOORS

Edit, compile, execute, and debug DXL files inside Eclipse. Syntax highlighting, inline error detection, intelligent code assist, and a live debugger bring DXL development to the same standard as mainstream languages.

Ease-of-use-icon_SodiusWillert_100x100px_color
WHERE IT FITS
Any IBM DOORS Environment

Used across aerospace, defense, automotive, medical, and information systems, wherever IBM DOORS is the primary requirements management tool and teams rely on the DXL language to automate and extend it.

KEY CAPABILITIES

Everything Your Team Needs to Develop DXL Scripts Professionally

Three core capabilities set DXL Editor Pro apart from native DOORS scripting. This gives your teams the control, speed, and insight to deliver higher-quality DXL files with less effort.

Smart DXL Script Editing

A rich, context-aware editor eliminates the guesswork from writing DXL language code. Developers get real-time feedback and intelligent assistance as they write DXL scripts, dramatically reducing syntax errors before compilation.
  • Syntax highlighting for keywords, strings, comments, and function calls
  • Content assist with auto-complete for DXL language patterns
  • Mark occurrences: all uses of a selected symbol highlighted instantly
  • Tooltip hover: function signatures and documentation on demand
  • Outline view: full structure of DXL files at a glance

Automatic Compilation & Inline Error Detection

Every time a DXL file is saved, the DXL compiler runs automatically. Errors are pinned directly in the editor sidebar with tooltips so problems in DXL scripts surface immediately, not at runtime when they're costly to trace.
  • Automatic DXL compiler on every file save
  • Inline error annotations with exact line markers
  • Problems view for workspace-wide error navigation
  • Hyperlinks from errors directly to the offending line in DXL files
  • Catch DXL DOORS issues early in the development cycle

Interactive DXL Debugger

Full control over the execution of DXL scripts in debug mode. Set breakpoints, step through DXL language code line by line, inspect variables in real time, and evaluate live expressions, without ever leaving Eclipse.
  • Breakpoints view: manage all breakpoints across the workspace
  • Variables view: inspect values for any function in the call stack
  • Debug view: full stack frame for suspended DXL execution
  • Expressions view: run live queries during debugging sessions
  • Run mode and debug mode execution from within Eclipse
HOW IT WORKS

Three Steps from Installation to Production-Grade DXL Development

DXL Editor Pro integrates directly into your existing Eclipse environment. Setup is straightforward, and teams are productive from day one.

Install and Configure in Eclipse

Install DXL Editor Pro into your Eclipse IDE and configure the license location — either a node-locked file path or a floating license server reference. Connect the tool to your local IBM DOORS instance. The Project Explorer is immediately available to organize your DXL files into structured projects, and team repositories like Git can be configured for shared collaboration and version control.

Write, Compile, and Iterate on DXL Scripts

Open any DXL file and start editing with full syntax highlighting and code assist. Each save triggers the built-in DXL compiler automatically. Errors appear inline in the editor sidebar so you can fix problems immediately. Navigate across DXL files using the Outline and Project Explorer views. Share DXL files with team members via Git, with built-in support for check-in, checkout, textual comparison, and merge conflict resolution.

Execute and Debug Directly from Eclipse

Run DXL scripts directly from the Eclipse workbench. Output is captured in a dedicated console, with hyperlinks that jump to error locations in your DXL files. Switch to debug mode to set breakpoints, step through execution, inspect variables, and evaluate expressions live. When your DXL DOORS extensions are ready, they execute against your IBM DOORS instance without leaving the IDE.

PRODUCT BENEFITS

Faster Development. Fewer Errors. Better DXL Scripts.

DXL Editor Pro removes the friction from extending IBM DOORS so engineers spend less time fighting their tools and more time delivering high-quality DXL language extensions.
Check mark_color_59x59px
Reduce DXL Script Development Time

Syntax highlighting, content assist, and automatic compilation catch issues the moment they're written,  not at runtime. Teams report significantly less time spent debugging DXL files and reworking DXL scripts that failed silently in the native DOORS editor.

Check mark_color_59x59px
Full Control Over DXL Debugging

The integrated debugger gives developers complete visibility into DXL script execution. Set breakpoints, step through the DXL language call stack, and inspect variable states liveL Capabilities that simply do not exist in IBM DOORS' built-in editor.

Check mark_color_59x59px
Faster Onboarding for New DXL Developers

New team members working with DXL DOORS for the first time benefit from a familiar Eclipse environment. Code assist, tooltips, and inline feedback flatten the learning curve of the DXL language, so engineers become productive faster.

Check mark_color_59x59px
Structured Collaboration on DXL Files

DXL projects can be shared in Git or other team repositories. Built-in compare and merge tools allow multiple engineers to collaborate on DXL scripts safely, with structural diff and conflict resolution designed for DXL file formats.

Check mark_color_59x59px
Works in the IDE Your Team Already Uses

DXL Editor Pro is an Eclipse plug-in, not a separate tool. Engineers manage DXL files in the same environment they use for Java, C++, and other development work. No context-switching, no parallel toolchains.

SUPPORT AND RESOURCES

Everything you need to get up and running

Explore all our resources to learn how to use DXL Editor Pro.

FREQUENTLY ASKED QUESTIONS

Common Questions about DXL Editor Pro

Everything you need to know before getting started with DXL Editor Pro.

What exactly is DXL Editor Pro and how does it differ from the IBM DOORS native editor?

DXL Editor Pro is a professional Eclipse-based IDE for writing, compiling, executing, and debugging DXL scripts (DOORS eXtension Language). The native IBM DOORS editor is a basic text editor with no compilation feedback, no code assist, and no debugger. DXL Editor Pro replaces it with a full IDE that includes syntax highlighting, automatic DXL compilation on save, inline error annotations, content assist, an interactive debugger with breakpoints and variable inspection, and Git-based team collaboration on DXL files.

What license types are available for DXL Editor Pro?

DXL Editor Pro is available in two license types: node-locked and floating.

A node-locked license is tied to a specific machine. the license file is installed locally on that workstation.

A floating license is served from a central license server, referenced by server name (e.g., @myServer or 27000@myServer). This model is better suited for teams where multiple engineers share access.

Both license types are configured from within Eclipse.

Is an evaluation or trial license available?

A self-service trial is not available directly from the website. However, SodiusWillert's sales team can arrange an evaluation for qualified teams. To request an evaluation license, please contact our sales team and we'll work with you to set up a hands-on evaluation of DXL Editor Pro in your own IBM DOORS environment.

What are the technical requirements to run DXL Editor Pro?

DXL Editor Pro runs as an Eclipse plug-in and requires an existing Eclipse IDE installation. It must run locally on the same machine where IBM DOORS is installed, as it connects to the local DOORS instance to compile and execute DXL scripts. Running two DOORS instances on a single machine under different user identities may cause unexpected behavior. Connecting to DOORS through Citrix is not supported. For full system requirements, please refer to the product documentation.

Can multiple developers collaborate on DXL scripts using DXL Editor Pro?

Yes. DXL Editor Pro supports team collaboration on DXL files through standard source control systems including Git. Teams can share DXL projects in a common repository, with full support for check-in, checkout, textual and structural comparison of DXL files, and merge conflict resolution. This makes it straightforward for distributed teams to manage, review, and evolve shared DXL scripts in a controlled and auditable way.

How is DXL Editor Pro priced?

Pricing for DXL Editor Pro is available on request and depends on license type (node-locked vs. floating) and the number of seats your team requires. For a tailored quote, please contact the SodiusWillert sales team. Our team will work with you to find the right licensing model based on the size of your DXL development team and how your organization uses IBM DOORS.

Where can I find documentation and support for DXL Editor Pro?

Full product documentation including getting started guides, task reference, concept pages, and release notes is available at help.sodius.cloud.

For technical support, bug reports, or feature requests, customers can reach the SodiusWillert support team via the Customer Support Portal.

Ready to Upgrade Your DXL Script Development?

Talk to our team about how DXL Editor Pro can accelerate DXL development and reduce errors across your IBM DOORS environment.

Fichier 1 1 1
EXPLORE THE ECOSYSTEM

More SodiusWillert Products for IBM DOORS

DXL Editor Pro works alongside a broader set of SodiusWillert tools built to extend, automate, and connect IBM DOORS environments in highly regulated industries.