Java 如何在MQ消息中填充ApplIdentityData
我有一个消息队列,并通过Java 如何在MQ消息中填充ApplIdentityData,java,jms,ibm-mq,Java,Jms,Ibm Mq,我有一个消息队列,并通过MQQueueConnectionFactory从java代码使用它。 我有一个用户名/密码,需要设置ApplIdentityData字段,如何正确设置(通过属性或其他方式?)? 谢谢。经过调查,我们解决了这个问题: queue.setBooleanProperty(WMQConstants.WMQ_MQMD_WRITE_ENABLED, true); queue.setBooleanProperty(WMQConstants.WMQ_MQMD_READ_
MQQueueConnectionFactory
从java代码使用它。
我有一个用户名/密码,需要设置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中相当容易,但实现方法不同。