Logon
8=FIX.4.2
9=63
34=1
35=A
49=TEST1
52=20160201-00:00:19
56=DWFIX01
98=0
108=60
10=124
8=FIX.4.2
9=67
34=1
35=A
49=DWFIX01
52=20160201-00:00:19
56=TEST1
98=0
108=60
10=073
The Logon message is a slight variation on the FIX specification.
Access Request
- The
Logon <A>
message must be the first message sent by the application requesting to initiate a FIX session.
Authentication
- The
Logon <A>
message authenticates a user establishing a connection to a remote system. - The
HeartBtInt <108>
value must be agreed upon between DriveWealth and the initiator, specified by the initiator, and echoed back by the acceptor.
Acceptance
- Upon receipt of a
Logon <A>
message, the session acceptor will authenticate the party requesting connection and issue aLogon <A>
message as acknowledgment that the connection request has been accepted. - The acknowledgement
Logon <A>
can also be used by the initiator to validate that the connection was established with the correct party.
The session initiator can choose to begin transmission of FIX messages before receipt of the confirmation Logon <A>
. However, it is recommended that normal message delivery wait until after the return Logon <A>
is received to accommodate encryption key negotiation.
Tag | Tag Description | Example Value | Value Description | Required |
---|---|---|---|---|
8 | BeginString | FIX.4.2 | FIX Version | Yes |
9 | BodyLength | 63 | Length of message | Yes |
34 | MsgSeqNum | 1 | Message sequence number | Yes |
35 | MsgType | A | Logon | Yes |
49 | SenderCompID | TEST1 | Sender ID | Yes |
52 | SendingTime | 20160201-00:00:19 | Sending time stamp | Yes |
56 | TargetCompID | DWFIX01 | Target ID | Yes |
98 | EncryptMethod | 0 | Only NONE is supported | Yes |
108 | HeartBtInt | 60 | Heartbeat interval in seconds. | Yes |
141 | ResetSeqNumFlag | Indicates both sides of a FIX session should reset sequence numbers. | No | |
10 | CheckSum | 124 | Checksum of message | Yes |
Updated less than a minute ago