Remote debugging
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
Remote debugging is the ability to debug server-side and remote application procedures. This mode prevents debugging any procedure in a client application session. Remote debugging allows you to debug application code running on an application server process independently of the calling client application. Remote debugging is useful for debugging remote procedures that are:
- Running on an application server
- Executed by an Open Client (non-ABL client) application
- Executed by an OpenEdge Web Service
- Executed asynchronously on the application server from an ABL client application
In this debugging mode, the client application driving an application server process is unaware that the Debugger is running on the application server process. On the server side, the procedure call stack shown in the Debugger’s ABL stack trace pane reflects only entries up to the top level remote procedure call. It does not reflect entries for the ABL client application that is driving the application server process.