We are an OMM/RFA consumer connecting to different TREP environments over time:
LSEG-managed TREP, internal bank ADS/ADH, and third-party MD ops infrastructure.
We understand that:
- Dictionaries can be downloaded at runtime via MMT_DICTIONARY
into memory from the ADS we are connected to. - Local text files (RDMFieldDictionary and enumtype.def) can be loaded as a
FileDictionary fallback. - There is no supported API to reliably write a downloaded RDM dictionary back
out as appendix_a / enumtype.def text files. - We do not have filesystem access to the ADS/ADH hosts.
Questions as Below:
- What is the recommended production pattern to keep local RDMFieldDictionary
and enumtype.def updated when the consumer may connect to different TREP
sites, and host-level copy from ADS/ADH is not available? - Is runtime ChannelDictionary / network download considered the primary
supported way to always match the encoding dictionary of the connected
ADS, with local files only as a best-effort fallback? - For local file fallbacks, is the LSEG Real-Time / Template Service Pack
(MyAccount) the official source for standard dictionaries? How should we
confirm that a Service Pack revision matches the dictionary version
advertised by a given ADS (directory / dictionary version fields)? - If a site uses custom (negative) FIDs, is the only supported way to obtain
matching text dictionary files to request them from that site’s TREP
administrators, or is there any other LSEG-supported distribution channel?