The test request message forces a heartbeat from the receiving FIX Engine (may be FIX Client or FIX Server). The test request message checks sequence numbers or verifies communication line status. The opposite application responds to the Test Request with a Heartbeat (0) containing the TestReqID.
The test request format is as follows:
Test Request
Tag |
Field Name |
Req’d |
Comment |
|
Standard Header |
Y |
MsgType = 1 |
112 |
TestReqID |
Y |
|
|
Standard Trailer |
Y |
|
FIX message example:
8 BeginString = FIX.4.2
9 BodyLength = 85
35 MsgType = 1 "TestRequest"
49 SenderCompID = CQGTEST
56 TargetCompID = SERVERTEST
34 MsgSeqNum = 283
52 SendingTime = 20131122-17:20:17.318
112 TestReqID = PostLogonSynch_00001
10 CheckSum = 137