Component StandardHeader Scenario base

SYNOPSIS:

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 a new FIX tagvalue encoded message. BeginString(8) contains the protocol versions for versions before FIX.4.4. FIX.4.4 and later BeginString(8) represents the FIX session profile.
9BodyLengthBodyLength required SYNOPSIS: The message length must be specified in the BodyLength(9) field. The length must be calculated by counting the number of octets in the message following the end of field delimiter () of BodyLength(9), up to and including the end of field delimiter () of the field immediately preceding the CheckSum(10) field.
35MsgTypeMsgTyp required SYNOPSIS: Defines the message type. MsgType(35) is case sensitive.
1128ApplVerIDApplVerID optional SYNOPSIS: Specifies application version.
1156ApplExtIDApplExtID optional SYNOPSIS: The extension pack number associated with an application message.
1129CstmApplVerIDCstmApplVerID optional SYNOPSIS: Custom application version for a FIX service offering.
49SenderCompIDSID required SYNOPSIS: Assigned value used to identify peer sending message. SenderCompID(49) and TargetCompID(56) uniquely define a session.
56TargetCompIDTID required SYNOPSIS: Assigned value used to identify peer receiving the message. SenderCompID(49) and TargetCompID(56) uniquely define a session.
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(49) 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 in octets of the SecreData(91) field.
91SecureDataSecureData optional SYNOPSIS: Encrypted message contents.
34MsgSeqNumSeqNum required SYNOPSIS: 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 the message with the sequence number in the MsgSeqNum(34) field.
97PossResendPosRsnd optional SYNOPSIS: Indicates that message contain information that may have been sent earlier 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 in octets of the XmlData(213) field.
213XmlDataXmlData optional SYNOPSIS: Actual XML document (e.g. FIXML, ISO 20022, FpML).
347MessageEncodingMsgEncd optional SYNOPSIS: Type of message encoding used in a message's encoded fields. MessageEncoding(347) must be specified if any fields of datatype *data* are present in the message.
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.
2085HopGrpHopoptional The HopGrp is used to build a history of the various FIX sessions over which an application message was transmitted. The HopGrp is not used to facilitate message routing, rather it provides an audit trail of intermediary FIX sessions to the ultimate receiver of a message.