This Article only applies to the
Progress 8 AppServerThe 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.