Our client is subscribing to 12k items from Refinitiv Real-Time Optimized (RTO) datafeed using EMA C++. They are running into the following issue:
We saw the following status messages for all the subscribed rics on 06/14 around 04:16 NYT and after these messages we did not get any more update/refresh messages till very later in the day.
2021-06-15T08:16:01.145Z INFO OmmClient::onStatusMsg grs_ommclient.cpp:110 Item Name : USDDKKSWFIXMP=WM Item State : Closed / Suspect / None / 'Login stream was closed.'
2021-06-15T08:16:01.145Z INFO OmmClient::onStatusMsg grs_ommclient.cpp:110 Item Name : USDDKKSWFIXP=WM Item State : Closed / Suspect / None / 'Login stream was closed.'
2021-06-15T08:16:01.145Z INFO OmmClient::onStatusMsg grs_ommclient.cpp:110 Item Name : USDDKKTNFIXMP=WM Item State : Closed / Suspect / None / 'Login stream was closed.'
2021-06-15T08:16:01.145Z INFO OmmClient::onStatusMsg grs_ommclient.cpp:110 Item Name : USDDKKTNFIXP=WM Item State : Closed / Suspect / None / 'Login stream was closed.'
2021-06-15T08:16:01.145Z INFO OmmClient::onStatusMsg grs_ommclient.cpp:110 Item Name : USDEEK1MFIXMP=WM Item State : Closed / Suspect / None / 'Login stream was closed.'
We had to restart our application to start processing messages from Refinitiv again.
Questions
- What might be the reason/scenario for these status messages ?
- What is the best way to recover in case the application gets into such a state ? Should the application try to relogin ?
- Is there a particular time during the day when the refinitiv service is unavailable ?