Salesforce

How to set the PROPATH for Progress 8 AppServers

« Go Back

Information

 
TitleHow to set the PROPATH for Progress 8 AppServers
URL Name16561
Article Number000151760
EnvironmentProduct: Progress
Version: 8.x
OS: Windows
Question/Problem Description
How to Set the PROPATH for a Progress 8 AppServer on Windows
How to configure an Appserver PROPATH in an .ini file?
Where to set an Appserver PROPATH in an Environment Variable
Does the PROPATH in the ini file or the environment variable take precidense
AppServers fail to start error 293 when the PROPATH is incorrectly specified
When the PROPATH is set incorrectly, it will fail to start with error 293 in the proapsv.lg file indicating that the procedures the AppServer needs to run cannot be found.
Steps to Reproduce
Clarifying Information
Error Message** "<file-name>" was not found. (293)
Defect Number
Enhancement Number
Cause
Resolution
This Article only applies to the Progress 8 AppServer

The PROPATH for the AppServer is configured in the WinChar Startup section of the progress.ini file.  The default location for the progress.ini file is in the %DLC%\bin directory. 

The entry for PROPATH in the Startup section at the beginning of the progress.ini file, is not what the AppServer uses. The WinChar Startup section is further down in the progress.ini file which is where the AppServer gets the value for the PROPATH. 

When the AppServer is started from from the command line with asbman:
  • The value for PROPATH in the progress.ini file overrides any PROPATH environment variable set at the Operating System level. 
  • When the definition for PROPATH is taken out of the WinChar section of progress.ini, it will use the value of PROPATH environment variable set at the Operating System level. 
When the AppServer is started from ProControl:
 
  • The value for PROPATH in the progress.ini file will override any setting for it in the Environment tab of ProControl. 
  • If the definition of PROPATH is removed from the WinChar section of progress.ini, it will take the value of PROPATH set in the Environment tab of ProControl. 
Since Progress 8.2x, the AppServer first looks in the Registry for the PROPATH, before the progress.ini
    
HKEY_LOCAL_MACHINE -> SOFTWARE -> PSC -> PROGRESS -> 8.2B -> WinChar -> Startup
HKEY_CURRENT_USER -> SOFTWARE -> PSC -> PROGRESS -> 8.2B -> WinChar
 
Ensure this registry entry has the appropriate application code path locations or remove it to rely either on the .ini file or the environment tab of ProControl. 
 
Workaround
Notes
Keyword Phrase
Last Modified Date1/11/2018 10:35 AM

Powered by