Example: Using the XPathMultiTypeXmlReader Component

Associate the XPathMultiTypeXmlReader component with the FilePollSource component, which reads XML formatted data, and with the AsapSink component, which publishes records to the Server. Define parsing rules in the XPathXmlStreamReader.props file, and use these rules to parse XML records being read from file.

  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 above 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 FilePollSource (with XPathXmlStreamReader) and AsapSink components.
    Operating System Step
    UNIX Open a terminal window and enter:

    ./XPathMultiTypeXmlReader.sh

    Windows Open a command window and enter:

    XPathMultiTypeXmlReader.bat

    Data from the insert.xml file publishes to the Server.
Related reference
XPathMultiTypeXmlReader Properties