OrderCancelReject (35=9)
The Order Cancel Reject (9) message is issued by the broker upon receipt of a cancel request or cancel/replace request message which cannot be honored. Requests to change price or decrease quantity are executed only when an outstanding quantity exists. Filled orders cannot be changed (i.e quantity reduced or price change. However, the broker/sellside may support increasing the order quantity on a currently filled order).When rejecting a Cancel/Replace Request (or Cancel Request), the Cancel Reject (9) message should provide the ClOrdID (11) which was specified on the Cancel/Replace Request (or Cancel Request) message for identification, and the OrigClOrdId should be that of the last accepted order (except in the case of CxlRejReason (102) = "Unknown Order".
Schema
StandardHeader objectrequired
Must be "FIX.4.4"
Length of the message body in bytes
Message Type
Integer message sequence number
Indicates possible retransmission of message with this sequence number. If a message with this sequence number has been previously received, ignore message; if not, process normally.
See FIX Endpoints for details
See FIX Endpoints for details
Time when the message is being sent out from FIX Gateway
Indicates that message may contain information sent under another sequence number. Forward message to application and determine if previously received (i.e. verify order id and parameters).
Newly created order ID
Unique identifier for Order as assigned by the buy-side. Uniqueness must be guaranteed across trading sessions.
Original Unique identifier for Order as assigned by the buy-side. Uniqueness must be guaranteed across trading sessions.
Possible values: [0, 1, 2, 4, 6, 8, A]
OrdStatus value after this cancel reject is applied.
Possible values: [1, 2]
1 = Order Cancel Request, 2 = Order Cancel/Replace Request
Cancel reject reason
For CDC internal reference only.
StandardTrailer objectrequired
Three bytes, simple checksum. Always last field in message