NOTE: The provider should send the Name and ServiceName only in the first Refresh response message. However if MsgKeyInUpdates is set to true, then the Name and ServiceName must be provided for every Update response message. |
COMPONENT | DESCRIPTION / VALUE |
---|---|
DomainType | Required. MMT_MARKET_MAKER = 9 |
UpdateTypeNum | Required. Indicates the general content of the update. Typically sent as one of the following: • INSTRUMENT_UPDATE_UNSPECIFIED = 0 • INSTRUMENT_UPDATE_QUOTE = 1 |
Indications | Optional: • DoNotCache: true, specifies that the update message should not be cached. • DoNotConflate: true, specifies that the update message should not be conflated. |
PartNum | Not used. |
QoS | Optional. Specifies the QoS at which the stream is provided. |
SeqNum | Optional. A user-specified, item-level sequence number which can be used by the application for sequencing messages within this stream. |
ConflatedCount | Optional. If a provider sends a conflated update, ConflatedCount specifies how many updates are in the conflation. The consumer indicates interest in this information by setting ReqMsg.ConflatedInUpdates to true in the request. |
ConflatedTime | Optional. If a provider sends a conflated update, ConflatedTime specifies the time interval (in milliseconds) over which data is conflated. The consumer indicates interest in this information by setting ReqMsg.ConflatedInUpdates to true in the request. |
PermissionData | Optional. Specifies permissioning information associated only with the contents of this update. |
extendedHeader | Not used. |
ServiceName | Conditional. ServiceName is required if MsgKeyInUpdates was set to true. ServiceName specifies the name of the service that provides the data. |
NOTE: The provider 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 provider 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 (typically INSTRUMENT_NAME_RIC = 1). If absent, NameType defaults to INSTRUMENT_NAME_RIC = 1. |
Name | Conditional. Name is 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 | Required. A Market Maker is represented by a Map, where each entry (MapEntry) contains a FieldList which in turn contains information about a market maker. |