Scenario:
- Client connects to Server and sends a Logon request(35=A)
- Server responds with a Logon response(35=A)
- Server sends a TestRequest msg with TestReqID=ABC (purpose : Synchronize FIX sequence numbers)
- Client does NOT send a Heartbeat msg with TestReqID=ABC, but sends other application msgs and Heartbeats(without TestReqID).
As per the FIX standard, Is it mandatory for server to disconnect the connection in above case ?
Below session tests case only mentions to track TestReqID, but it does NOT mention what to do if it is NOT received.
Scenario 6 Send Test Request.
- Track and verify that a Heartbeat(35=0) message with the same TestReqID(112) is received (may not be the next message received).|