REJECT [35=3]
The Reject message indicates FIX session rule violations.
Rejection Reasons
| Code | Description |
|---|---|
| 0 | Invalid tag number |
| 1 | Required tag missing |
| 2 | Tag not defined for message type |
| 3 | Undefined tag |
| 4 | Tag without value |
| 5 | Value out of range |
| 6 | Incorrect data format |
| 9 | CompID problem |
| 10 | SendingTime accuracy problem |
| 11 | Invalid MsgType |
| 13 | Duplicate tag |
| 14 | Tag out of order |
| 15 | Repeating group out of order |
| 16 | Incorrect NumInGroup count |
| 17 | Field delimiter in value |
| 18 | Invalid/missing trader |
Message Specification
Message Direction: T4 → Client
| Tag | Field Name | Type | Req'd | Description |
|---|---|---|---|---|
| Message Header | Y | MsgType = 3 | ||
| 45 | RefSeqNum | Int | Y | Sequence of rejected message |
| 371 | RefTagID | Int | O | Referenced tag number |
| 372 | RefMsgType | String | O | Referenced message type |
| 373 | SessionRejectReason | Int | O | Rejection code (see table) |
| 58 | Text | String | O | Rejection explanation |
| Message Trailer | Y |
Sample Message
SendingTime accuracy rejection:
8=FIX.4.2|9=120|35=3|49=T4|56=T4Example|50=T4FIX|52=20120905-21:07:45.472| 45=12|372=F|373=10|58=Sending Time Accuracy problem|10=234|
Notes
- Requires immediate corrective action
- May lead to session termination
- New session starts with sequence 1