Building Distributed
Applications
Using the Progress AppServer


Distributed Debugging

The distributed debugging allows you to debug a several associated 4GL sessions within a distributed application environment. That is, one debugger session, running in one session within the distributed environment, controls the debugging process for all sessions associated with it. The procedure call stack reflects all procedures in all sessions involved, enabling the root client application to be aware of the AppServer sessions that it is debugging. The root client application is the client application that initiates the Debugger using distributed debugging.

You can only use distributed debugging on AppServers running in state-reset and state-aware operating modes.

You can run the Debugger using distributed debugging to debug local procedures, remote procedures, and remote procedures executed by other remote procedures. An Application Server process that is once, twice, or further removed from the initial debugger session can be debugged in this manner. More information on this debugging mode follows in later sections.


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