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
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 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
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛