Deletion in Limited Level2 MBP data model (MP domain)
Hello, we are using RFA 8.1 C++ api to consume depth data using LL2 MBP (MP domain). I would like to understand how level delete update is published? Is there any document that explains this? The special case is when last level of depth book is deleted, how that is conveyed? Let's say there are 5 Levels on each side and 5th BID level is deleted. How this is published?
Also one more question, does this domain send Clear Cache message? Where I can read about what are different messages (Update, Refresh, Summary .. etc) and different flags are published over LL2 MBP domain?
Best Answer
-
Thanks for reaching out to us.
RFA 8.1 C++ supports both the Market Price and Market By Price domain models.
The payload of the Market Price domain model is FieldList while the payload of the Market By Price domain model is Map. A Map support actions (Add and Delete) in its entries so you can use the delete action to delete a map entry. However, a FieldList doesn't support an action so you can set the value of the field entry to blank. For more information, please refer to the RDM Usage Guide in the RFA package.
The clear cache is a flag of the refresh message and status message. It indicates that the stream’s stored payload information should be cleared. You can refer to the RFA Developers Guide and Reference Guide for more information.
0
Answers
-
@Jirapongse , I went through that document but do not find any relevant part that describes field list being blank to remove level. Can you provide page no?
0 -
@mktdata
You can't remove a field entry from a field list. You can set it to a blank value or republish a new set of field entries via the refresh message with the clear cache flag.
However, typically in the Market Price domain, we use the refresh message with the clear cache flag to synchronize the data.
In the Market Price domain, the FieldList in the refresh message contains all available fields of a published item.
0 -
@Jirapongse @wasin.w I still do not understand how to check for blank field entry ? Can you paste some sample code that checks for blank field entry ?
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 中文论坛