Building Distributed
Applications
Using the Progress AppServer
General Debugging Requirements
The following requirements must be satisfied before you can debug an AppServer using either distributed debugging or remote debugging:
- You must 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 Progress Debugger when the AppServer starts. Rather, it identifies each Application Server process as available for debugging by a client application. In contrast, when you startup a a 4GL client using the Debugger (-debug) startup parameter, the Debugger is your immediate point of entry. For more information on starting and stopping the Debugger, see the Progress Debugger Guide.
- To use the Progress Debugger with:
- Distributed debugging, you must start it on the platform where the 4GL client is running.
- Remote debugging, you must start it on a UNIX platform where the AppServer is running. You cannot do remote debugging on a Windows platform.
The Debugger is currently supported for a 4GL client running under Windows NT or Windows 95/98 and on all Progress-supported UNIX platforms running Motif. You cannot use the Debugger for remote debugging on Windows platforms because it relies on X-Windows, which only works on UNIX.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |