Overview
Every message sent to and received from the TT FIX Gateways must start with message sender and receiver information, message type, and message size.
| Tag | Name | Type | Required | Comments |
|---|---|---|---|---|
| 8 | BeginString | STRING | Y | FIX protocol version The tag indicates the beginning of a new message. This tag must be the first tag in the message. You must set the value to FIX4.2. |
| 8 | BeginString | STRING | Y | FIX protocol version The tag indicates the beginning of a new message. This tag must be the first tag in the message. You must set the value to FIX.4.2 or FIX.4.4. |
| 9 | BodyLength | INT | Y | Message length (in characters)
The value represents number of characters in the message following |
| 9 | BodyLength | INT | Y | Message length (in characters)
The value represents number of characters in the message following |
| 35 | MsgType | STRING | Y | Type of message contained in the message body This tag must appear third in the list of header tags. Possible values:
|
| 35 | MsgType | STRING | Y | Type of message contained in the message body This tag must appear third in the list of header tags. Possible values:
|
| 49 | SenderCompID | STRING | Y | Assigned value used to identify TT |
| 49 | SenderCompID | STRING | Y | Assigned value used to identify the counterparty |
| 56 | TargetCompID | STRING | Y | Assigned value used to identify the counterparty |
| 56 | TargetCompID | STRING | Y | Assigned value used to identify TT |
| 34 | MsgSeqNum | SEQNUM | Y | Message sequence number |
| 34 | MsgSeqNum | SEQNUM | Y | Message sequence number |
| 43 | PossDupFlag | BOOLEAN | C Sent when a TT FIX Gateway resends messages | Whether the sequence number for this message is already used Possible values:
|
| 43 | PossDupFlag | BOOLEAN | C Must be sent when a third-party FIX acceptor resends messages | Whether the sequence number for this message is already used Possible values:
|
| 97 | PossResend | BOOLEAN | C Must be sent if the message may contain information that has been sent under another sequence number. | Whether the message might contain information that has been sent under another sequence number Possible values:
|
| 122 | OrigSendingTime | UTCTIMESTAMP | C Required for resent messages | Original time of message transmission, when transmitting orders as the result of a resend request Always expressed in UTC. |
| 122 | OrigSendingTime | UTCTIMESTAMP | C Sent when a third-party FIX acceptor resends a message | Original time of message transmission, when transmitting orders as the result of a resend request Always expressed in UTC. |
| 52 | SendingTime | UTCTIMESTAMP | Y | Time, in UTC, the message was sent. |
| 52 | SendingTime | UTCTIMESTAMP | Y | Time, in UTC, the message was sent. |