question

Upvotes
Accepted
1 0 0 1

Does dataState: 'Suspect' cause missing data ? and how to fix it?

I am using the Shen Zhen Real time feed context id = 5940 and around 1pm everyday, I saw the message: 13:00:10.958 INFO [Refinitiv] Processing RsslRDMDirectoryMsg, 'RDM_DR_MT_UPDATE' received for channel, '{streamState: 'Unspecified', dataState: 'Suspect', code: 'None', text: ''} with services, [] and around that time 13:00:10, I found that there are missing quotes for many symbols, could you advice, what the message mean, and does it related to the missing data?

#technologydatarefinitiv-real-time
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

<AHS>

Case 12851385

Hello @chunyung.lam

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?


If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.

Thanks,


AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,


AHS


Upvotes
Accepted
24.7k 54 17 14

Hello @chunyung.lam

Thank you contacting us. Please see the answer below.

  • streamState: 'Unspecified': streamState is unspecified. Typically used as a structure initialization value and is not intended to be encoded or decoded.
  • dataState: 'Suspect':dataState is SUSPECT (also known as a stale-data state). A suspect data state means some or all of the data on a stream is out-of-date (or that it cannot be confirmed as current, e.g., the service is down).

The entire Update message's status indicates that the data is currently not available, but the API does not log the reason for it (code: 'None', text: '').

Did you encounter any disconnection or service down? Do you have more log messages when the problem occurred? If so, please give us more logs with the following information:

  • The ETA version
  • Is it ETA C or ETA Java or C#?
  • OS and compiler detail
  • Can you replicate the issue on demand?

Additionally, you can submit a support ticket to the dedicate Real-Time APIs support team (RDC) if you are the RDC named user. If you are the RDC named user, you can open the RTSDK Java or RTSDK C/C++ or RTSDK C# pages and click the "Contact premium support" button.

contact-rtsdk-cpp-support.png





icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi @chunyung.lam

This is a private comment, if you cannot see the "Contact Premium Support" button, please contact Andrew Booty (Andrew.Booty@barclays.com) to request for the RDC subscription approval.

Upvotes
24.7k 54 17 14

Hello @chunyung.lam

Based on the Refinitiv Domain Model Guide document (ETA Java, ETA C), the Source Directory Update message does not contain the State information.

However, your log message shows "Processing RsslRDMDirectoryMsg, 'RDM_DR_MT_UPDATE' received for channel, '{ streamState: 'Unspecified', dataState: 'Suspect', code: 'None', text: ''}" which is not expected for the Update message.

Can you give us the full log messages when the problem occurred? Does the issue still persist in your environment?

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.