Purge Notification Message Fields

A Purge Notification message is an unsequenced message sent when the Acknowledgement Style of a Purge Request is A. One Pure Notification message is sent for each matching unit that cancelled orders for that order entry port.

Permitted return bitfields are described in Purge Notification.

Table 1. Purge Notification Message Fields
FieldOffsetLengthData TypeDescription
StartOfMessage02BinaryMust be 0xBA 0xBA.
MessageLength22BinaryNumber of bytes for the message, including this field but not including the two bytes for the StartOfMessage field.
MessageType41Binary 0x63
MatchingUnit51BinaryUnsequenced application message. Matching unit will be set to 0.
SequenceNumber64BinaryUnsequenced application. Message. Sequence number will be set to 0.
TransactionTime108DateTimeThe time that the mass cancel was completed in the matching engine.
MassCancelID1820TextCopied from the MassCancelID passed on the original Cancel Order or Purge Orders. This field corresponds to MassCancelID (7695) in Cboe FIX.
CancelledOrder Count384BinaryNumber of orders cancelled from the specified matching unit that originated on this port. This field corresponds to CancelledOrderCount (7696) in Cboe FIX.
SourceMatchingUnit421BinaryThe matching unit on which the orders were cancelled. This field corresponds to MatchingUnit (25017) in Cboe FIX.
ClearingFirm434AlphaEFID used to filter the purge. If EFID was not used, this will be blank. This field corresponds to OnBehalfOfCompId (115) in Cboe FIX.
RiskRoot476TextCopied from original Purge Orders, if present. This field corresponds to Symbol (55) in Cboe FIX.
MassCancelLockOut531Alpha
  • Reported back with the following possible values.
  • Y = Lockout
  • N = No Lockout
  • This field corresponds to Lockout (7697) in Cboe FIX.
ReservedInternal541BinaryReserved for Cboe internal use.
NumberOfReturnBitfields551BinaryNumber of bitfields to follow.
ReturnBitfield561BinaryBitfield identifying fields to return.
Optional fields. . .
Table 2. Purge Notification Message Example
Field NameHexadecimalNotes
StartOfMessage BAStart of message bytes.
MessageLength 38 0056 bytes
MessageType 63 Purge Notification
MatchingUnit 00Unsequenced Message, unit = 0
SequenceNumber 00 00 00 00Unsequenced Message, sequence = 0
TransactionTime E0 FA 20 F7 36 71 F8 111,294,909,373,757,324,000
MassCancelID 41 42 43 31 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00ABC123
CancelledOrderCount 63 00 00 0099 orders were cancelled
SourceMatchingUnit 03Matching Unit 3
ClearingFirm 54 45 53 54TEST
RiskRoot 4D 53 46 54 00 00MSFT
MassCancelLockOut 31 Y = lockout
ReservedInternal 00Ignore
NumberOfReturnBitfields 00
Cboe Titanium U.S. Options BOE Specification - Purge Notification Message Fields | Cboe