2 Replies Latest reply on Apr 25, 2011 10:54 AM by heyyou

    Is "internal" queue required for messaging routing?

    heyyou

      Looking over the quickstarts, I see that for the <providers>, there are usually two queues defined, an inbound queue and

      an internal queue:

       

                  <jms-bus busid="inbound">

                      <jms-message-filter dest-type="QUEUE" dest-name="IN" />

                    </jms-bus>

       

                    <jms-bus busid="internal">

                        <jms-message-filter dest-type="QUEUE" dest-name="queue/INTERNAL" />

                    </jms-bus>

       

      then in the <services> two listeners are defined for the inbound and internal queues.

       

               <listeners>

                      <jms-listener name="JMS-Gateway"   busidref="inbound" is-gateway="true" />

       

                      <jms-listener name="JMSpassthru"  busidref="internal"/>

                  </listeners>

       

      If I'm routing to another JMS queue, I've created an action that sends the message yet to another outbound

      queue.

       

      What is the purpose of this "internal" queue used in the quickstarts and is it required?

      I've tried removing it but it seems to cause other issues ..

       

      Thanks