FIX Gateway

Heartbeat (0) Message

Purpose

Used to verify communication between TT FIX Gateway and a third-party FIX acceptor

Message Direction

From TT FIX Gateways to a third-party FIX acceptor and then from a third-party FIX acceptor to TT FIX Gateways

Supported Tags

Tag # Field Name Req’d Data type Comments
Component: Standard Header Y 35=0 (MsgType)
112 TestReqID C String

Identifier included in the Test Request (1) message

Condition: Sent only in a response to a Test Request (1) message, in which case, the value matches Tag 112 (TestReqID) sent in the request.

Component: Standard Trailer Y

Message Notes

During periods of inactivity, a third-party FIX acceptor should generate a heartbeat message at regular time intervals. The Heartbeat (0) message is used by FIX Gateway to monitor the status of the communication link. You specify the heartbeat interval timer in Tag 108 (HeartBtInt) of the Logon (A).

The third-party FIX acceptor should reset the heartbeat interval timer after every transmitted message (not just heartbeats). When either party stops receiving data for the specified heartbeat interval, it should send a Test Request (1) message to verify the connection. The counterparty should send a Heartbeat (0) message in response. If a party receives no Heartbeat (0) message in a reasonable amount of time, the connection should be considered lost.

Related Information

Test Request (1)