Sample Configuration File: JDBC Input Adapter

Sample adapter configuration file for the JDBC Input adapter.

<?xml version="1.0" encoding="utf-8"?>
<Adapter>
	<Name>jdbc_input</Name>
	<Description>An adapter which gets data from database through JDBC interface then publish to ESP stream.</Description>
	<Log4jProperty>./log4j.properties</Log4jProperty>
	<Modules>
		<Module type="transporter">
			<InstanceName>MyJdbcInputTransporter</InstanceName>
			<Name>JdbcInputTransporter</Name>
			<Next>ObjectListToEspFormatterInstance</Next>
			<Parameters>
				<JdbcInputTransporterParameters>
					<Host>10.128.99.92</Host>
					<Port>5000</Port>
					<Username></Username>
					<Password encrypted="false"></Password>
					<!-- <RSAKeyStore>/keystore/keystore.jks</RSAKeyStore> <RSAKeyStorePassword>sybase</RSAKeyStorePassword> 
						<RSAKeyStoreAlias>serverkey</RSAKeyStoreAlias> -->
					<DbName>master</DbName>
					<DbType>ASE</DbType>
					<DbDriver>com.sybase.jdbc4.jdbc.SybDriver</DbDriver>
					<Table>MyInStream</Table>
				</JdbcInputTransporterParameters>
			</Parameters>
		</Module>

		<Module type="formatter">
			<InstanceName>ObjectListToEspFormatterInstance</InstanceName>
			<Name>ObjectListToEspFormatter</Name>
			<Next>MyInStream_Publisher</Next>
			<Parallel>true</Parallel>
			<Parameters>
				<ObjectListToEspFormatterParameters>
					<DateFormat>yyyy-MM-dd HH:mm:ss.SSS</DateFormat>
					<TimestampFormat>yyyy-MM-dd HH:mm:ss.SSS</TimestampFormat>
				</ObjectListToEspFormatterParameters>
			</Parameters>
		</Module>


		<Module type="espconnector">
			<InstanceName>MyInStream_Publisher</InstanceName>
			<Name>EspPublisher</Name>
			<Parameters>
				<EspPublisherParameters>
					<ProjectName>EspProject1</ProjectName>
					<StreamName>MyInStream</StreamName>
					<MaxPubPoolSize>1</MaxPubPoolSize>
					<UseTransactions>false</UseTransactions>
					<SafeOps>true</SafeOps>
					<SkipDels>true</SkipDels>
				</EspPublisherParameters>
			</Parameters>
		</Module>


	</Modules>

	<EspProjects>
		<EspProject>
			<Name>EspProject1</Name>
			<Uri>esp://localhost:19011/sample_workspace/jdbc_objlist_input</Uri>
			<Security>
				<User></User>
				<Password encrypted="false"></Password>
				<AuthType>user_password</AuthType>
				<!-- <RSAKeyStore>/keystore/keystore.jks</RSAKeyStore> <RSAKeyStorePassword>Sybase123</RSAKeyStorePassword> -->
				<!-- <KerberosKDC>KDC</KerberosKDC> <KerberosRealm>REALM</KerberosRealm> 
					<KerberosService>service/instance</KerberosService> <KerberosTicketCache>/tmp/krb5cc_user</KerberosTicketCache> -->
				<EncryptionAlgorithm>RSA</EncryptionAlgorithm>
			</Security>
		</EspProject>


	</EspProjects>
	<GlobalParameters></GlobalParameters>
</Adapter>