EMA C++ RDM Usage Guide : 4 Source Directory Domain : 4.2 Usage : 4.2.3 Source Directory Update Message
 
4.2.3 Source Directory Update Message
A Source Directory Update Message is encoded using an UpdateMsg and sent by Open Message Model provider and non-interactive provider applications. An Update message can:
Indicate the addition or removal of services from the system or changes to existing services.
Convey item group status information via the State and Group filter entries. For more information about item group use, refer to the Enterprise Message API C++ Edition Developers Guide.
 
Table 20: Source Directory Update Message  
COMPONENT
DESCRIPTION / VALUE
DomainType
Required. MMT_DIRECTORY = 4
Indications
Conditional.
DoNotCache: true, indicates this update message must not be cached.
DoNotConflate: true, indicates this update message must not be conflated.
For more details, refer to the FilterEntries in Section 4.3.1.
UpdateTypeNum
Not used.
SeqNum
Optional. A user-specified, item-level sequence number that the application can use to sequence messages in this stream.
ConflatedCount
Not used.
ConflatedTime
Not used.
PermissionData
Not used.
extendedHeader
Not used.
ServiceId
Not used.
NameType
Not used.
Name
Not used.
Filter
Optional. The Filter indicates which filter entries are provided in this response. For an update, this conveys only the ID values associated with filter entries present in the update payload.
For more details, refer to the Filter member in Section 4.2.1.
Identifier
Not used.
Attrib
Not used.
Payload
Required. The payload contains only the changed information associated with the provided services. For more details, refer to Section 4.3.1.