Kbase 18542: Enabling Debugging for a Progress 9.x and 10.x AppServer Broker
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  03/08/2007 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
SYMPTOM(s):
AppServer
Enabling debugging so that the Debugger can step into code running on a Version 9 AppServer.
Cannot STEP INTO '<procedure>'. SERVER '<server>' is not debug enabled. (5525)
When using -debug on the command line, as recommended in the description of error message 5525, it will display warning message 12090: Both -debug and DEBUGGER:DEBUG() are ignored in the context of an AppServer process or WebSpeed Agent.
CAUSE:
Attempting to step into code running remotely on an AppServer with the Debugger from a 4GL client will error.
The help for this error message incorrectly states that using -debug on the command line will enable debugging on the AppServer.
FIX:
1) On the AppServer side, there should be a 4GL development product installed. 2) The ubroker.properties file needs to be modified to enable debugging. The [UBroker.AS] section of ubroker.properties contains the following by default:
DebuggerEnabled=0 To enable debugging for AppServers you should change this to:
DebuggerEnabled=1