EMA C++ RDM Usage Guide : 7 Market By Order Domain : 7.2 Usage : 7.2.4 Market By Order Status Message
 
7.2.4 Market By Order Status Message
A Market By Order status message is encoded using StatusMsg and sent by Open Message Model interactive provider and non-interactive provider applications. This message conveys state change information associated with an item stream.
 
NOTE: The provider should only send the Name and ServiceName in the first Refresh response message. However MsgKeyInUpdates is set to true, then the Name and ServiceName must be provided for every Status response messages.
 
Table 56: Market By Order Status Message  
COMPONENT
DESCRIPTION / VALUE
DomainType
Required. MMT_MARKET_BY_ORDER = 7
State
Optional. Specifies the current state information associated with the data and stream.
Indications
Optional:
ClearCache: true, Indicates to clear the cache.
SeqNum
Optional. A user-specified, item-level sequence number which can be used by the application for sequencing messages within this stream.
ItemGroup
Optional. The provider may use this to change the item’s ItemGroup (for details, refer to Section 4.3.1.3).
PermissionData
Optional. PermissionData specifies any new permissioning information associated with all of the stream’s contents.
extendedHeader
Not used.
ServiceName
Conditional. ServiceName is required if MsgKeyInUpdates was set to true). Specifies the name of the service providing data.
NOTE: The application should set either the ServiceName or ServiceId of the service, but not both.
ServiceId
Conditional. ServiceId is required if MsgKeyInUpdates was set to true. ServiceId specifies the ID of the service that provides the item.
NOTE: The application should set either the ServiceName or ServiceId of the service, but not both.
NameType
Conditional. NameType is required if MsgKeyInUpdates was set to true. NameType must match the name type in the item’s request message. If not specified, NameType defaults to INSTRUMENT_NAME_RIC = 1.
Name
Optional (Required if MsgKeyInUpdates was set to true). Name specifies the name of the item being provided.
Filter
Not used.
Identifier
Not used.
Attrib
Not used.
Payload
Not used.