我com.ibm.mq.jar
在 Java 中有传统的 () MQ 应用程序用于测试目的。现在我需要使用该应用程序向 JMS 发送一些消息。当我尝试在 MQ 消息上设置任何 JMS 属性时,例如:
message.setStringProperty("JMSDestination", "queue:///" + queueName);
我总是收到错误:2471 - MQRC_PROPERTY_NOT_AVAILABLE
。如果我只是JMS
从属性名称中删除它就可以了。
是否可以直接设置 JMS 属性MQMessage
?在 MQ 级别上执行此操作的正确方法是什么?
顺便提一句。我在 .NET 中有相同的应用程序,可以通过这种方式设置 JMS 属性,所以我只是尝试在 Java 中使用相同的代码。