| ID |
Name |
Abbr |
Presence |
Description |
| 8 | BeginString | BeginString |
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.
|
| 9 | BodyLength | BodyLength |
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.
|
| 35 | MsgType | MsgTyp |
required |
SYNOPSIS:
Defines the message type. MsgType(35) is case sensitive.
|
| 1128 | ApplVerID | ApplVerID |
optional |
SYNOPSIS:
Specifies application version.
|
| 1156 | ApplExtID | ApplExtID |
optional |
SYNOPSIS:
The extension pack number associated with an application message.
|
| 1129 | CstmApplVerID | CstmApplVerID |
optional |
SYNOPSIS:
Custom application version for a FIX service offering.
|
| 49 | SenderCompID | SID |
required |
SYNOPSIS:
Assigned value used to identify peer sending message. SenderCompID(49) and TargetCompID(56) uniquely define a session.
|
| 56 | TargetCompID | TID |
required |
SYNOPSIS:
Assigned value used to identify peer receiving the message. SenderCompID(49) and TargetCompID(56) uniquely define a session.
|
| 115 | OnBehalfOfCompID | OBID |
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.
|
| 128 | DeliverToCompID | D2ID |
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.
|
| 90 | SecureDataLen | SecureDataLen |
optional |
SYNOPSIS:
Length in octets of the SecreData(91) field.
|
| 91 | SecureData | SecureData |
optional |
SYNOPSIS:
Encrypted message contents.
|
| 34 | MsgSeqNum | SeqNum |
required |
SYNOPSIS:
Message sequence number.
|
| 50 | SenderSubID | SSub |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator (desk, trader, etc.)
|
| 142 | SenderLocationID | SLoc |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader)
|
| 57 | TargetSubID | TSub |
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.
|
| 143 | TargetLocationID | TLoc |
optional |
SYNOPSIS:
Assigned value used to identify specific message destination's location (i.e. geographic location and/or desk, trader)
|
| 116 | OnBehalfOfSubID | OBSub |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party
|
| 144 | OnBehalfOfLocationID | OBLoc |
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
|
| 129 | DeliverToSubID | D2Sub |
optional |
SYNOPSIS:
Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party
|
| 145 | DeliverToLocationID | D2Loc |
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
|
| 43 | PossDupFlag | PosDup |
optional |
SYNOPSIS:
Indicates possible retransmission of the message with the sequence number in the MsgSeqNum(34) field.
|
| 97 | PossResend | PosRsnd |
optional |
SYNOPSIS:
Indicates that message contain information that may have been sent earlier under another sequence number.
|
| 52 | SendingTime | Snt |
required |
SYNOPSIS:
Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT")
|
| 122 | OrigSendingTime | OrigSnt |
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.
|
| 212 | XmlDataLen | XmlDataLen |
optional |
SYNOPSIS:
Length in octets of the XmlData(213) field.
|
| 213 | XmlData | XmlData |
optional |
SYNOPSIS:
Actual XML document (e.g. FIXML, ISO 20022, FpML).
|
| 347 | MessageEncoding | MsgEncd |
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.
|
| 369 | LastMsgSeqNumProcessed | LastMsgSeqNumProced |
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.
|
| 2085 | HopGrp | Hop | optional |
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.
|