question

Upvotes
Accepted
791 10 8 14

Purpose of RWF field length in RDMFieldDictionary

Hi,

Can anyone tell me what the RWF field length is used for?

The comment says it’s for caching. (I guess it’s used in to pre-allocate cache memory is adh.)

Is there any other usage - e.g. is it used when decoding/encoding OMM/MARKET_PRICE data in RFA or when converting data between MF and OMM in the infrastructure?

To ask the question in another way:- is there any meaning of the field length when data is subscribed from an interactive publisher where cache location is not set to “ssl”?

elektronrefinitiv-realtimetrep
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvotes
Accepted
322 6 11 16

It is almost universally used just for caching. Rarely does any component use that size when encoding or decoding fids. As such, not uncommon for a publisher to cause cache downstream truncation as they published a larger value than they were allowed. Also not uncommon for updates to have values larger than specified and get decoded and displayed on the application with only retrievals from cache failing.

So if you do set cacheLocation to srcApp and have enableCache set to False in the ADS, and traffic management is disabled, the value for these field lengths is not significant. Only exception then would be if using SFC which always caches or using a cache with the API.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.