Standard Message Header Message Fields

Table 1. Standard Message Header Message Fields
TagField NameRequiredDescription
8BeginStringY
  • FIX.4.2
  • Must be first field in message.
9BodyLengthY
  • Length of message following BodyLength field up to and including the delimiter preceding the CheckSum field.
  • Must be second field in message.
35MsgTypeY
  • Must be third field in message.
  • 0 = Heartbeat
  • 1 = TestRequest
  • 2 = Resend/Request
  • 3 = Reject
  • 4 = SequenceReset
  • 5 = Logout
  • 8 = ExecutionReport
  • 9 = OrderCancelReject
  • A = Logon
  • D = NewOrderSingle
  • F = OrderCancelRequest
  • G = OrderCancelReplaceRequest
  • UCC = Trade Cancel/Correct
49SenderCompIDY
  • ID of sender:
  • Assigned by Cboe for messages sent to Cboe.
  • (TargetCompID for messages from Cboe)
50SenderSubIDY
  • Sub ID of sender:
  • Assigned by Cboe for messages sent to Cboe.
  • (TargetSubID for messages from Cboe)
56TargetCompIDY
  • ID of destination:
  • ‘BATS’ for messages sent to BZX Exchange.
  • ‘BYXX’ for messages sent to BYX Exchange.
  • ‘EDGX’ for messages sent to EDGX Exchange.
  • ‘EDGA’ for messages sent to EDGA Exchange.
  • (SenderCompID for messages from Cboe)
57TargetSubIDY
  • Sub ID of destination:
  • ‘TEST’ for messages sent to Cboe test/certification system.
  • ‘PROD’ for messages sent to Cboe production system.
  • (SenderSubID for messages from Cboe)
34MsgSeqNumYSequential sequence number for session.
43PossDupFlagN
  • N = (Default)
  • Y = Indicates a message resend and should be used during FIX Replay. All inbound orders with ‘Y’ will be rejected by Cboe.
52SendingTimeYGMT date-time that message was sent.
122OrigSendingTimeNFor messages with PossDupFlag=‘Y’, indicates time that message was first sent.
115OnBehalfOfCompIdN
  • Identifies end-client on messages to Cboe.
  • Must be allowed NSCC MPID. Service Bureaus must use. May be used by non-service bureau to specify which clearing arrangement to use if multiple clearing arrangements are configured. Alternatively, non-service bureaus may use 439 instead.
116OnBehalfOfSubIDN
  • End-client sub identifier.
  • Four characters alphanumeric, otherwise not validated. Recorded and returned in DeliverToSubID. Available via FIX Drop.
128DeliverToCompIdNService Bureau use. Identifies end-client on messages from Cboe. Must be allowed NSCC MPID.
129DeliverToSubIDNReturns OnBehalfOfSubID optionally sent by client.