RWF field length in RDMFieldDictionary

What is RWF field length is used for?

The comment says it’s for caching. 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”?

Best Answer

  • LarryT
    Answer ✓

    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.