The marketByOrderKeyField element is a secondary key for messages of the MARKET_BY_ORDER domain.
adapter (required, limit one)
|----publication (required, limit one)
|----streamMaps (required, limit one)
| '----streamMap (required)
| |----dataField (required)
| |----hiResTimestampField (optional)
| |----imageField (required for L2 data)
| |----itemName (required, limit one)
| |----itemStale (optional)
| |----marketByOrderKeyField (required)
| |----marketByPriceKeyField (required)
| |----marketMakerKeyField (required)
| |----nullField (optional)
| |----respTypeNumField (optional)
| |----sequenceNumber (optional)
| |----serviceName (optional)
| '----updateNumber (optional)
|----rfa (required, limit one)
'----itemLists (required, limit one)
'----itemList (required)
'----item (optional)
streamMap
None
| Name | Description | Requirement |
|---|---|---|
| name | string | required for Level 2 |
Typically, the ORDER_ID FID is specified as the secondary key.
<streamMaps>
<streamMap name="MarketByOrderStream" messageType="MARKET_BY_ORDER">
&marketByOrder;
</streamMap>
<streamMap name="MarketByPriceStream" messageType="MARKET_BY_PRICE">
&marketByPrice;
</streamMap>
<streamMap name="MarketMakerStream" messageType="MARKET_MAKER">
&marketMaker;
</streamMap>
</streamMaps>