• Topic
  • Discussion
  • UdaWikiWeb.UnableToOpenPROMSGS(Last) -- Owiki? , 2016-08-19 15:01:30 Edit owiki 2016-08-19 15:01:30

    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

    • Request Broker Log (oplrqb.log)
    • Request Broker Rulebook (oplrqb.ini)
    • Environment variable settings (output of env and/or set)

    Referenced by...