Try OpenEdge Now
skip to main content
Debugging and Troubleshooting
OpenEdge Debugger : Introduction : Debugger features and functions

Debugger features and functions

The Debugger is a utility you can run with any OpenEdge application. When you invoke the Debugger, it runs in a separate process with its own window. The Debugger window provides access to all Debugger features and functions through menu options, toolbar buttons, or accelerator keys. The Debugger window also provides access to online help information on all Debugger features and functions. For more information on the Debugger window and how to access all Debugger features and functions, see DebuggerWindow and Files
You can invoke the Debugger while running in an OpenEdge session, from the Procedure Editor or AppBuilder, for example. You can run the Debugger in attachable mode; that is, you open the Debugger first and then attach to a running client process. For more information, see Debuggingin attachable mode
You can also invoke the Debugger from an ABL procedure, directly or indirectly, using the DEBUGGER and SESSION system handles. With these system handles, you can control some Debugger features from an ABL procedure and build your own OpenEdge development tools that include the Debugger as a tool option. For more information, see UsingSystem Handles for Debugging
The following sections describe the Debugger features and functions:
*Applicationdata management
*Sessionmanagement and information
* Application control
* Application data management
* Execution monitoring
* Session management and information