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.