| ID |
Name |
Abbr |
Presence |
Description |
| 8 | BeginString | |
required |
SYNOPSIS:
Identifies beginning of new message and protocol version. ALWAYS FIRST FIELD IN MESSAGE. (Always unencrypted)
|
| 9 | BodyLength | |
required |
SYNOPSIS:
Message length, in bytes, forward to the CheckSum field. ALWAYS SECOND FIELD IN MESSAGE. (Always unencrypted)
|
| 35 | MsgType | |
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. U1, U2, etc) indicates that the message format is privately defined between the sender and receiver.
|
| 49 | SenderCompID | |
required |
SYNOPSIS:
Assigned value used to identify firm sending message.
|
| 56 | TargetCompID | |
required |
SYNOPSIS:
Assigned value used to identify receiving firm.
|
| 115 | OnBehalfOfCompID | |
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.
|
| 128 | DeliverToCompID | |
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 field and the ultimate receiver firm ID in this field.
|
| 90 | SecureDataLen | |
optional |
SYNOPSIS:
Length of encrypted message
|
| 91 | SecureData | |
optional |
SYNOPSIS:
Actual encrypted data stream
|
| 34 | MsgSeqNum | |
required |
SYNOPSIS:
Integer message sequence number.
|
| 50 | SenderSubID | |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator (desk, trader, etc.)
|
| 142 | SenderLocationID | |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator’s location (i.e. geographic location and/or desk, trader)
|
| 57 | TargetSubID | |
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 | |
optional |
SYNOPSIS:
Assigned value used to identify specific message destination’s location (i.e. geographic location and/or desk, trader)
|
| 116 | OnBehalfOfSubID | |
optional |
SYNOPSIS:
Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party
|
| 144 | OnBehalfOfLocationID | |
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 | |
optional |
SYNOPSIS:
Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party
|
| 145 | DeliverToLocationID | |
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 | |
optional |
SYNOPSIS:
Indicates possible retransmission of message with this sequence number
|
| 97 | PossResend | |
optional |
SYNOPSIS:
Indicates that message may contain information that has been sent under another sequence number.
|
| 52 | SendingTime | |
required |
SYNOPSIS:
Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT")
|
| 122 | OrigSendingTime | |
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 | |
optional |
SYNOPSIS:
Length of the XmlData data block.
|
| 213 | XmlData | |
optional |
SYNOPSIS:
Actual XML data stream (e.g. FIXML). See approriate XML reference (e.g. FIXML). Note: may contain embedded SOH characters.
|
| 347 | MessageEncoding | |
optional |
SYNOPSIS:
Type of message encoding (non-ASCII (non-English) characters) used in a message’s "Encoded" fields.
|
| 369 | LastMsgSeqNumProcessed | |
optional |
SYNOPSIS:
The last MsgSeqNum value received and processed. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.
|
| 370 | OnBehalfOfSendingTime | |
optional |
SYNOPSIS:
Used when a message is sent via a "hub" or "service bureau". If A sends to Q (the hub) who then sends to B via a separate FIX session, then when Q sends to B the value of this field should represent the SendingTime on the message A sent to Q. (always expressed in UTC (Universal Time Coordinated, also known as "GMT")
|