Getting No data in cache as message/reason when using canned data EMEA with sink_drive_src for EMA r
I am trying to execute the runConsumer100 example from EMA tutorial against the Canned data set of EMEA using the sink_driven_src infra tool. So runConsumer100 is successfully getting connected to localhost and port 14002 with the canned data but I receive below message rather than proper response saying "No data in cache", but the canned data set contains 312799 messages:
WARNING: loggerMsg
ClientName: ChannelDictionary
Severity: Warning
Text: RDMDictionary stream was closed with status message
streamId 4
Reason State: Closed/Suspect/None - text: "No data in cache."
loggerMsgEnd
runConsumer100 is from the eample section of EMA:
https://developers.thomsonreuters.com/elektron/elektron-sdk-java/quick-start?content=43056&type=quick_start
As per the link above, I should receive the field records for refresh and update.
To get the response from canned data, sink_driven_src is used using the bat file which contains below command:
..\win_x86_64\sink_driven_src.exe -S DIRECT_FEED -bdf emeaData.dat -U 1 -N 14002 -K -ik -t 361
pause
Best Answer
-
Have you changed the example code to request one of the RICs included in the actual canned data file - as listed in the readme.html file?
The example requests 'IBM.N' by default - but this is not included in the EMEA canned data file.
Regards.
0
Answers
-
Hey Thanks Umer for prompt reply. As you said have checked the readMe.html and found the list of RIC. Have then tried with LLOY.L ric by updating it in Consumer class but still it gave the same message.
0 -
Ok, and have you also changed the EMAConfig.xml to use local data dictionary as described in section 6 of the readme.html.
Looking more closely at your Warning above, it is the Data Dictionary that it cannot get from the the canned data.
Please ensure the EMAConfig.xml is in the working directory to ensure the changes are picked up.
0 -
Hey Thanks, I got the expected response now. I copied it earlier within the series 100 folder, however working folder would be the one from which the program is generally executed and this has clicked in my mind now. So i copied it in EMA/examples folder which is the base for execution using gradle and then it worked. Thanks a lot
0 -
Hey - no worries. Glad to help.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛