How should I respond to A7 Source did not respond

My application submits a batch streaming request with many rics. Some rics received the status response A7 Source did not respond.
What is the appropriate way to handle this? Will the Elektron Websocket API resume sending updates when they are available without any intervention, or is it like a poison message, and once I have received this I will not receive any updates?
Best Answer
-
The "A7: Source did not respond" is generated by the ADS server. This status message sent when a requested service is known to be available but ADS did not receive a response for an item and the item retry limit has been reached.
Therefore, this would indicate that the ADH is not sending the instrument to the ADS / it is not receiving the item from the ADH for some reason.
I recommend you contact Elektron Realtime support team to help you investigate this issue in more detail.
0
Answers
-
Thank you for your response @Wasin Waeosri We've already been in contact with the support team, and learned there was a system outage that I could monitor status by subscribing to ric "ALERT55".
My question is about the future, when this status is sent, and what steps are necessary on my end to recover. Will ADS stream any updates for a ric after that message is sent?
I ask this because when I observed this A7 message in the application log, I was able to connect to the ADS from my browser and receive tick updates for the same ric.
0 -
Hello @james_molohon
The application can check for the Status Response Message (message type "Status") attributes to verify the action on the consumer application side.
- Data: Represents the quality of the data in the response or in the event stream.
- Stream: The state of the event stream when using the request/response with interest paradigm.
- Text: Specifies additional information about the current state.
Example Status message is following:
{
"ID":2,
"Key":{
"Name":"IBM.N",
"Service":"API_RDF"
},
"State":{
"Data":"Suspect",
"Stream":"Open",
"Text":"A23: Service has gone down. Will recall when service becomes available."
},
"Type":"Status"
}If the application gets "Stream": "Open" with "Data":"Suspect" values, it means the item stream remain opened but data is not available right now. Basically, TREP/Elektron automatic recovery item subscription for the application once the problem resolved on the server-side. However, if it takes too long you may need to contact the Elektron Support team.
If the application gets "Stream":"Closed" value, it means the item stream is closed because the data is not available on this service.
If the application gets "Stream":"ClosedRecover" value, it means the item stream is closed however data can be recovered on this service and connection at a later time.
Please see more detail regarding other Stream/Data State values in the Status Message Document of Elektron WebSocket API Developer Guide page.
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
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 280 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 716 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛