Show TOC

Sample Configuration File: FTP Event XML Output AdapterLocate this document in the navigation structure

Sample adapter configuration file for the FTP Event XML Output adapter.

<?xml version="1.0" encoding="utf-8"?>
<Adapter>
  <Name>FTP Event XML Output</Name>
  <Description>An adapter which transforms ESP data to event xml format and saves it to a file on an ftp server.</Description>
  <Log4jProperty>./log4j.properties</Log4jProperty>
  <Cipher>
		<File>../../adapter.key</File>
  </Cipher>
  <Modules> 
  	<Module type="espconnector">
		<InstanceName>MyOutStream_Subscriber</InstanceName>
		<Name>EspSubscriber</Name>
		<Next>MyXmlListOutputFormatter</Next>
		<Parameters>
			<EspSubscriberParameters>
			    <!--Uncomment the following 2 elements when you use 'start_adapter[.bat|.sh]' -->
				<!--ProjectName>EspProject2</ProjectName-->
				<!--StreamName>BaseOutput</StreamName-->
				<OutputBase>true</OutputBase>
				<OnlyBase>false</OnlyBase>
			</EspSubscriberParameters>
		</Parameters>
	</Module>
  
  	<Module type="formatter">
		<InstanceName>MyXmlListOutputFormatter</InstanceName>
		<Name>EspToXmlStringFormatter</Name>
		<Next>MyStringToStreamFormatter</Next>
		<Parallel>true</Parallel>
		<Parameters>
		</Parameters>
	</Module>
		
	<Module type="formatter">	 
      <InstanceName>MyStringToStreamFormatter</InstanceName>
      <Name>StringToStreamFormatter</Name>
      <Next>MyFtpOutputTransporter</Next>
      <Parameters>
        <StringToStreamFormatterParameters>
          <Delimiter>\n</Delimiter>
		  <IncludeDelimiter>true</IncludeDelimiter>
		  <AppendString>\n</AppendString>
		  <AppendPosition>end</AppendPosition>
		  <IgnoreSpace>true</IgnoreSpace>	
		  <CharsetName>US-ASCII</CharsetName>			  		  
	   </StringToStreamFormatterParameters>
      </Parameters>
    </Module>
		
    <Module type="transporter">
      <InstanceName>MyFtpOutputTransporter</InstanceName>
      <Name>FtpOutputTransporter</Name>
      <Parameters>
        <FtpOutputTransporterParameters>
          <Host>10.128.108.103</Host>
		  <Port>21</Port>
		  <User></User>
		  <Password></Password>
		  <LoginType>normal</LoginType>
		  <FtpFilePath>/ccc</FtpFilePath>
		  <FtpFileName>ccc.txt</FtpFileName>
		  <TransferMode>active</TransferMode>
		  <Overwrite>true</Overwrite>
		  <RetryPeriod>3000</RetryPeriod>		  
		  <RetryNumber>0</RetryNumber>	
	   </FtpOutputTransporterParameters>
      </Parameters>
    </Module>	
  </Modules>

	<EspProjects>
		<EspProject>
			<Name>EspProject2</Name>
			<Uri>esp[s]://localhost:19011/sample_workspace/ftp_xmllist_output</Uri>
			
			<Security>
				<User></User>
				<Password encrypted="false"></Password>
				<AuthType>user_password</AuthType>
			</Security>
		</EspProject>
	</EspProjects>
	<GlobalParameters></GlobalParameters>
</Adapter>