Как заполнить ApplIdentityData в сообщении MQ - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть очередь сообщений, и я использую ее из кода Java через MQQueueConnectionFactory.У меня есть ID пользователя / пароль и мне нужно установить поле ApplIdentityData, как это сделать правильно (через свойства, что-то еще?)?Спасибо.

1 Ответ

2 голосов
/ 15 декабря 2011

После некоторого расследования мы решили эту проблему:

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