EMA C++ RDM Usage Guide : 4 Source Directory Domain : 4.2 Usage : 4.2.2 Source Directory Refresh Message
 
4.2.2 Source Directory Refresh Message
A Directory Refresh Message is encoded using a RefreshMsg and sent by Open Message Model provider and non-interactive provider applications. This message provides information about currently-known services, as well as additional details ranging from state information to provided domain types.
 
Table 19: Source Directory Refresh Message  
Component
DESCRIPTION / VALUE
DomainType
Required. MMT_DIRECTORY = 4
State
Required. Indicates stream and data state information.
Solicited
Required. Specifies whether the refresh was solicited. Available values are:
true: Indicates the refresh was solicited.
false: Indicates the refresh was unsolicited.
Indications
Conditional.
Complete: true, indicates refresh complete
ClearCache: true, indicates clear cache
DoNotCache: true, indicates this refresh message must not be cached.
For more details, refer to the FilterEntries in Section 4.3.1.
QoS
Not used.
SeqNum
Optional. A user-specified, item-level sequence number that the application can use to sequence messages within this stream.
ItemGroup
Not used.
PermissionData
Not used.
extendedHeader
Not used.
ServiceId
Not used.
NameType
Not used.
Name
Not used.
Filter
Required. Identifies the filtered entries provided in this response. When possible, this should match the filter set in the consumer’s request. For additional details, refer to the Filter member in Section 4.2.1.
Identifier
Not used.
Attrib
Not used.
Payload
Required. The payload contains data about available services in the form of a Map where each entry’s key is one ServiceName. For additional details, refer to Section 4.3.1.