-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
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>
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
- relates to
-
EAPDOC-1523 [IBM MQ 9.3 RA] Limitations - JMSReplyTo header changed after send to broker
- Closed