Example: Using the MultiFlatXmlStringReader Component

Associate the MultiFlatXmlStringReader component with the FilePollSource component so that it can read records in XML format and pass them to AsapSink, which publishes them to the Server.

  1. Start Event Stream Processor.
    Operating System Step
    UNIX Open a terminal window:
    1. Start the example cluster:

      start_server_cluster.sh

    2. Start the project on the cluster:

      start_project.sh

    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

  2. Start esp_subscriber to subscribe to the project that is running on the cluster.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./esp-subscribe.sh

    Windows Open a command window and enter:

    esp-subscribe.bat

  3. Start the MultiFlatXmlStringReader, FilePollSource, and AsapSink components.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./MultiFlatXMLStringReader.sh

    Windows Open a command window and enter:

    MultiFlatXMLStringReader.bat

    FilePollSource reads XML formatted data from the insert.xml file using MultiFlatXmlStringReader, and passes it to AsapSink, which publishes data to the Server.
Related reference
MultiFlatXmlStringReader Properties