Try OpenEdge Now
skip to main content
Online Help
Running and debugging ABL programs : Concepts : Progress Developer Studio for OpenEdge Debugger : Remote debugging support in Progress Developer Studio for OpenEdge
 
Remote debugging support in Progress Developer Studio for OpenEdge
Remote debugging is the ability to debug server-side procedures and remote-application procedures. This mode prevents debugging any procedure in a client application session. It allows you to debug application code running on an AppServer process or a WebSpeed agent independently of the client application invoking it. Remote debugging is useful for debugging remote procedures that are:
*Running on an AppServer
*Running on a WebSpeed agent
*Executed by an Open Client (non-ABL client) application
*Executed by an OpenEdge Web service
*Executed asynchronously on the AppServer from an ABL client application
Progress Developer Studio for OpenEdge enables you to debug an external AVM (which can be an ABL application, an AppServer or a WebSpeed instance) remotely by specifying the host name and the port number. You can also step into the remote procedure code on the AVM invoked by the client application. This feature requires that you have access to the ABL source code being executed on the attached AVM, AppServer or WebSpeed broker.
This section provides some basic information about remote debugging support in Progress Developer Studio for OpenEdge.
* Attachable Debugger
* AppServer and WebSpeed debugging
* AppServer pass-through
* SpeedScript debugging