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.
Added 
									    FIX.2.7
Expand Components | Collapse Components
| Field or Component | Field Name | FIXML name | Req'd | Comments | Depr. | 
|---|
|  | Component | StandardHeader | BaseHeader |  | MsgType = A | 
|  | 98 | EncryptMethod |  | (Always unencrypted) | ||
|  | 108 | HeartBtInt |  | Note same value used by both sides | ||
|  | 95 | RawDataLength | @RawDataLength | Required for some authentication methods | ||
|  | 96 | RawData | @RawData | Required for some authentication methods | ||
|  | 141 | ResetSeqNumFlag | Indicates both sides of a FIX session should reset sequence numbers | |||
|  | 789 | NextExpectedMsgSeqNum | Optional, alternative via counterparty bi-lateral agreement message gap detection and recovery approach (see "Logon Message NextExpectedMsgSeqNum Processing" section) | |||
|  | 383 | MaxMessageSize | Can be used to specify the maximum number of bytes supported for messages received | 
|  | Component | MsgTypeGrp | MsgTypeGrp | 
|  | 464 | TestMessageIndicator | Can be used to specify that this FIX session will be sending and receiving "test" vs. "production" messages. | |||
|  | 553 | Username | @Username | |||
|  | 554 | Password | @Password | Note: minimal security exists without transport-level encryption. | ||
|  | 925 | NewPassword | @NewPassword | Specifies a new password for the FIX Logon. The new password is used for subsequent logons. | ||
|  | 1400 | EncryptedPasswordMethod | @EncPwdMethod | |||
|  | 1401 | EncryptedPasswordLen | ||||
|  | 1402 | EncryptedPassword | @EncPwd | |||
|  | 1403 | EncryptedNewPasswordLen | ||||
|  | 1404 | EncryptedNewPassword | @EncNewPwd | Encrypted new password- encrypted via the method specified in the field EncryptedPasswordMethod(1400) | ||
|  | 1409 | SessionStatus | @SessStat | Session status at time of logon. Field is intended to be used when the logon is sent as an acknowledgement from acceptor of the FIX session. | ||
|  | 1137 | DefaultApplVerID | @DefApplVerID |  | The default version of FIX messages used in this session. | |
|  | 1407 | DefaultApplExtID | @DfltApplExtID | The default extension pack for FIX messages used in this session | ||
|  | 1408 | DefaultCstmApplVerID | The default custom application version (dictionary) for FIX messages used in this session | |||
|  | 58 | Text | @Txt | Available to provide a response to logon when used as a logon acknowledgement from acceptor back to the logon initiator. | ||
|  | 354 | EncodedTextLen | @EncTxtLen | Must be set if EncodedText field is specified and must immediately precede it. | ||
|  | 355 | EncodedText | @EncTxt | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field. | 
|  | Component | StandardTrailer |  | 
| 
 |