Session Messages By MsgType

Name Description
(0) Heartbeat

The Heartbeat (0) monitors the status of the communication link and identifies when the last of a string of messages was not received.

(1) Test Request

The test request message forces a heartbeat from the opposing application. The test request message checks sequence numbers or verifies communication line status. The opposite application responds to the Test Request (1) with a Heartbeat (0) containing the TestReqID (112) .

(2) Resend Request

The resend request is sent by the receiving application to initiate the retransmission of messages. This function is utilized if a sequence number gap is detected, if the receiving application lost a message, or as a function of the initialization process.

(3) Reject

Reject (session-level)

(4) Sequence Reset

The Sequence Reset message has two modes: Gap Fill mode and Reset mode.

(5) Logout

The logout message initiates or confirms the termination of a FIX session. Disconnection without the exchange of logout messages should be interpreted as an abnormal condition.

(A) Logon

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.