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 a Logon <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.

TagTag DescriptionExample ValueValue DescriptionRequired
8BeginStringFIX.4.2FIX VersionYes
9BodyLength63Length of messageYes
34MsgSeqNum1Message sequence numberYes
35MsgTypeALogonYes
49SenderCompIDTEST1Sender IDYes
52SendingTime20160201-00:00:19Sending time stampYes
56TargetCompIDDWFIX01Target IDYes
98EncryptMethod0Only NONE is supportedYes
108HeartBtInt60Heartbeat interval in seconds.Yes
141ResetSeqNumFlagIndicates both sides of a FIX session should reset sequence numbers.No
10CheckSum124Checksum of messageYes