Consultor Eletrônico



Kbase P43956: Error 8454 connecting to an Appserver
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   9/23/2003
Status: Unverified

SYMPTOM(s):

property(srvrexecfile) is not defined for broker(8454)

Connection to Appserver fails

Added an Appserver in Progress Explorer

Modified ubroker.properties file manually

CAUSE:

The syntax for the Appserver executable in the UBroker.AS section is incorrect. It contains a directory path rather than a registry path. For example,
srvrExecFile="@{Startup\E:\DLC91C}\bin\_proapsv.exe"

The correct format for the Ubroker.AS section pertaining to the Appserver executable is:

srvrExecFile="@{Startup\DLC}\bin\_proapsv.exe"

The comments in the ubroker.properties file explain this:

In addition to environment variables, Registry values are also supported.
# The syntax for specifying a value from the registry is @{Key\Value}.
# Where 'Key' is a registry key off the PROGRESS base key:
#
# HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\<version>
# where <version> is the current PROGRESS version (e.g. 9.0A).
#
# For example, @{Startup\DLC} will read the DLC value from the key
# HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\9.0A\Startup.
#
# If the 'Key' is omitted - @{Value}, The PROGRESS base key is
# used, as in @{WorkPath}.

Since \E:\DLC91C is not a registry key, it cannot be found.

FIX:

Change the ubroker.properties file to reflect the correct path, normally,

srvrExecFile="@{Startup\DLC}\bin\_proapsv.exe"