Checking the DOCCLIENT.XML file
First, make sure the docclient.xml file is set up correctly. Here is an example docclient.xml file, including all of the queue sections with ActiveMQ active:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<section name="DocumentClient" version="release">
<section name="messaging">
<!--JMS / ActiveMQ Section-->
<!--Remove 'DISABLE-' to enable this section. Only one queue section can exist at a time.-->
<section name="queue">
<entry name="marshaller.class">com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller</entry>
<entry name="queuefactory.class">com.docucorp.messaging.jms.DSIJMSJNDIMessa geQueueFactory</entry>
<entry name="jms.inputqueue.connectstring">resultq</ entry>
<entry name="jms.outputqueue.connectstring">requestq</ entry>
<entry name="jms.qcf.name">queueConnectionFactory</ entry>
<entry name="jms.initial.context.factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</entry>
</section>
<!--HTTP Section-->
<!--Remove 'DISABLE-' to enable this section. Only one queue section can exist at a time.-->
<section name="DISABLE-queue">
<entry name="marshaller.class">com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller</entry>
<entry name="queuefactory.class">com.docucorp.messaging.http.DSIHTTPMessageQueueFactory</entry>
<entry name="http.url">http://localhost:49352</entry>
<entry name="http.reuse.ports">15</entry>
<entry name="inputqueue.maxwaitseconds">30</entry>
</section>
<!--MQSeries Section-->
<!--Remove 'DISABLE-' to enable this section. Only one queue section can exist at a time.-->
<section name="DISABLE-queue">
<entry name="marshaller.class">com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller</entry>
<entry name="queuefactory.class">com.docucorp.messaging.mqseries.DSIMQMessa geQueueFactory</entry>
<entry name="mq.queue.manager"></entry>
<entry name="mq.inputqueue.name">RESULTQ</entry>
<entry name="mq.inputqueue.maxwaitseconds">5</entry>
<entry name="mq.outputqueue.name">REQUESTQ</entry>
<!-- Remove 'DISABLE-' from the following line to use in TCP/IP 'client' mode. -->
<!-- Leave disabled to use in 'bindings' mode. -->
<entry name="DISABLE-mq.tcpip.host">127.0.0.1</entry>
<entry name="mq.queue.channel">SYSTEM.DEF.SVRCONN</ entry>
<entry name="mq.tcpip.port">1414</entry>
<entry name="mq.conn.userid">appUserid</entry>
<entry name="mq.conn.password">appPassword</entry>
</section>
<!--MSMQ Section-->
<!--Remove 'DISABLE-' to enable this section. Only one queue section can exist at a time.-->
<section name="DISABLE-queue">
<entry name="marshaller.class">com.docucorp.messaging.data.marshaller.SOAPMIMEDSIMessageMarshaller</entry>
<entry name="queuefactory.class">com.docucorp.messaging.msmq.DSIMSMQMessageQueueFactory</entry>
<entry name="msmq.server.name">localhost</entry>
<entry name="msmq.inputqueue.name">private$\RESULTQ</ entry>
<entry name="msmq.outputqueue.name">private$\REQUESTQ</ entry>
<entry name="msmq.timeout">30000</entry>
<entry name="msmq.expiry">1800000</entry>
</section>
</section>
<!-- messaging section -->
</section>
<!-- DocumentClient -->
</configuration>