У меня есть экземпляр WebSphere 6 и экземпляр WebSphere 7. У каждого есть провайдер обмена сообщениями WebSphere MQ, фабрика соединений очереди и очередь, настроенная аналогичным образом. Все поля идентификатора пользователя остаются пустыми, а псевдонимы аутентификации - «нет».
В WAS6 все работает нормально.
В WAS7 я получаю сообщение об ошибке:
JMSWMQ2013: аутентификация безопасности была недействительной, которая была предоставлена для QueueManager 'MYQMNGR' с режимом подключения 'Клиент' и именем хоста '10 .11. 22,33 (51001) '.; вложенное исключение - com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: проверка подлинности безопасности была недействительной, которая была предоставлена для QueueManager «MYQMNGR» с режимом подключения «Клиент» и именем хоста «10 .11.22.33 (51001)». Убедитесь, что предоставленные имя пользователя и пароль верны в QueueManager, к которому вы подключаетесь; вложенное исключение - com.ibm.mq.
Чем отличается способ подключения WAS7 к MQ по сравнению с WAS6, если идентификатор пользователя не указан?
У меня нет доступа к этому MQ (версия 7), он не требует наличия пользователя ID при доступе из WAS 6, поэтому мне нужно, чтобы WAS7 работал так же.