Ошибка аутентификации при использовании IBM MQ с использованием Mulesoft (Mule 4) - PullRequest
2 голосов
/ 10 апреля 2020

Я пытаюсь создать приложение po c для использования соединителя IBM Mq в муле 4. Я создал администратор очередей в IBM Cloud и у меня есть необходимые данные для соединения.

У меня также есть создал приложение, для которого у меня есть имя пользователя и API-ключ.

В конфигурации MQ в mulesoft я передаю имя пользователя приложения и API-ключ, и это дает мне ошибку JMSWMQ2013, которая связана с проблемой авторизации и неверное имя пользователя и пароль.

Я использовал CLOUD.APP.SVRCONN и CLOUD.ADMIN.SVRCONN, но, похоже, ничего не работает.

Просто к сведению, я новичок в облаке IBM и не имею полное понимание того, как все работает в облаке IBM

1 Ответ

4 голосов
/ 10 апреля 2020

Обычная проблема с аутентификацией JMS в облачных установках заключается в том, что пароль (apikey) длиннее 12 символов. Чтобы заставить клиент MQ JMS разрешать более длинные пароли, вам нужно установить системное свойство. Не знаю, как это сделать с помощью конфигурации Mule, но из командной строки для Java программ это -Dcom.ibm.mq.cfg.jmqi.useMQCSPauthentication=Y (и внимательно обратите внимание на случай этого свойства).

...