Can I use WebSocket API to request specific fields? (from WebSocket API Webinar Nov 29)

Best Answer
-
Yes, the Elektron WebSocket API and ADS support Vieew feature which allow the application requests specific field ids (FIDs) or Field Name for the level 1 data such as the Market Price domain. Once the view request message has been sent, the application will receive only specified fields data from ADS.
Please note that the SNAP_AND_DYNAMIC_VIEW license is required to be deployed in the ADS server.
0
Answers
-
Also want to note that the documentation and examples show how to do this -- see the Advanced:View section in the documentation. Each of the languages in the examples package includes an example that sends a Batch/View request.
0 -
Hi Umer
I did a quick test with ADS 3.2 (SNAP_AND_DYNAMIC_VIEW license deployed).
- WebSocket API: I always get the specfic fields response from the ADS server for both Field names and FIDs View requests.
- RSSL Connection (with RFA Java): I get all fields return from the ADS server when I request for Field Name View request message.
If the ADS does not contain SNAP_AND_DYNAMIC_VIEW license, it rejects the View request for both WebSocket and RSSL connections.
I cannot find any documents regarding the View request guarantee for the WebSocket connection.
0 -
OK- I was just concerned because as you know, when using our other APIs, the VIEW request is not guaranteed. If the ADS is too busy, it may send more FIDs than requested. So, I am guessing it would be the same for Websocket and if so, we should make this clear in the reply to the question.
i.e. that you should program defensively - in case you get back more FIDs than requested.
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.5K 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
- 560 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
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 724 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 中文论坛