Self Match Prevention Instruction Support

The purpose of this test is to verify the client system can correctly support self match prevention functionality.

Pre-Registered Format

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 Self Match Prevention Instruction Support Pre-Registered Format test:
  1. Select a SenderComp from the drop-down and select ASSIGN if a SenderComp is not already assigned.
  2. From the Contracts drop-down, select the desired contract if the contract is not already locked.
  3. Select the START TEST button.

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

  1. Submit a Party Details Definition Request (35=CX) message with SelfMatchPreventionID and SelfMatchPreventionInstruction with value as "O" to Service Gateway.
  2. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment..
  3. Submit an iLink Buy Order with PartyDetailsListReqID registered in Step 1.
  4. Select Yes or No to indicate whether your system received and processed the Execution Report - New Order.
  5. Submit an iLink Sell Order with the same PartyDetailsListReqID and price as the order in step 3.
  6. Enter the value from tag 378-ExecRestatementReason to confirm that your system received and processed the Execution Report - Cancel for the Limit order.
  1. Submit a Party Details Definition Request (35=CX) message with SelfMatchPreventionID the same as Step 1 and SelfMatchPreventionInstruction with value as "N" to Service Gateway.
  2. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment.
  3. Submit an iLink Buy Order with PartyDetailsListReqID registered in Step 7 and the same price as the order in Step 5.
  4. Select Yes or No to indicate whether your system received and processed the Execution Report - New Order.
  5. Enter the value from tag 378-ExecRestatementReason to confirm that your system received and processed the Execution Report - Cancel for the Limit order.

On-Demand Format

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 Self Match Prevention Instruction Support Pre-Registered Format test:
  1. Select a SenderComp from the drop-down and select ASSIGN if a SenderComp is not already assigned.
  2. From the Contracts drop-down, select the desired contract if the contract is not already locked.
  3. Select the START TEST button.

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

  1. Submit a Party Details Definition Request (35=CX) message with SelfMatchPreventionID and SelfMatchPreventionInstruction with the value as "O" to the MSGW.
  2. Submit an iLink Buy Order.
  3. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment.
  4. Select Yes or No to indicate whether your system received and processed the Execution Report - New Order.
  5. Submit a Party Details Definition Request (35=CX) message with SelfMatchPreventionID from step 1 and SelfMatchPreventionInstruction with the value as "O" to the MSGW.
  6. Submit an iLink Sell Order with the same price as the order in step 2.
  7. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment.
  8. Enter the value from tag 378-ExecRestatementReason to confirm that your system received and processed the Execution Report - Cancel for the Limit order.
  9. Submit a Party Details Definition Request (35=CX) message with SelfMatchPreventionID the same value as step 1 and SelfMatchPreventionInstruction with a value as "N" to the MSGW.
  10. Submit an iLink Buy Order with the same price as the order in step 6.
  11. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment.
  12. Select Yes or No to indicate whether your system received and processed the Execution Report - New Order.
  13. Select Yes or No to indicate whether your system received and processed the Party Details Definition Request Acknowledgment.
  14. Enter the value from tag 378-ExecRestatementReason to confirm that your system received and processed the Execution Report - Cancel for the Limit order.