Component StandardHeader Scenario base

SYNOPSIS: The standard FIX message header
ELABORATION:

ID Abbr
1024BaseHeader

Pedigree

Added EP Updated EP Deprecated EP
FIX.4.0

Members

ID Name Abbr Presence Description
8BeginStringBeginString required SYNOPSIS: Identifies beginning of new message and protocol version. ALWAYS FIRST FIELD IN MESSAGE. (Always unencrypted) Valid values: FIXT.1.1
9BodyLengthBodyLength required SYNOPSIS: Message length, in bytes, forward to the CheckSum field. ALWAYS SECOND FIELD IN MESSAGE. (Always unencrypted)
35MsgTypeMsgTyp required SYNOPSIS: Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver. *** Note the use of lower case letters ***
1128ApplVerIDApplVerID optional SYNOPSIS: Specifies the service pack release being applied at message level. Enumerated field with values assigned at time of service pack release
1156ApplExtIDApplExtID optional SYNOPSIS: The extension pack number associated with an application message.
1129CstmApplVerIDCstmApplVerID optional SYNOPSIS: Specifies a custom extension to a message being applied at the message level. Enumerated field
49SenderCompIDSID required SYNOPSIS: Assigned value used to identify firm sending message.
56TargetCompIDTID required SYNOPSIS: Assigned value used to identify receiving firm.
115OnBehalfOfCompIDOBID optional SYNOPSIS: Assigned value used to identify firm originating message if the message was delivered by a third party i.e. the third party firm identifier would be delivered in the SenderCompID field and the firm originating the message in this field.
128DeliverToCompIDD2ID optional SYNOPSIS: Assigned value used to identify the firm targeted to receive the message if the message is delivered by a third party i.e. the third party firm identifier would be delivered in the TargetCompID (56) field and the ultimate receiver firm ID in this field.
90SecureDataLenSecureDataLen optional SYNOPSIS: Length of encrypted message
91SecureDataSecureData optional SYNOPSIS: Actual encrypted data stream
34MsgSeqNumSeqNum required SYNOPSIS: Integer message sequence number.
50SenderSubIDSSub optional SYNOPSIS: Assigned value used to identify specific message originator (desk, trader, etc.)
142SenderLocationIDSLoc optional SYNOPSIS: Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader)
57TargetSubIDTSub optional SYNOPSIS: Assigned value used to identify specific individual or unit intended to receive message. "ADMIN" reserved for administrative messages not intended for a specific user.
143TargetLocationIDTLoc optional SYNOPSIS: Assigned value used to identify specific message destination's location (i.e. geographic location and/or desk, trader)
116OnBehalfOfSubIDOBSub optional SYNOPSIS: Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party
144OnBehalfOfLocationIDOBLoc optional SYNOPSIS: Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party
129DeliverToSubIDD2Sub optional SYNOPSIS: Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party
145DeliverToLocationIDD2Loc optional SYNOPSIS: Assigned value used to identify specific message recipient's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party
43PossDupFlagPosDup optional SYNOPSIS: Indicates possible retransmission of message with this sequence number
97PossResendPosRsnd optional SYNOPSIS: Indicates that message may contain information that has been sent under another sequence number.
52SendingTimeSnt required SYNOPSIS: Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT")
122OrigSendingTimeOrigSnt optional SYNOPSIS: Original time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") when transmitting orders as the result of a resend request.
212XmlDataLenXmlDataLen optional SYNOPSIS: Length of the XmlData data block.
213XmlDataXmlData optional SYNOPSIS: Actual XML data stream (e.g. FIXML). See approriate XML reference (e.g. FIXML). Note: may contain embedded SOH characters.
347MessageEncodingMsgEncd optional SYNOPSIS: Type of message encoding (non-ASCII (non-English) characters) used in a message's "Encoded" fields.
369LastMsgSeqNumProcessedLastMsgSeqNumProced optional SYNOPSIS: The last MsgSeqNum (34) value received by the FIX engine and processed by downstream application, such as trading engine or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.
2085HopGrpHopoptionalSYNOPSIS:
ELABORATION: