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.

 

  1. To run the Bi-Directional Resend Request Scenario test:
  1. From the Contract drop-down, select the desired contract if the contract is not already locked.
  2. Click the START TEST button.

Note: DO NOT select the START TEST button once the test process is in progress.

  1. Over a Drop Copy connection, submit a Heartbeat (35=0) message.
  2. Receive and process a Heartbeat (35=0) message.
  3. Over a Drop Copy connection, submit a Heartbeat (35=0) message.
  4. Receive and process an Execution Report - Order Creation [35=8, 39-OrdStatus=0 (New Order Ack)] message and detect a sequence gap.
  5. 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.

  1. Receive and process an Execution Report - Order Creation [35=8, 39-OrdStatus=0 (New Order Ack)] message.
  2. Receive and process a Resend Request (35=2) message.
  3. Submit a Sequence Reset - Gap Fill (35=4, 123-GapFillFlag=Y) message.
  4. Submit a Heartbeat (35=0) message.
  5. Receive and process a Heartbeat (35=0) message.
  6. Submit a Heartbeat (35=0) message.