Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DmlxDebuggerNew to Visual Studio Code? Get it now.
DmlxDebugger

DmlxDebugger

RossPlatform

|
1,053 installs
| (0) | Free
Dmlx debugger
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dmlx language support (preview)

Features:

  • Syntax Hightlight
  • Outline for dmlx file
  • Remote debugger
  • Remote debugger proxy

Code Structure

  1. Create a new workspace in Visual Studio Code
  2. Add a folder that has DMLX code to this folder
    project
    |-- ar
    |    |-- file1.dmlx
    |    |-- file2.dmlx
    |-- ap
    |    |-- ap_file_1.dmlx
  1. You should see outlines on the left side of Visual Studio when any dmlx file is open

Attach debugger to server

Remote runtime server must have WebSocket enabled. Windows Server version lower than 2008 don't have WebSocket option. For other version Windows, make sure web socket is installed in Windows Features.

If WebSocket can't be enabled on runtime server, setup a WebSocket enabled proxy server.

To create a new debug configuration in VSCode, go to Debug and add a configuration "Add Config (workspace)". Doing "Add Config (a folder)" will results in folder .vscode created in those folders.

afd

You workspace json file will be like:

{
    "folders":[
        "C:\\work\\dmlx_src\\ap",
        "C:\\work\\dmlx_src\\ar"
    ],
    "launch":{
        "configurations":[
            "type": "dmlx",
            "request": "attach",
            "name": "Dmlx: Attach",
            "url": "http://server/iaf/rsm",
            "debugToken": "${command:AskForDebugToken}",
            "workspaceFolder": "C:\\work\\dmlx_src"
        ]
    }
}

If you are using folder launch.json, it will be similar to the "launch" section from above json.

Start debugging

Login to DMLX application, get session id by finding it in browser dev tool log: sessionid

Copy the session id. Start debugging in VSCode and enter copied session id. Now you can set breakpoint check in memory values.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft