What could cause the following dictionary error?

The application failed to load the dictionary file (appendix_a) during startup and the following error was shown. What could cause the error?

mar 21, 2016 09:08:06 PM com.reuters.rfa.internal.session.md.DictLoader$DataDictInfoWatchEntry runImpl 
INFO: com.reuters.rfa.session
Attempt to download MarketFeed dictionary failed
Exception requesting dictionary: Unable to open or read specified input file
Tagged:

Best Answer

  • Steven McCoy
    Answer ✓

    The message is confusing as it first leads with a network request message then reports a file based error. If RFA has not been configured to download a dictionary from RMDS/TREP then it will attempt to read from local files. The name of these files can also be configured in the local configuration.

    1) Please check whether the files "appendix_a" and "enumtype.def" are in the current working directory and are readable by the current user.

    2) Please check whether the names of the files have been configured to be elsewhere.

    \Connections\x\masterFidFile = "appendix_a"
    \Connections\x\enumTypeFile = "enumtype.def"

    3) Please check whether RFA has been configured to attempt to download the dictionary data from the infrastructure.

    \Connections\x\downloadDataDict = "True"