Used to establish a connection between a FIX client and TT FIX
From TT FIX to FIX client and from FIX client to TT FIX
|Tag #||Field Name||Req’d||Data Type||Comments|
|Component Block <Standard Header>||Y||35=A (MsgType)|
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.
Method of encryption
As TT FIX does not support encrypted logons, you must set the value to 0 (None/Other).
Heartbeat interval (seconds)
Whether to reset the sequence numbers on both sides of the FIX session
Valid values include Y and N (default).
|Component Block <Standard Trailer>||Y|
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.