Rates stop updating after a while and need to restart the whole application to resume streaming

The rates will stop update after a while need to restart the whole application to resume streaming.

And it affects all the pairs, not just any particular one. I think it is related to unsolicited RefreshMsg, but currently we don’t know how to initiate a new data flow upon this event without restarting the application.


"Refresh Message: The Interactive Provider can use this class to respond to a consumer’s request for information (solicited) or provide a data resynchronization point (unsolicited). The non-interactive provider can use this class to initiate a data flow on a new item stream. Conveys state information, QoS, stream permissioning information, and group information in addition to payload."

sample RICs:

AUD=, AUDON=, AUD1W=, EUR=, EURON=, EUR1W= etc.


Tagged:

Best Answer

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    Hi @dennisauau

    Can you please advise how you respond to / process the Unsolicited Refresh msg?

    You should not need to re-subscribe to instruments after an Unsolicited Refresh. As explained in the documentation, it is used for data resync - sometimes after a stale/suspect scenario.

    Are you logging all your StatusMsgs? Do you see any suspect status msg prior to the Unsolicited refresh?

    Also, are you consuming data from Refintitiv Real-Time Optimised (cloud-based) or an internal ADS (RTDS) system? IF using an internal ADS, please speak to your Market Data team - they can check their logs around the time of the Unsolicited refresh to help understand what may be occurring.

    If you are connecting to RTO, then I recommend you raise a ticket with the RTO Team - who can also investigate the cause of the Unsolicited refresh and lack of updates thereafter.

Answers