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
-
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 -
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
- 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
- 613 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
- 248 ETA
- 552 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
- 629 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
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 84 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛