The logon message authenticates a user establishing a connection to a remote system.
Added in protocol FIX.2.7
See in: FIX.4.0, FIX.4.1, FIX.4.2, FIX.4.3, FIX.5.0, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240, FIXT.1.1.
Field or Component | Name | Description | Is Required | Added | Is Deprecated |
---|---|---|---|---|---|
Block | StandardHeader | MsgType = A | Y | FIX.2.7 | |
98 | EncryptMethod | (Always unencrypted) | Y | FIX.2.7 | |
108 | HeartBtInt | Note same value used by both sides | Y | FIX.3.0 | |
95 | RawDataLength | Required for some authentication methods | FIX.2.7 | ||
96 | RawData | Required for some authentication methods | FIX.2.7 | ||
141 | ResetSeqNumFlag | Indicates both sides of a FIX session should reset sequence numbers | FIX.4.1 | ||
789 | NextExpectedMsgSeqNum | Optional, alternative via counterparty bi-lateral agreement message gap detection and recovery approach (see “Logon Message NextExpectedMsgSeqNum Processing” section) | FIX.4.4 | ||
383 | MaxMessageSize | Can be used to specify the maximum number of bytes supported for messages received | FIX.4.2 | ||
384 | NoMsgTypes | Specifies the number of repeating RefMsgTypes specified | FIX.4.2 | ||
372 | RefMsgType | Specifies a specific, supported MsgType. Required if NoMsgTypes is > 0. Should be specified from the point of view of the sender of the Logon message | FIX.4.2 | ||
385 | MsgDirection | Indicates direction (send vs. receive) of a supported MsgType. Required if NoMsgTypes is > 0. Should be specified from the point of view of the sender of the Logon message | FIX.4.2 | ||
464 | TestMessageIndicator | Can be used to specify that this FIX session will be sending and receiving “test” vs. “production” messages. | FIX.4.3 | ||
553 | Username | FIX.4.3 | |||
554 | Password | Note: minimal security exists without transport-level encryption. | FIX.4.3 | ||
Block | StandardTrailer | Y | FIX.2.7 |