EMA C++ RDM Usage Guide : 4 Source Directory Domain : 4.2 Usage : 4.2.5 Source Directory Generic Message
 
4.2.5 Source Directory Generic Message
A Source Directory Generic message is encoded and sent by an LSEG Real-Time Advanced Distribution Hub when using a ‘hot standby’ configuration. When running in hot standby mode, the LSEG Real-Time Advanced Distribution Hub can leverage source mirroring and use a generic message to convey usage information to upstream providers. A generic message can inform providers whether the LSEG Real-Time Advanced Distribution Hub is an active server without a standby (ActiveNoStandby), an active server with a standby (ActiveWithStandby) or a standby provider (Standby). This message is mainly for informational purposes, and allows a provider to better understand their role in a hot standby environment (the provider does not require a return action or acknowledgment).
A provider indicates each service’s ability to process this message via the AcceptingConsumerStatus element in its Source Directory responses (refer to Section 4.3.1.1).
 
Table 22: Source Directory Generic Message  
COMPONENT
DESCRIPTION / VALUE
DomainType
Required. MMT_DIRECTORY = 4
PartNum
Not used.
SeqNum
Optional. A user-specified, item-level sequence number that the application can use to sequence messages in this stream.
secondarySeqNum
Not used.
PermissionData
Not used.
extendedHeader
Not used.
NameType
Not used.
Name
Required. The name of this message must be ConsumerStatus.
Filter
Not used.
Identifier
Not used.
Attrib
Not used.
Payload
Required. The payload is a Map whose entries contain the Source Mirroring status for each service. For the full structure, refer to Section 4.3.2.