RTO one application received 20% more UpdateMsg than the other
<RTO C++> The client has 2 applications running with different machine ids, while they all subscribed to the same set of RICs.
Looks like those 2 applications not received the same number of updates, i.e., one received 20% more comparing to the other. (Detail needs to be checked still). And there's no special status message indicated.
The question is can we know if one application missed sth in such case? e.g., in log, in server log, or somewhere. Or only comparing with DSS raw report?
Best Answer
-
Hi @Frederic
Are these two instances of the identical application or different application with code differences?
If this issue is regularly occurring and easily reproducible- are they able to run separate instances with logging enabled - to see what each instance is received. However, this will affect performance and slow down the applications during the duration of the logging.
If the difference manifests within a short period of time, would they be able to enable the logging for the short period, capture the logs and then disable it?
They can enable XMLTrace using the XmlTraceToFile, XmlTraceFileName and other parameters as described in the EMACPP_ConfigGuide supplied with RT-SDK and also mentioned in this article Enterprise Message API (EMA) - Configuration Overview | Refinitiv Developers
0
Answers
-
0
-
0
-
Hi @Frederic
The RTO ADS they are connecting to should be sending out the same number of updates to both consumers - the limit is not across consumers
The only thing I wonder is - because they are sharing tokens, have they seen any authentication issues - where one consumer is perhaps being logged out momentarily and losing updates for a while? As we have probably discussed in your previous questions, at this point in time it is not ideal for applications to share MachineIDs - they should each be using unique machine IDs. Refintiv is working on a v2 auth system implementation that will allow sharing of tokens in the future.
Did they try the Trace - did that shed any light on the issue? Can you share the trace file?
0 -
I will ask for the chance to collect the trace, which will help on the investigation.
For now I'm thinking if this relates to the conflation. I have filed a ticket at MyRefinitiv with the application logs (just the received message the client captured for those 2 applications, not the EMA trace), and will cc you once got further clarification from server side.0 -
@FredericHi
Not sure what you mean about relates to conflation?
The RTO ADS conflates the data - and at that level is unaware of MachineIDs being shared or not etc..
0 -
so all the applications should observe the same (number of UpdateMsg, given network is stable)?
0 -
@Frederic - yes that is why I asking for the trace files to try and explain the difference.0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛