Receiving an error from RFA : RFA Exception OmmInvalidUsageException dictionary retrieval failed ...

...(timed out after waiting 45000 milliseconds)
Do you know how to configure my RFA to use local field dictionary file instead of downloading that from upstream system or TREP ?
We are receiving below error when try to connect one of publisher server.
Receiving an error from RFA : RFA Exception OmmInvalidUsageException dictionary retrieval failed (timed out after waiting 45000 milliseconds)Receiving an error from RFA : RFA Exception OmmInvalidUsageException dictionary retrieval failed (timed out after waiting 45000 milliseconds)
Best Answer
-
Hello @ryusuke.kamimura
I must admit that I am not the C++ API Guy. However, based on my research the RFA C++ rfa::rdm::RDMFieldDictionary class also has the same kind of methods as follows:
- readRDMEnumTypeDef()
- readRDMFieldDictionary()
Hope this helps.
0
Answers
-
Hello @ryusuke.kamimura
The error message indicates that the API cannot get the Real-Time dictionary information (either RDMFieldDictionary or enumtype.def) from the OMM Provider on time.
About loading local data dictionary files, you can use RFA Java FieldDictionary.readRDMFieldDictionary() and FieldDictionary.readEnumTypeDef() methods as follows:Please see more detail on the following RFA Java example in the API package
- StarterConsumer.java
- com.reuters.rfa.example.utility.GenericOmmParser.java
0 -
Additionally, you can use the RFA Java parameter "dictionaryRequestTimeout" to adjust the time (in milliseconds) to wait for a provider to send back dictionary responses before timing out the dictionary request and sending a dictionary close request back to the application.
0 -
Hello @wasin.w
Many thanks for your quick response and answer.
However, we need c++ reference.
Do you have any reference for C++ ?
0 -
Hello @wasin.w
Many thanks for your quick response and asnwer.
We need C++ reference.
do you have any reference for C++ ?0 -
@wasin.wHello
Thanks a lot for your info. This helps a lot.
let us give it a try and get back if any issues.0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛