Sample adapter configuration file the JMS Map Input adapter.
<?xml version="1.0" encoding="utf-8"?>
<Adapter>
<Name>JMS Map Input</Name>
<Description>An adapter which receives messages in MapMessage from JMS server, transforms them to ESP data format and publishes to a stream.</Description>
<Log4jProperty>./log4j.properties</Log4jProperty>
<Modules>
<Module type="transporter">
<InstanceName>JmsInputTransporter</InstanceName>
<Name>JmsInputTransporter</Name>
<Next>MapInputFormatter</Next>
<BufferMaxSize>10240</BufferMaxSize>
<Parameters>
<JMSInputTransporterParameters>
<ConnectionFactory>ConnectionFactory</ConnectionFactory>
<JndiContextFactory>org.apache.activemq.jndi.ActiveMQInitialContextFactory</
JndiContextFactory>
<JndiURL>tcp://localhost:61616</JndiURL>
<DestinationName>queue.jmsmap.test</DestinationName>
<DestinationType>QUEUE</DestinationType>
<MessageType>MAP</MessageType>
<ScanDepth>3</ScanDepth>
</JMSInputTransporterParameters>
</Parameters>
</Module>
<Module type="formatter">
<InstanceName>MapInputFormatter</InstanceName>
<Name>MapToEspFormatter</Name>
<Next>MyInStream_Publisher</Next>
<Parallel>true</Parallel>
<Parameters>
<MapToEspFormatterParameters>
<ExpectStreamNameOpcode>true</ExpectStreamNameOpcode>
<ValueAsString>false</ValueAsString>
</MapToEspFormatterParameters>
</Parameters>
</Module>
<Module type="espconnector">
<InstanceName>MyInStream_Publisher</InstanceName>
<Name>EspPublisher</Name>
<Parameters>
<EspPublisherParameters>
<ProjectName>EspProject1</ProjectName>
<StreamName>BaseInput</StreamName>
<MaxPubPoolSize>1</MaxPubPoolSize>
<UseTransactions>false</UseTransactions>
<GDMode>false</GDMode>
</EspPublisherParameters>
</Parameters>
<BufferMaxSize>10240</BufferMaxSize>
</Module>
</Modules>
<EspProjects>
<EspProject>
<Name>EspProject1</Name>
<Uri>esp[s]//localhost:19011/sample_workspace/jms_map_input</Uri>
<Security>
<User>xxxxxx</User>
<Password encrypted="false">xxxxxx</Password>
<AuthType>user_password</AuthType>
</Security>
</EspProject>
</EspProjects>
<GlobalParameters></GlobalParameters>
</Adapter>