Purge Rejected
A Purge Rejected message is sent in response to a Purge Orders message to indicate that the mass cancellation cannot occur. Purge Rejected messages are unsequenced. This message type only appears on dedicated BOE Purge Ports.
Permitted return bitfields are described in Purge Rejected.
| Field | Offset | Length | Data Type | Description |
|---|---|---|---|---|
| StartOfMessage | 0 | 2 | Binary | Must be 0xBA
0xBA. |
| MessageLength | 2 | 2 | Binary | Number of bytes for the message, including this field but not including the two bytes for the StartOfMessage field. |
| MessageType | 4 | 1 | Binary | 0x48 |
| MatchingUnit | 5 | 1 | Binary | Unsequenced application message. Matching unit will be set to 0. |
| SequenceNumber | 6 | 4 | Binary | Unsequenced application message. Sequence number will be set to 0. |
| TransactionTime | 10 | 8 | DateTime | The time the event occurred in the Cboe Matching Engine (not the time the message was sent). |
| PurgeRejectReason | 18 | 1 | Text |
|
| Text | 19 | 60 | Text | Human readable text with more information about the reject reason. |
| ReservedInternal | 79 | 1 | Binary | Reserved for Cboe internal use. |
| 80 | 1 | Binary | Number of bitfields to follow. |
| ReturnBitfield1 | 81 | 1 | Binary | Bitfield identifying fields to return. |
| … | ||||
| ReturnBitfieldn | 1 | Binary | Last bitfield. | |
| Optional fields. . . |
| Field Name | Hexadecimal | Notes |
|---|---|---|
| StartOfMessage | BA BA | Start of message bytes. |
| MessageLength | 72 00 | 114 bytes |
| MessageType | 48 | Purge Rejected |
| MatchingUnit | 00 | Unsequenced Message, unit=0 |
| SequenceNumber | 00 00 00 00 | Unsequenced Message, sequence=0 |
| TransactionTime | E0 FA 20 F7 36 71 F8 11 | 1,294,909,373,757,324,000 |
| PurgeRejectReason | 41 | A |
| Text | 41 44 4D 49 4E 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 | ADMIN |
| ReservedInternal | 00 | Ignore |
| NumberOfReturn Bitfields | 0F | 15 bitfields to follow |
| ReturnBitfield1 | 00 | No fields from byte 1 |
| ReturnBitfield2 | 00 | No fields from byte 2 |
| ReturnBitfield3 | 00 | No fields from byte 3 |
| ReturnBitfield4 | 00 | No fields from byte 4 |
| ReturnBitfield5 | 00 | No fields from byte 5 |
| ReturnBitfield6 | 00 | No fields from byte 6 |
| ReturnBitfield7 | 00 | No fields from byte 7 |
| ReturnBitfield8 | 00 | No fields from byte 8 |
| ReturnBitfield9 | 00 | No fields from byte 9 |
| ReturnBitfield10 | 00 | No fields from byte 10 |
| ReturnBitfield11 | 00 | No fields from byte 11 |
| ReturnBitfield12 | 00 | No fields from byte 12 |
| ReturnBitfield13 | 00 | No fields from byte 13 |
| ReturnBitfield14 | 00 | No fields from byte 14 |
| ReturnBitfield15 | 08 | MassCancelID |
| MassCancelID | 54 45 53 54 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 | TEST |





