User Help System
Bi-Directional Resend Request Scenario
This test verifies that your system can receive out-of-sequence messages across multiple session connections during a Resend Response without triggering another Resend Request.
- To run the Bi-Directional Resend Request Scenario test:
- From the Contract drop-down, select the desired contract if the contract is not already locked.
- Click the START TEST button.
Note: DO NOT select the START TEST button once the test process is in progress.
- Over a Drop Copy connection, submit a Heartbeat (35=0) message.
- Receive and process a Heartbeat (35=0) message.
- Over a Drop Copy connection, submit a Heartbeat (35=0) message.
- Receive and process an Execution Report - Order Creation [35=8, 39-OrdStatus=0 (New Order Ack)] message and detect a sequence gap.
- Submit a Resend Request (35=2) message.
Note: Use enhanced resend logic, NOT basic resend logic.
Note: Send only one Resend Request (35=2) message.
- Receive and process an Execution Report - Order Creation [35=8, 39-OrdStatus=0 (New Order Ack)] message.
- Receive and process a Resend Request (35=2) message.
- Submit a Sequence Reset - Gap Fill (35=4, 123-GapFillFlag=Y) message.
- Submit a Heartbeat (35=0) message.
- Receive and process a Heartbeat (35=0) message.
- Submit a Heartbeat (35=0) message.