Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications

> ## Summary of debugging requirements

> The following requirements must be satisfied before you can debug an AppServer using either distributed debugging or remote debugging:

> - The Debugger is supported on all platforms that support the Progress 4GL.

> - You must run the `ProDebugEnable` command and configure the AppServer for debugging by setting the `debuggerEnabled` property to 1 in the AppServer properties file (`ubroker.properties`). If you do not start an AppServer with this property setting, you cannot use the Debugger to debug code on the AppServer.

> - When you set up an AppServer for debugging, it does not activate the Debugger when the AppServer starts, but when a procedure on the AppServer is executed in the context of a debugging session.

> - The Debugger (`-debug`) startup parameter and the `DEBUGGER:DEBUG( )` method do not function on the AppServer.

> - To use the Debugger with:

> - Distributed debugging, you must start it on the platform where the Progress 4GL client is running.
> - Remote debugging, you must start it on the platform where the AppServer is running.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095