Sample adapter configuration file for the File/Hadoop Event XML Input adapter.
<?xml version="1.0" encoding="utf-8"?>
<Adapter>
<Name>file_xmllist_input</Name>
<Description>An adapter which gets xml list data from files on local hard disk, transforms to ESP data format, and publishes to ESP stream.</Description>
<Log4jProperty>./log4j.properties</Log4jProperty>
<Modules>
<Module type="transporter">
<InstanceName>FileInputTransporter</InstanceName>
<Name>FileInputTransporter</Name>
<Next>XmlListInputFormatter</Next>
<BufferMaxSize>10240</BufferMaxSize>
<Parameters>
<FileInputTransporterParameters>
<Dir>./data</Dir>
<File>input.xml</File>
<AccessMode>rowBased</AccessMode>
<RemoveAfterProcess>false</RemoveAfterProcess>
<ScanDepth>5</ScanDepth>
</FileInputTransporterParameters>
</Parameters>
</Module>
<Module type="formatter">
<InstanceName>XmlListInputFormatter</InstanceName>
<Name>XmlStringToEspFormatter</Name>
<Next>MyInStream_Publisher</Next>
<Parallel>true</Parallel>
<Parameters>
</Parameters>
</Module>
<Module type="espconnector">
<InstanceName>MyInStream_Publisher</InstanceName>
<Name>EspPublisher</Name>
<Parameters>
<EspPublisherParameters>
<!--Uncomment the following 2 elements when you use 'start_adapter[.bat|.sh]' -->
<!--ProjectName>EspProject1</ProjectName-->
<!--StreamName>BaseInput</StreamName-->
<MaxPubPoolSize>1</MaxPubPoolSize>
<UseTransactions>false</UseTransactions>
<SafeOps>false</SafeOps>
<SkipDels>false</SkipDels>
</EspPublisherParameters>
</Parameters>
<BufferMaxSize>10240</BufferMaxSize>
</Module>
</Modules>
<EspProjects>
<EspProject>
<Name>EspProject1</Name>
<Uri>esp://localhost:19011/sample_workspace/file_xmllist_input</Uri>
<Security>
<User></User>
<Password encrypted="false"></Password>
<AuthType>user_password</AuthType>
</Security>
</EspProject>
</EspProjects>
<GlobalParameters></GlobalParameters>
</Adapter>
<BaseInput ESP_OPS="i" stringCol="aaa" int32Col="11" int64Col="111" doubleCol="1.1" dateCol="2008-03-13T08:19:30" moneyCol="111.1111" timestampCol="2008-03-13T08:19:30.123" booleanCol="false" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456" intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" /> <BaseInput ESP_OPS="u" stringCol="new" int32Col="22" int64Col="222" doubleCol="2.2" dateCol="2008-03-13T08:19:30" moneyCol="222.2222" timestampCol="2008-03-13T08:19:30.123" booleanCol="true" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456" intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" /> <BaseInput ESP_OPS="i" stringCol="bbb" int32Col="33" int64Col="333" doubleCol="3.3" dateCol="2008-03-13T08:19:30" moneyCol="111.1111" timestampCol="2008-03-13T08:19:30.123" booleanCol="true" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456" intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" /> <BaseInput ESP_OPS="d" stringCol="bbb" int32Col="33" int64Col="333" doubleCol="3.3" dateCol="2008-03-13T08:19:30" moneyCol="111.1111" timestampCol="2008-03-13T08:19:30.123" booleanCol="true" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456" intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" />
<BaseInput stringCol="aaa" int32Col="11" int64Col="111" doubleCol="1.1"
dateCol="2008-03-13T08:19:30" moneyCol="111.1111" timestampCol="2008-03-13T08:19:30.123"
booleanCol="false" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456"
intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" /><BaseInput
stringCol="new" int32Col="22" int64Col="222" doubleCol="2.2"
dateCol="2008-03-13T08:19:30" moneyCol="222.2222" timestampCol="2008-03-13T08:19:30.123"
booleanCol="true" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456"
intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" /><BaseInput
stringCol="bbb" int32Col="33" int64Col="333" doubleCol="3.3"
dateCol="2008-03-13T08:19:30" moneyCol="111.1111" timestampCol="2008-03-13T08:19:30.123"
booleanCol="true" binaryCol="FF00FE05FF" bigdatetimeCol="2008-03-13T08:19:30.123456"
intervalCol="64000" money1Col="922.0" money15Col="337.000000000000000" />