Source has gone down status message followed by loss of connectivity
We are subscribing to realtime updates using the EMA API on 2 servers.
We received the "A23: Source has gone down" status message followed by the "A24: Moving item to new server which has lower server id" status message on both the servers.
On one of the servers we received the channel-down message which we are handling to reconnect/resubscribe but the other server did not receive this and ended up not getting any updates. So the data on that server was stale.
Why did this happen? How do we avoid this going forward? Should we automatically reconnect if we receive the "Source has gone down..." or "Moving item to new server..." status messages?
Best Answer
-
-As far as I know, the message start with "A23:" and "A24:" generated by the TREP component such as ADS server. There might be an issue occurs on the infrastructure side and it may try to switch to the next server. I suggest you contact TREP support team to verify issue on the infrastructure side first and explain about the status text.
You can contact the team by submit case using Contact Us form.Regarding to the application, not sure that
-What is item Stream State and Data state your application received after getting the message?
-Have you seen any error message in EMA Log or trace log?
Basically if the connection has gone down, API should automatically reconnect. And after it reconnected, the item status depending on the Item Stream state and Data state when the problem occurs. If the item stream state is closed/closerecover , your application has to re-request the item itself. But if the item stream state is open and data state is suspect, application should be able to receive update as usual.
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 中文论坛