Код ошибки обычно означает, что администратор очередей был создан для использования диспетчера прав доступа к объектам (OAM). По умолчанию администратор очередей создается таким образом и будет пытаться аутентифицировать каждого пользователя по учетным данным на узле, где работает сервер MQ.
У нас есть другие методы аутентификации, прежде чем пользователи смогут запускать наши приложения, поэтому мы не хотим, чтобы какой-либо подключающийся пользователь проходил аутентификацию по учетным данным ОС, где работает сервер MQ. Поэтому мы экспортируем эту переменную среды:
export MQSNOAUT = да
непосредственно перед выполнением команды 'crtmqm' для создания администратора очередей.
Вы увидите эти записи в файле qm.ini, если администратор очередей был создан с включенным OAM:
.
Service:
Name=AuthorizationService
EntryPoints=14
ServiceComponent:
Service=AuthorizationService
Name=MQSeries.UNIX.auth.service
Module=amqzfu
ComponentDataSize=0
Если эти записи отсутствуют, администратор очередей был создан с отключенным OAM.