Uploaded image for project: 'EAP Documentation'
  1. EAP Documentation
  2. EAPDOC-1523

[IBM MQ 9.3 RA] Limitations - JMSReplyTo header changed after send to broker

XMLWordPrintable

    • 1
    • False
    • None
    • False

      If JMSReplyTo header is set to queue with name queue:///MYQUEUE using

      message.setJMSReplyTo(queue);
      

      and send to IBM MQ 9.3 broker with queue manager named QM then its name is changed to: queue://QM/MYQUEUE when received again.

      This is given by internal message header mapping in IBM MQ 9.3 broker [1] where JMSReplyTo queue name is construstred like queue://<queue-manager>/<queue>

      [1] https://www.ibm.com/docs/en/ibm-mq/9.3?topic=mjmomm-mapping-mq-fields-onto-jms-fields-incoming-messages

      Following TCK 10 tests are failing due to this reason:

       com/sun/ts/tests/jms/core/queueMsgHeaders/QueueHeaderTests.java#msgHdrReplyToQTest_from_appclient
       com/sun/ts/tests/jms/core20/jmsproducerqueuetests/Client.java#msgPropertiesTest_from_appclient
       com/sun/ts/tests/jms/core20/jmsproducerqueuetests/Client.java#msgPropertiesTest_from_ejb
       com/sun/ts/tests/jms/core20/jmsproducerqueuetests/Client.java#msgPropertiesTest_from_jsp
       com/sun/ts/tests/jms/core20/jmsproducerqueuetests/Client.java#msgPropertiesTest_from_servlet
       com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java#msgPropertiesTest_from_ejb
       com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java#msgPropertiesTest_from_jsp
       com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java#msgPropertiesTest_from_servlet

              dsoni@redhat.com Dhruv Soni
              dsoni@redhat.com Dhruv Soni
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: