在没有com.ibm库

时间:2017-08-23 10:10:26

标签: java jms ibm-mq

我必须使用JMS才能使用IBM MQ队列发送消息。使用的库是

  

的javax.jms。*

一切都按预期工作。遗憾的是,队列本身需要在MQMD(消息描述符)上设置的高级属性。为此,您必须先使用

在目的地上启用它们
((JmsDestination) destination).setBooleanProperty(WMQConstants.WMQ_MQMD_WRITE_ENABLED, true);

使用

  

import com.ibm.msg.client.jms.JmsDestination;

库。由于技术原因,我不允许使用这些库。有没有办法让这个使用标准的javax库?

我需要手动定义的唯一MQMD字段是replyToQueueManager和UserId

编辑:我可以使用反射,但仍有一些字段未按预期设置

0 个答案:

没有答案
相关问题