Sample Configuration File: JMS Object Array Output Adapter

Sample adapter configuration file for the JMS Object Array Output adapter.

<?xml version="1.0" encoding="utf-8"?>
<Adapter>
    <Name>jms_objlist_output</Name>
    <Description>An adapter which converts ESP data into ObjectArray format and sends to JMS server.</Description>
	<Log4jProperty>./log4j.properties</Log4jProperty>
    <Modules>
        <Module type="espconnector">
            <InstanceName>MyOutStream_Subscriber</InstanceName>
            <Name>EspSubscriber</Name>
            <Next>EspToObjectListFormatter</Next>
            <Parameters>
                <EspSubscriberParameters>
                    <ProjectName>EspProject2</ProjectName>
                    <StreamName>BaseOutput</StreamName>
                </EspSubscriberParameters>
            </Parameters>
        </Module>

        <Module type="formatter">
            <InstanceName>EspToObjectListFormatter</InstanceName>
            <Name>EspToObjectListFormatter</Name>
            <Next>JmsOutputTransporter</Next>
            <Parallel>true</Parallel>
            <Parameters>
            </Parameters>
        </Module>

        <Module type="transporter">
            <InstanceName>JmsOutputTransporter</InstanceName>
            <Name>JmsOutputTransporter</Name>
            <Parameters>
                <JMSOutputTransporterParameters>
                    <ConnectionFactory>ConnectionFactory</ConnectionFactory>
                    <JndiContextFactory>org.apache.activemq.jndi.ActiveMQInitialContextFactory</JndiContextFactory>
                    <JndiURL>tcp://localhost:61616</JndiURL>
                    <DestinationName>queue.array.test</DestinationName>
                    <DestinationType>QUEUE</DestinationType>
                    <MessageType>OBJARRAY</MessageType>
                </JMSOutputTransporterParameters>
            </Parameters>
        </Module>
    </Modules>


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