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>