Logon (A)

The logon message authenticates a user establishing a connection to a remote system. The logon message must be the first message sent by the application requesting to initiate a FIX session.

Table 2 – Logon

Tag

Field Name

Req’d

Comments

Format

Standard Header

Y

MsgType = A

 

98

EncryptMethod

Y

(Always unencrypted)

Int

108

HeartBtInt

Y

Note same value used by both sides

Int

141

ResetSeqNumFlag

N

Indicates both sides of a FIX session should reset sequence numbers

Boolean

1137

DefaultApplVerID

Y

Specifies the service pack release being applied by default to the message at the session level.  The only valid value is ‘8’ = FIX50SP1.

String

553

Username

Y

Specifies a different username or userID to use for authentication

String

554

Password

Y

Note: minimal security exists without transport-level encryption

String

925

NewPassword

N

Specifies a new password when required.

String

Standard Trailer

Y

 

 

The FIX gateway accepts HeartBtInt(108) range from 10 to 60. If client HeartBtInt is out of this range, the server will reply with the last valid value, or the default value (60) if it is the first logon of the day.