Сообщение об ошибке говорит о том, что канал не был определен в администраторе очередей. Если вы считаете, что канал уже определен в администраторе очередей, еще одна причина может заключаться в том, что ваш клиент (в данном случае MQ Explorer) на самом деле не подключается к администратору очередей, к которому, по вашему мнению, он подключается. В этом случае канал не определен, потому что это неправильный администратор очередей.
Канал по умолчанию, который использует MQ Explorer, по умолчанию не определен в администраторе очередей, чтобы гарантировать, что он не будет открыт для злоупотреблений неавторизованным пользователем.
Если вы загляните в администратор очередей AMQERR01.LOG
, вы увидите похожее сообщение об ошибке, в котором также указано несуществующее имя канала.
Чтобы определить канал, используйте инструмент runmqsc
на компьютере администратора очередей и введите следующую команду MQSC.
DEFINE CHANNEL(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) DESCR('Channel for MQ Explorer connectivity')