Example: Using All-In-One

Engage in a two-way FIX session with counterparty A, and in a one-way FIX session with counterparty B. If the value of the OfferPx field is less than 30.0, the FIX adapter sends a NewOrderSingle message back to counterparty A and copies it to a file.

All-In-One
AllInOne

  1. Set the user name and password in the example environment:
    Operating System Step
    Windows
    1. Edit the set_example_env.bat script
    2. Set the ADAPTER_EXAMPLE_USERNAME and ADAPTER_EXAMPLE_PASSWORD variables to sybase.
    UNIX
    1. Edit the set_example_env.sh script
    2. Set the ADAPTER_EXAMPLE_USERNAME and ADAPTER_EXAMPLE_PASSWORD variables to sybase.
  2. Start Event Stream Processor.
    Operating System Step
    Windows Open a command window:
    1. Start the example cluster:

      start_server_cluster.bat

    2. Add project to the cluster, and start it on the cluster:

      start_project.bat

    UNIX Open a terminal window:
    1. Start the example cluster:

      ./start_server_cluster.sh

    2. Start the project on the cluster:

      ./start_project.sh

  3. Start the respective subscriber utility for Event Stream Processor.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./esp-subscribe.sh

    Windows Open a command window and enter:

    esp-subscribe.bat

  4. Start the adapter.
    Operating System Step
    Windows Open a command window and enter:

    start_adapter.bat

    UNIX Open a terminal window and enter:

    ./start_adapter.sh

  5. Wait five to ten seconds for the adapter to initialize.
  6. Start output terminal B.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./terminalB.sh

    Windows Open a command window and enter:

    terminalB.bat

  7. Wait five to ten seconds for the adapter to initialize.
  8. Start output terminal A.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./terminalA.sh

    Windows Open a command window and enter:

    terminalA.bat

  9. Wait five to ten seconds for the adapter to initialize.
  10. Copy the contents of the quotes.fix file and paste it into the terminal A console window.
Related reference
Inbound and Outbound Connectors