Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>JAR DOORSNew to Visual Studio Code? Get it now.
JAR DOORS

JAR DOORS

jar

|
2,288 installs
| (1) | Free
Start/ stop a hidden IBM Rational DOORS client server and execute DXL code in Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Features

  1. Start/ stop a hidden IBM Rational DOORS client server process and execute DXL code in Visual Studio Code.

  2. Run DXL code from open file in editor.

    DXL code in an opended .dxl file can directly be sent to the running IBM Rational DOORS client server process for execution.

    Standard out and standard error messages will be shown on the Output panel in Visual Studio Code.

  3. Launch IBM Rational DOORS GUI client

Requirements

Mandatory

A Python installation and the DOORS Python API package is needed to use this extension.

The password for the DOORS user name configured in the settings must be given in an encrypted file at C:\Users\WINDOWS_USERNAME\Documents\doors\passwords\DOORS_USERNAME.

This password file can be created in Visual Studio Code via the command doors.createPasswordFile.

This Python package can be cloned from https://jamil-raichouni@dev.azure.com/jamil-raichouni/Development/_git/doors when according access is granted.

Optional

It is recommended to install the Visual Studio Code extension DXL to have syntax highlighting in DXL code files.

Limitations

A DOORS client server can started on localhost only but it is possible to communicate with and stop a DOORS client server running on a remote computer.

Extension Settings

This extension contributes the following settings:

  • doors.user_name: DOORS user name
  • doors.pythonPath: Path to the Python executable
  • doors.python_api.packagePath: Path to the DOORS Python API project directory named doors and containing a folder also named doors.
  • doors.python_api.IPCPrintClientPort: Port number set in DOORS Python API's config.py (see constant IPC_PRINT_CLIENT_PORT)
  • doors.guiStartScriptPath: Path to the start script for the IBM Rational DOORS GUI
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft