Example: Using Server Socket Connectors

Use server socket connectors to read Quote messages from two client sockets, and publish them to the Event Stream Processor. If the value of the OfferPx field is less than 30.0, the FIX adapter writes a NewOrderSingle message to a third client socket.

Server Socket Connectors
ServerSocketConnectors

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

      start_node.sh

    2. Start the project on the cluster:

      start_project.sh

    Windows Open a command window:
    1. Start the example cluster:

      start_node.bat

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

      start_project.bat

  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
    UNIX Open a terminal window and enter:

    start_adapter.sh

    Windows Open a command window and enter:

    start_adapter.bat

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

    ./terminalC.sh

    Windows Open a command window and enter:

    terminalC.bat

  7. 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

  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

Related reference
Server Socket Connectors