RWF LEN Caching hint?
The RFA documentation describes the RWF length as a caching hint:
RWFLEN A caching length hint associated with this field.
Does that mean, that also content is correctly cached even when it extends the RWF_LEN specification in the RDMFieldDictionary ?
Background: The MF PRICE type is usually defined with a length of 17. The RWF translation in the file is REAL64 with a length of 7.
But a length of 7 is not enough to hold all possible values (big numbers/high precision) in RWF encoding.
According to your below answer, all values are correctly encoded. But are these values also correctly cached?
Btw: the same documentation recommends to use a field length of 9 for custom REAL64 fields.
There are a couple of recommendations for custom FIDs:
FIELD Type:PRICE
Length:17
RWF Type: REAL
RWF Len: 9
Notes: REAL can represent values with fractional denominators, trailing zeros, or up to 14 decimal positions.
Best Answer
-
What happens in the case that content exceeds the length in dictionary is it will be truncated and a warning will be logged in the ADH. Other caching components might be different but that is the logic for ADH and ADS.
The size mismatch between Marketfeed and RWF is often a problem for custom applications. Size in the dictionary is the max size any field can be on IDN/ERT and not the max size a value can reach. This is done to limit memory use and improve caching performance.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 中文论坛