Used to establish a connection between a FIX client and TT FIX
Note: Can also be used to submit a FIX Recovery request
From TT FIX to FIX client and from FIX client to TT FIX
FIX tags in Logon messages are validated such that any tags not valid for the FIX version of the Logon message will be rejected. For example, if a customer FIX 4.2 Logon message contains a FIX tag that is valid for FIX 4.4 but not FIX 4.2, that logon will be rejected.
Click the links below to navigate to the documentation for that tag.
Tag # | Field Name | Req’d | Data Type | Comments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Y |
35=A (MsgType) For additional information about this component group, consult the documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
553 | UserName | C | String |
Logon username. Conditional:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
554 | Password | C | String |
Logon password Conditional:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 | RawData | C | data |
Logon password The value must match the logon password for the FIX session. TT FIX does not include this tag in its responses. Condition: Required in FIX client requests. Note: FIX 4.4 clients can send this password in tag 554 (Password) instead. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 | EncryptMethod | Y | int |
Method of encryption As TT FIX does not support encrypted logons, you must set the value to 0 (None/Other). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
108 | HeartBtInt | Y | int |
Heartbeat interval (seconds) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
141 | ResetSeqNumFlag | N | Boolean |
Whether to reset the sequence numbers on both sides of the FIX session Valid values include Y and N (default). Notes:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
916 | StartDate | N | UTCTIMESTAMP |
For Recovery service, Tag 916 and Tag 917 can be used to specify the time period to recover, in place of the 35=U2 message. Note: Optional tag and only supported for logon to recovery service. This tag is ignored when used outside of the recovery service. Note: The StartDate (916) and EndDate (917) tags should not be used if the request will include CustomMode (18002). If these tags are sent in addition to CustomMode (18002), no recovered messages will be sent and the FIX Drop Copy client will be logged out. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
917 | EndDate | N | UTCTIMESTAMP |
For Recovery service, Tag 916 and Tag 917 can be used to specify the time period to recover, in place of the 35=U2 message. Note: Optional tag and only supported for logon to recovery service. This tag is ignored when used outside of the recovery service. Note: The StartDate (916) and EndDate (917) tags should not be used if the request will include CustomMode (18002). If these tags are sent in addition to CustomMode (18002), no recovered messages will be sent and the FIX Drop Copy client will be logged out. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18002 | CustomMode | N | Boolean |
If set to true (for example: y, t, 1), a reconciliation query will be performed. FIX will search all messages from the beginning of the session (last session reset time) up to the most recent message sent and will send only those messages not previously sent. Note: This tag should not be used for a Recovery Service request if the request will also include the StartDate (916) and EndDate (917) tags. If this tag is sent in addition to the StartDate (916) and EndDate (917) tags, no recovered messages will be sent and the FIX Drop Copy client will be logged out. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16567 | ByPassSessionRecovery | N | Boolean |
For internal TT use only |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Y | For additional information about this component group, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Logon (A) message is used by a FIX client to begin a new or continue an existing session with TT FIX.
Note: When logging in to a Security Definition FIX session, a FIX client must always set 141=Y and 34=1; otherwise, TT FIX sends a Logout (5) message with the message: "MsgSeqNum must be set to 1 if ResetSeqNumFlag is set to Y" in tag 58 (Text).
The following data flow illustrates a typical logon sequence between TT FIX and a FIX client for an order session:
If Tag 141 (ResetSeqNumFlag) is set to N, TT FIX compares the value of Tag 34 (MsgSeqNum) in the Logon (A) message against its current sequence number.
If Tag 141 (ResetSeqNumFlag) is set to Y, TT FIX expects the value of Tag 34 (MsgSeqNum) in the Logon (A) message to be 1.