EMA API due to network reasons, some subscription RIC information is no longer pushed, how to re-sub
EMA API due to network reasons, some subscription RIC information is no longer pushed, how to re-subscribe
Best Answer
-
The issue is most likely with LPC - or how it is reporting or handling RTO connectivity issues - if it provides data for some instruments and not others and definitely not sending status msg for those instruments that you are not receiving data for. Are you definitely handling Status Msg and logging them (some developers ignore the Status Msg)?
Have you contacted the LPC team - have they analysed the logs and advised why it stops updating some instruments?
As mentioned earlier - you could try calling registerClient to try and resubscribe the non-updating instruments - but if any upstream problem is not fixed, I cannot say this would work. Also, there would be the question of when do you try and resubscribe? How long do you wait before deciding an instrument is not updating + you will have lost updates during that time period?
My first step would be to ask the LPC team to explain why you stop receiving data for some instruments. If this issue occurs quite often, you could enable EMA tracing as well - as the trace may help the LPC team - but note that enabling EMA Trace can slow down the processing of the EMA application.
0
Answers
-
Unfortunately, there is very little information in question from which to form any meaningful answer.
Please expand on the question
- what is the nature of 'Network reasons'?
- are you connecting to RTO or RTDS?
- Some "subscription is no longer pushed" - but do you continue to receive data for other instruments?
- For the instruments for which you don't receive data - did you receive any StatusMsg to indicate why - e.g. stream state closed?
The simplest way to resubscribe for an instrument is to call registerClient again for the instrument - but this may not help - depending on why you stopped receiving data for that instrument. There is usually a reason why a server may stop sending data/the API stops receiving updates for an instrument and until the issue is resolved - calling registerClient probably won't help.
0 -
- what is the nature of 'Network reasons'?For example, our server is in China, but the data source is in Singapore, so sometimes the network is not stable
- are you connecting to RTO or RTDS? LPC connect RTO
- Some "subscription is no longer pushed" - but do you continue to receive data for other instruments? Yes
- For the instruments for which you don't receive data - did you receive any StatusMsg to indicate why - e.g. stream state closed? NO,state:Suspect
0 -
Also, can you advise why you are using LPC with EMA to connect to RTO?
EMA can connect directly to RTO - thereby removing one piece of 'middleware' and one less potential point of failure.
If it is because you want to run multiple consumers with a single MachineID, then you should speak to your Refinitiv Account team and ask them to allocate more MachineIDs to you - so you can avoid using LPC.
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 中文论坛