FIX.5.0SP2 Message

Logon [type '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.


Added  FIX.2.7

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeaderBaseHeader

MsgType = A

 
98EncryptMethod

(Always unencrypted)

 
108HeartBtInt

Note same value used by both sides

 
95RawDataLength@RawDataLength 

Required for some authentication methods

 
96RawData@RawData 

Required for some authentication methods

 
141ResetSeqNumFlag 

Indicates both sides of a FIX session should reset sequence numbers

 
789NextExpectedMsgSeqNum 

Optional, alternative via counterparty bi-lateral agreement message gap detection and recovery approach (see "Logon Message NextExpectedMsgSeqNum Processing" section)

 
383MaxMessageSize 

Can be used to specify the maximum number of bytes supported for messages received

 
ComponentMsgTypeGrpMsgTypeGrp  
464TestMessageIndicator 

Can be used to specify that this FIX session will be sending and receiving "test" vs. "production" messages.

 
553Username@Username  
554Password@Password 

Note: minimal security exists without transport-level encryption.

 
925NewPassword@NewPassword 

Specifies a new password for the FIX Logon. The new password is used for subsequent logons.

 
1400EncryptedPasswordMethod@EncPwdMethod  
1401EncryptedPasswordLen  
1402EncryptedPassword@EncPwd  
1403EncryptedNewPasswordLen  
1404EncryptedNewPassword@EncNewPwd 

Encrypted new password- encrypted via the method specified in the field EncryptedPasswordMethod(1400)

 
1409SessionStatus@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.

 
1137DefaultApplVerID@DefApplVerID

The default version of FIX messages used in this session.

 
1407DefaultApplExtID@DfltApplExtID 

The default extension pack for FIX messages used in this session

 
1408DefaultCstmApplVerID 

The default custom application version (dictionary) for FIX messages used in this session

 
58Text@Txt 

Available to provide a response to logon when used as a logon acknowledgement from acceptor back to the logon initiator.

 
354EncodedTextLen@EncTxtLen 

Must be set if EncodedText field is specified and must immediately precede it.

 
355EncodedText@EncTxt 

Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

 
ComponentStandardTrailer