About "NODATA" in emaj
Hi @Umer Nalla,
My team met a connection problem last week, I checked the log and found that at about 14:42, my AppClient couldn't receive or didn't decode message since this log received, though it still comes "FILED LIST"(normal data):
<STATUS domainType="MARKET_PRICE" streamId="5" containerType="NO_DATA" flags="0x08 (HAS_MSG_KEY)" dataSize="0">
<key flags="0x07 (HAS_SERVICE_ID|HAS_NAME|HAS_NAME_TYPE)" serviceId="257" name="GBP=" nameType="1"/>
<dataBody>
</dataBody>
</STATUS>
and at about 15:44, the server discoverd the connection may go wrong, so it reconnected.
So do you know why the server sends the message above or in which case it sends, because the reconnection time is too long reaching 1 hour.logdetail-question.zip
I have attched the detail log and describtion, can you help me?
By the way, can I use Provider class to create “NO_DATA” message like this to debug my application?
Best Answer
-
Hi @Raj.Huang
To perform a thorough investigation of a in intermittent connection issue, I recommend you contact our developer support service who can assist you offline. This forum is better suited to general Q&A type scenarios.
Also, I notice you addressed the question directly to me - unfortunately I am on client site for a few weeks and therefore would not be able to get involved in any involved investigation process.
With regards the 'NO_DATA' you should be able to modify on of the IProvider examples that come with the API to publish an empty payload. However, it is unlikely that merely publishing an empty payload will help simulate whatever connection scenario you encountered. Just based on a quick look at the log file, I can see your app did receive a further update message with several fields - immediately after the NO_DATA update.
As mentioned above, I recommend you open a support ticket and work with our developer support team to investigate your issue in detail.
0
Answers
-
Hello @Raj.Huang
FYI: The log entries with NO_DATA are status messages and this type of message does not carry a payload, hence. NO_DATA. See "Market Price Status Use" in EMAJ_RDMUsageGuide.
0
Categories
- All Categories
- 6 AHS
- 39 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
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛