Snapshot Request

The purpose of this test is to verify that the client system can successfully submit CME STP FIX API Snapshot (Query) Requests and receive CME STP FIX API Snapshot (Query) Responses.

Standard Snapshot Request

Note: The example test procedure below is for a Standard Snapshot Request (BTUS) and may not appear in your test suite. The tests included in the test suite will depend on the answers you provided in the Interview.

  1. To run a Standard Snapshot 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 Request (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Snapshot Request (35=AD and 263=0).
  4. Receive a Snapshot Response (35=AQ).
  5. Receive Trade Capture Report(s) (35=AE).
  6. Receive a Snapshot Response (35=AQ).
  7. Submit a proper Logout Request (35=5).
  8. Receive a successful Logout Acknowledgement (35=5).

Filtered Snapshot Request Test

Note: The example test procedure below is for a Venue Filtered Snapshot Request (BTUS) and may not appear in your test suite. The tests included in the test suite will depend on the answers you provided in the Interview.

 

  1. To run a Filtered Snapshot 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 Request (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Filtered Snapshot Request (35=AD and 263=0).
  4. Receive a Filtered Snapshot Response (35=AQ).
  5. Receive Trade Capture Report(s) (35=AE).
  6. Receive a Snapshot Response (35=AQ).
  7. Submit a proper Logout Request (35=5).
  8. Receive a successful Logout Acknowledgement (35=5).

Additional Filtered Snapshot Test screens: For test instructions, refer to the Filtered Snapshot Report Request test.

Not sending Spread Type(MLegRptType) Filter for Snapshot Request

The purpose of this test is to verify that the client system can successfully submit and maintain a Snapshot Request without MLegRptType filter while properly processing Trade Capture Reports.

  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 Request (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Snapshot Request (35=AD and 263=0).
  4. Receive a Snapshot Response (35=AQ).
  5. Receive Trade Capture Report(s) (35=AE).
  6. Receive a Snapshot Response (35=AQ).
  7. Submit a proper Logout Request (35=5).
  8. Receive a successful Logout Acknowledgement (35=5).

Multiple Parties via Snapshot Request

Note: The example test procedure below is for a Multiple Parties via Snapshot Request (BTUS) and may not appear in your test suite. The tests included in the test suite will depend on the answers you provided in the Interview.

 

  1. To run a Multiple Parties via Snapshot 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 Request (35=A).
  2. Receive a successful Logon Acknowledgement (35=A).
  3. Submit a Snapshot Request (35=AD and 263=0).
  4. Receive a Snapshot Response (35=AQ).
  5. Receive Trade Capture Report(s) (35=AE).
  6. Receive a Snapshot Response (35=AQ).
  7. Submit a proper Logout Request (35=5).
  8. Receive a successful Logout Acknowledgement (35=5).

Bilateral Trade - Snapshot Request

  1. Select a SenderComp from the drop-down menu and select ASSIGN if not already selected.
  2. Select a Contract from the drop-down menu and click Select if not already selected.
  3. Select START TEST to begin.

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

 

  1. To run a Bilateral Snapshot Request test:
  1. Submit a proper Logon Request (35=A).
  2. Receive a Logon Acknowledgement (35=A).
  3. Submit a Snapshot Request (35=AD and 263=0).
  4. Receive a Snapshot Response (35=AQ).
  5. Receive Trade Capture Report(s) (35=AE) with a bilateral trade.
  6. Receive Trade Capture Report(s) (35=AE) with a bilateral trade reject.
  7. Receive a Snapshot Response (35=AQ).
  8. Submit a Logout Request (35=5).
  9. Receive a Logout Acknowledgement (35=5).