Session Management

The purpose of this test is to verify that the client system can successfully maintain an STP FIX Session.

Available Tests

Session Management Test - Detect a Gap

The purpose of this test is to verify that the client system can successfully logon to an STP FIX Session and properly manage through a gap scenario.

 

  1. To run a Session Management - Detect a Gap test:
  1. Select a API ID from the drop-down menu and click ASSIGN if not already selected.
  2. Select an Instrument from the drop-down menu and click Select if not already selected.

  1. Click START TEST to begin.

NoteDO NOT select the "START TEST" button once the test is in progress.

  1. Submit a proper Logon (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Trade Capture Report Request (35=AD|263=1).
  4. Detect a lapse in interval time and submit a Test Request (35=1).
  5. Receive a responding heartbeat message and detect a gap.
  6. Submit a proper Resend Request (35=2).
  7. Receive a missed business message.
  8. Send a Heartbeat Message in response (35=0).
  9. Receive a Heartbeat Message (35=0).
  10. Send Proper Heartbeat Message in response (35=0).

Session Management Test - Process a Test Request and Respond to Resend Request

The purpose of this test is to verify that the client system can successfully process a Test Request message and properly respond to a resend request.

  1. To run a Session Management - Process a Test Request and Respond to Resend Request test:
  1. Select a SenderComp from the drop-down menu and click ASSIGN if not already selected.
  2. Select a Contract from the drop-down menu and click Select if not already selected.
  3. Click START TEST to begin.

NoteDO NOT select the "START TEST" button once the test is in progress.

  1. Submit a proper Logon (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Trade Capture Report Request (35=AD).
  4. Receive a corresponding Trade Capture Report Acknowledgment (35=AQ).
  5. Send a Heartbeat Message (35=0).
  6. Receive a Test Request Message (35=1).
  7. Send a Heartbeat Message in response (35=0).
  8. Receive a Resend Request (35=2).
  9. Submit a Sequence Reset-Gap Fill message (35=4).
  10. Receive a Heartbeat Message (35=0).
  11. Send Proper Heartbeat Message (35=0).
  12. Receive a Heartbeat Message (35=0).