Description
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 with a Heartbeat (35=0) containing the TestReqID <112>.
The TestReqID verifies that the opposite application is generating the heartbeat as the result of Test Request and not a normal timeout. The opposite application includes the TestReqID in the resulting Heartbeat. Any string can be used as the TestReqID (one suggestion is to use a timestamp string).
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
Component Block - <StandardHeader> | Y | MsgType <35> = 1 | ||
112 | TestReqID | Y | ||
Component Block - <StandardTrailer> | Y |
Sample Messages
The ^
character is used to represent
SOH
character.
8=FIXT.1.1^9=79^35=1^49=BuySide^56=SellSide^34=2^52=20190605-17:05:37.187^1128=9^112=TestReqID^10=110^