Skip to main content
FIXsession: admin35=3
Session-level rejection. Kraken discards any message that is garbled, cannot be parsed, or fails a data integrity or field-level check, and reports it here with the sequence number and message type of the offending message. RefTagID names the offending tag where one can be identified. A FIX field-level validation failure on an order arrives here rather than as a business reject. Direction: Kraken → client
required
35=3
SeqNum
required
MsgSeqNum of the message being rejected.
integer
Tag that caused the rejection.Required: Conditional
string
MsgType of the message being rejected.
integer
Why the message was rejected at session level.Possible values:
  • 0 : Invalid tag number.
  • 1 : Required tag missing.
  • 2 : Tag not defined for this message type.
  • 3 : Undefined tag.
  • 4 : Tag specified without a value.
  • 5 : Value is incorrect or out of range for this tag. For example, a ClOrdID that is not a positive integer (with RelaxedClOrdID=Y, anything other than a positive int64), or an ExecInst of E or s on an amend.
  • 6 : Incorrect data format for value.
  • 7 : Decryption problem.
  • 8 : Signature problem.
  • 9 : CompID problem.
  • 10 : SendingTime accuracy problem.
  • 11 : Invalid MsgType.
  • 12 : XML validation error.
  • 13 : Tag appears more than once.
  • 14 : Tag out of required order.
  • 15 : Repeating group fields out of order.
  • 16 : Incorrect NumInGroup count.
  • 17 : Field delimiter inside a non-data value.
  • 99 : Other.
string
Free-text description: the cancellation reason, reject reason, or order status detail.Format: Free text set by Kraken; carries the reject or cancellation reason.
required