0
我有一个消息队列并通过MQQueueConnectionFactory
从Java代码中使用它。 我有一个用户名/密码,需要设置ApplIdentityData
字段,如何正确地做到这一点(通过属性,别的?)? 谢谢。如何填写MQ消息中的ApplIdentityData
我有一个消息队列并通过MQQueueConnectionFactory
从Java代码中使用它。 我有一个用户名/密码,需要设置ApplIdentityData
字段,如何正确地做到这一点(通过属性,别的?)? 谢谢。如何填写MQ消息中的ApplIdentityData
经过一番调查后,我们解决了这个问题:
queue.setBooleanProperty(WMQConstants.WMQ_MQMD_WRITE_ENABLED, true);
queue.setBooleanProperty(WMQConstants.WMQ_MQMD_READ_ENABLED, true);
queue.setIntProperty(WMQConstants.WMQ_MQMD_MESSAGE_CONTEXT, WMQConstants.WMQ_MDCTX_SET_ALL_CONTEXT);
...
message.setStringProperty(JmsConstants.JMS_IBM_MQMD_APPLIDENTITYDATA, "....");
什么WMQ的Java类的版本您使用的?这在v6中是可能的,而在v7.0中则相当容易,但实现方法不同。 –