Create a Recursive UDS Contract and Send an Order on the New Contract

The purpose of this test is to verify that your application can create a User Defined Spread with one or more of its legs being a User-Defined Spread and send a New Order - Single message on such an instrument.

Pre-Registered or On-Demand Format

Note: This test is used for both Pre-Registered and On-Demand formats. The image below shows the Pre-Registered format version of the test.

 

Note: If a test is not proceeding to the next step, selecting the Refresh button ( ) below the test steps may resolve the issue.

  1. To run a Create a Recursive UDS Contract and Send an Order on the New Contract test:
  1. Select a SenderComp from the drop-down and select ASSIGN if a SenderComp is not already assigned.
  2. Click the "START TEST" button.

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

  1. Send a Security Definition Request to create Spread Combo or Covered Option instrument with at least one leg being a User Defined Spread.
  2. Select Yes or No to indicate whether your system received and processed the Security Definition Response acknowledging the reception of the Security Definition Request message and creation of the UDS instrument.

Note: The next 2 steps are only used for client systems that support UDS instruments.

  1. Send an order on the UDS contract created in step 2.
  2. Select Yes or No to indicate whether your system received and processed the Execution Report - New Order message for the order sent in step 3.

Note: The next 2 steps are NOT required for FAK-only and FOK-only client systems.

  1. Send an Order Cancel Request message on the order sent in step 3.
  2. Select Yes or No to indicate whether your system received and processed the Execution Report - Cancel for the Order Cancel Request submitted in step 5.