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 |
|