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?
Best Answer
-
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.
0
Answers
-
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?
0
Categories
- All Categories
- 6 AHS
- 37 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 中文论坛