Does Elektron Websocket API support Warm Standby?
Does Elektron Websocket API support Warm Standby? I know EMA and ETAC/C++ support Consumer Warm Standby Natively, but does Elektron Websocket API support it, or can it be implemented programmatically via a Websocket application? If so, are there any examples?
Best Answer
Answers
-
Thanks for reaching out to us.
It should be if the WebSocket server supports Warm Standby. You can check this from the login refresh message sent by the server.
{
"ID": 1,
"Type": "Refresh",
"Domain": "Login",
"Key": {
"Name": "...",
"Elements": {
...
"SupportStandby": 1,
"SupportStandbyMode": 3,
...
}
},
...
}
}If the server supports Warm Standby, you can use WebSocket API to implement this feature in the client's application.
You can see the sample messages from the postman examples. For more information, please also refer to the Introduction to Refinitiv Real-Time SDK Warm Standby Feature article.
I hope that this information is of help.
0 -
Hi @ron.bove,
Jirapongse has provided a comprehensive answer - but I would like to emphasize that WebSocket is not an API, but a protocol specification. Hence, maintaining multiple connections and switching from standby to active etc, is not automatically handled for an application, but has to be explicitly coded in.
0 -
Thank you both @Jirapongse and @Gurpreet for your response. @Gurpreet , that was going to be my next question. What are the complexities of establishing and maintaining multiple websocket connections and do we have any examples of creating "login generic messages" in JSON, required to inform the provider of its active/standby state?0
-
Thanks @Gurpreet, At this point we are just trying to confirm that its technically feasible, using the Websocket API, which it appears to be, and what's the relative complexity to implement such a solution. We appreciate the offer but its not necessary right now.0
-
It shouldn't be too complicated. I will work on a sample when I get time - would be good to have it around in the dev portal.0
-
FYI:
I was looking into this earlier and did note that the ADS / RTC Sys Admin manuals (v 3.6.3) state that Warm Standby is only supported for RSSL type connections:
ADS Sysadmin manual section 20.2
A similar statement is present in the RTC 3.6.3 document (section 7.3)0 -
Good catch - only way to find out is to try it out.0
-
Ok, I have tried a few things and confirmed that warm standby works with websockets. I will formulate this into a working sample.
0
Categories
- All Categories
- 6 AHS
- 37 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
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛