Consultor Eletrônico



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