2011-12-09 36 views
0

我有一個消息隊列並通過MQQueueConnectionFactory從Java代碼中使用它。 我有一個用戶名/密碼,需要設置ApplIdentityData字段,如何正確地做到這一點(通過屬性,別的?)? 謝謝。如何填寫MQ消息中的ApplIdentityData

+0

什麼WMQ的Java類的版本您使用的?這在v6中是可能的,而在v7.0中則相當容易,但實現方法不同。 –

回答

2

經過一番調查後,我們解決了這個問題:

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, "....");