Error Message: Unable to open message file: PROMSGS

This error typically arises when the Progress PROMSGS environment variable is not set. If you are receiving such errors, follow the guide for your driver architecture --




Multi-Tier Drivers

  1. Use a text editor to open the active Rulebook (default, <OPENLINK_INSTALL>/bin/oplrqb.ini).
  2. Locate the [Environment PROGRESSXXX] section which corresponds to your database agent. For example:


    [Environment PROGRESS82A] DLC = C:/Pro82aDLC Path = C:/Pro82aDLC/BIN;D:/WINNT/System32 ;PROMSGS = C:/DLC

  3. Insure that PROMSGS is uncommented (no leading semicolon, ";") and set to the full path to your local promsgs file. For example:


    [Environment PROGRESS82A] DLC = C:/Pro82aDLC Path = C:/Pro82aDLC/BIN;D:/WINNT/System32 PROMSGS = C:/Pro82aDLC/bin/promsgs

  4. Save your changes and exit the file.
  5. Restart your Broker and test.


Single-Tier Drivers


  1. Open the System control panel.
  2. Set the variable on the Environment or Advanced tab. If you have a choice between System and User variables, set this under System. For example:


    PROMSGS C:/DLC/bin/promsgs

  3. If you do not have the System utility, you will need to set PROMSGS in your autoexec.bat. You will also need to reboot. Here is a sample autoexec.bat entry:


    set PROMSGS=C:/DLC/bin/promsgs

  4. Test.


Evidence