Sample adapter configuration file for the File/Hadoop XML Output adapter.
<?xml version="1.0" encoding="utf-8"?> <Adapter> <Name>file_xmldoc_output</Name> <Description>An adapter which transforms ESP data to String and save to xml file on local hard disk.</Description> <Log4jProperty>./log4j.properties</Log4jProperty> <Modules> <Module type="espconnector"> <InstanceName>MyOutStream_Subscriber</InstanceName> <Name>EspSubscriber</Name> <Next>XmlDocOutputFormatter</Next> <Parameters> <EspSubscriberParameters> <ProjectName>XMLDOCOUTROOTELEM</ProjectName> <StreamName>BaseOutput</StreamName> </EspSubscriberParameters> </Parameters> </Module> <Module type="formatter"> <InstanceName>XmlDocOutputFormatter</InstanceName> <Name>EspToXmlDocStringFormatter</Name> <Next>FileOutputTransporter</Next> <Parallel>true</Parallel> <Parameters> <EspToXmlDocStringFormatterParameters> <XMLSchemaFilePath>outschema.xsd</XMLSchemaFilePath> <GlobalElementLocalName>purchase-order</GlobalElementLocalName> <ColsMapping> <Column>/*[namespace-uri()='http://openuri.org/easypo' and local-name()='purchase-order']/@*[namespace-uri()='http://openuri.org/easypo' and local-name()='id']</Column> <Column>/*[namespace-uri()='http://openuri.org/easypo' and local-name()='purchase-order']/*[namespace-uri()='http://openuri.org/easypo' and local-name()='name']</Column> <Column>/*[namespace-uri()='http://openuri.org/easypo' and local-name()='purchase-order']/*[namespace-uri()='http://openuri.org/easypo' and local-name()='price']</Column> </ColsMapping> </EspToXmlDocStringFormatterParameters> </Parameters> </Module> <Module type="transporter"> <InstanceName>FileOutputTransporter</InstanceName> <Name>FileOutputTransporter</Name> <Parameters> <FileOutputTransporterParameters> <Dir>./data</Dir> <File>output.xml</File> <AccessMode>rowBased</AccessMode> <AppendMode>false</AppendMode> </FileOutputTransporterParameters> </Parameters> </Module> </Modules> <EspProjects> <EspProject> <Name>XMLDOCOUTROOTELEM</Name> <Uri>esp://localhost:19011/sample_workspace/file_xmldoc_output</Uri> <Security> <User></User> <Password encrypted="false"></Password> <AuthType>user_password</AuthType> </Security> </EspProject> </EspProjects> <GlobalParameters></GlobalParameters> </Adapter>