This message contains the current state of the orders in a previously submitted list. It's used to respond to List Status Request <35=M>s and List Cancel Request <35=K>s.
Orders within the list are given a summary status. The current state of the order is reported, not individual executions.
The values for ListOrderStatus (431) are:
- "InBiddingProcess": indicates that a list has been received and is being evaluated for pricing. It is envisaged that this status will only be used with the "Disclosed" List Order Trading model.
- "ReceivedForExecution": indicates that a list has been received and the sell side is awaiting the instruction to start working the trade. It is envisaged that this status will be used under both models.
- "Executing": indicates that a list has been received and the sell side is working it.
- "Canceling": indicates that a List Cancel Message has been received and the sell side is in the process of pulling any orders that were being worked. The status of individual order can be found out from the detail repeating group.
- "AllDone": indicates that a list has been executed as far as possible for the day. This would also apply if a list has been previously cancelled. The status of individual order can be determined from the detail repeating group.
- "Alert": used whenever any of the individual orders have a status that requires something to be done. For instance, an alert would be used when a buy-side firm has submitted a list that has individual stock reject that have not been addressed.
- "Rejected" used when a response cannot be generated. For example when the ListID (66) is not recognised. The text field should include an explanation of why the Request s been rejected.
Structure
Tag | Name | Type | Required | Description |
---|
| | Component | | |
66 | | String | | |
429 | | Int Enum | | |
82 | | Int | | Total number of messages required to status complete list
|
431 | | Int Enum | | |
83 | | Int | | Sequence number of this report message
|
444 | | String | | |
445 | | Length | | Must be set if EncodedListStatusText field is specified and must immediately precede it
|
446 | | Data | | Encoded (non-ASCII characters) representation of the ListStatusText field in the encoded
format specified via the MessageEncoding field
|
60 | | UTCTimestamp | | |
68 | | Int | | Used to support fragmentation. Sum of NoOrders across all messages with the same ListID
|
893 | | Boolean Enum | | Whether this is the last fragment in a sequence of message fragments. Only
required where message has been fragmented
|
| | Component | | Number of orders statuses in this message, i.e. number of repeating groups to follow
|
| | Component | | |