EMA C++ RDM Usage Guide : 5 Dictionary Domain : 5.3 Usage : 5.3.2 Dictionary Refresh Message
 
5.3.2 Dictionary Refresh Message
A Dictionary refresh message is encoded and sent by OMM Interactive and non-interactive provider applications and provides the consumer with the content of the requested dictionary. A dictionary refresh may be encoded in one or multiple parts.
Table 34: Dictionary Refresh Message  
COMPONENT
DESCRIPTION / VALUE
DomainType
Required. MMT_DICTIONARY = 5
Indications
Optional:
DoNotCache: true, Indicates the application should not cache
ClearCache: true, Indicates the application should clear the cache
Complete: true, Indicates a refresh complete
State
Required. Indicates stream and data state information.
QoS
Not used.
SeqNum
Optional. A user-specified sequence number that the application can use for sequencing messages within this stream.
ItemGroup
Not used.
PermissionData
Conditional. Used if the provided dictionary requires permissioning.
extendedHeader
Not used.
ServiceId
Required. Specifies the ServiceId of the service that provides the dictionary.
NOTE: The consumer application should set either the ServiceName or ServiceId of the service, but not both.
ServiceName
Required. Specifies the name of the service that provides the dictionary.
NOTE: The consumer application should set either the ServiceName or ServiceId of the service, but not both.
NameType
Not used.
Name
Required. Specifies the name of the provided dictionary, as advertised as supported in the Source Directory response (refer to Section 4.3.1.1).
Filter
Required. The filter represents verbosity of dictionary in the response message. When possible, this should match the filter set in the consumer’s request. For additional details, refer to the Filter member in Section 5.3.1.
Identifier
Not used.
Attrib
Not used.
Payload
Required. The payload structure varies depending on the dictionary’s type. However, the payload is typically a Series containing an ElementList, while the series SummaryData indicates the specific dictionary type.