Getting No data in cache as message/reason when using canned data EMEA with sink_drive_src for EM...

...A runconsumer100 sample program

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

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    Hi @amar.a.panigrahi

    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.

Answers