User Help System
Failover from Primary to Backup Components
The following instructions illustrate the process to run and complete tests for Failover from primary to backup Components.
- To select the test:
- Select a SenderComp from the drop-down and select ASSIGN if not already assigned.
- From the Test Suite tab, select from the following linked tests then proceed to the specific instructions.
- Failover from primary to backup components (Binding without Initialization) for Pre-Registered / On-Demand Format
- Failover from primary to backup components (Initialization and Binding) for Pre-Registered / On-Demand Format
- Use the Instrument(s) drop down menu to choose an instrument and channel and click SELECT.
- Click the START TEST button.
Note:DO NOT select the START TEST button once the test is in progress.
If a test is not proceeding to the next step, clicking the Refresh button (
) below the test steps may resolve the issue.
Referential information is included for messages sent / received during the test.
Failover from Primary to Backup - Binding without Initialization
- To run the Failover from primary to backup components (Binding without Initialization) for Pre-Registered / On-Demand Format test:
The purpose of this test is to verify that the client system can recover and continue to function properly during the primary gateway failover by re-establishing the connection to new primary gateway without re-initialization.
Note: Due to the assisted failover setup needed for repeatable conditions during certification, failover of gateway components takes a few seconds. It is necessary, only for the purposes of these certification tests, to wait a few seconds before attempting a connection to the newly promoted primary gateway.
Note: This test is used for both Pre-Registered and On-Demand formats. The above image shows the Pre-Registered version of the test.
- Over a primary iLink connection, submit an Establish message to bind the connection.
- Receive and process Establishment Acknowledgment.
- Submit a Sequence message.
- Receive and process a Sequence message.
- Submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)] on a primary iLink connection.
- Receive and process Execution Report - New Order message (35=8, 39=0) on a primary iLink connection.
- Submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)] on a primary iLink connection.
- After few seconds, re-connect to the newly promoted primary, submit an Establish message.
- Receive and process Establishment Acknowledgment.
- Submit a Retransmit Request message on newly promoted primary and receive and process any resent messages.
- Did your system successfully receive and process the Execution Report(s) from the Retransmit Request?
Select Yes/No.
- After the market open, submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)].
- Did your system properly receive and process the execution report?
Select Yes/No.
- Submit a Sequence message.
- Receive and process a Sequence message.
- Submit a Terminate message.
- Receive and process a Terminate message.
The selected session will revert to the previous primary gateway after few seconds.
Failover from Primary to Backup - Initialization and Binding Test
- To run the Failover from primary to backup components (Initialization and Binding) for Pre-Registered Format test:
The purpose of this test is to verify that the client system can recover and continue to function properly during the primary gateway failover by re-initializing and re-establishing the connection to new primary gateway.
Note: Due to the assisted failover setup needed for repeatable conditions during certification, failover of gateway components takes a few seconds. It is necessary, only for the purposes of these certification tests, to wait a few seconds before attempting a connection to the newly promoted primary gateway.
Note: This test is used for both Pre-Registered and On-Demand formats. The above image shows the Pre-Registered version of the test.
- Over a primary iLink connection, submit a Negotiate message using new UUID (tag 39001) to initialize the connection.
- Receive and process a Negotiation Response message.
- Submit an Establish message to bind the connection.
- Receive and process Establishment Acknowledgment.
- Submit a Sequence message.
- Receive and process a Sequence message.
- Submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)] on a primary iLink connection.
- Receive and process Execution Report - New Order (35=8, 39=0) message on a primary iLink connection.
- Submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)] on a primary iLink connection.
- After few seconds, re-connect to the newly promoted primary.
- Submit a Negotiate message using new UUID (tag 39001) to re-initialize the connection.
- Receive and process a Negotiation Response message.
- Submit an Establish message to bind the connection.
- Receive and process an Establishment Acknowledgment.
- Submit a Retransmit Request message on newly promoted primary and receive and process any resent messages.
- Did your system successfully receive and process the Execution Report(s) from the Retransmit Request?
Select Yes/No.
- After the market open, submit a Limit Day / FAK Order [35=D (tag 40-OrdType=2, tag 59-TimeInForce=3)].
- Did your system properly receive and process the execution report?
Select Yes/No.
- Submit a Sequence message.
- Receive and process a Sequence message.
- Submit a Terminate message.
- Receive and process a Terminate message.
The selected session will revert to the previous primary gateway after few seconds.


