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"