Example: Using the WSSink Component

Use the WsSink.props file to associate the WSSink component with the AsapSource component. AsapSource reads data from the Server and passes records to WSSink, which publishes these records to a Web service. A second WsSource.props file associates the WSSource component with FileSink. WSSource reads published records to the Web service and passes them to FileSink, which writes those records to file.

  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 esp_subscriber to subscribe to the project that is running on the cluster.
    Operating System Step
    UNIX Open a terminal window and enter:

    subscribe.sh

    Windows Open a command window and enter:

    subscribe.bat

  4. Call the esp_upload command, and upload records to the Server.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./upload.sh

    Windows Open a command window and enter:

    upload.bat

  5. Start the WSSource and FileSink components, and the Web service they are connected to.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./WsSource.sh

    Windows Open a command window and enter:

    WsSource.bat

  6. Start the WSSink with AsapSource components.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./WsSink.sh

    Windows Open a command window and enter:

    WsSink.bat

    The out_wssource.txt file now contains records. WSSink reads the uploaded records and passes them to the Web service. WSSource reads these records and passes them to FileSink, which writes them to the out_wssource.txt file.
Related reference
WSSink Properties