2014-04-05 1 views
1

Я довольно новичок в MQ FTE и имею проблемы с его работой. В принципе, я хочу настроить простую среду между двумя менеджерами очередей, которые я могу использовать для передачи файлов. Вот что я сделал:IBM Websphere MQ FTE (File Transfer Edition) - Агент не может быть опубликован

  1. Один из первых машин, я настроил диспетчер очереди и назвал его CMQ. Создайте локальную очередь с именем RECEIVED.MESSAGES и удаленную очередь SENT.MESSAGES. Также создана очередь передачи.

  2. Определены каналы передачи, необходимые для связи со вторым менеджером очередей.

  3. Один менеджер второй очереди (СМК), повторяется тот же процесс для создания локальных и удаленных очередей, каналы и т.д.

В этот момент, если я могу отправлять и принимать сообщения между двумя Менеджеры очереди.

Далее, на первую машину менеджере очередей работают CMQ, я выполнил следующее:

  1. побежал fteSetupCoordinate указав менеджер очередь, хост, порт и канал SYSTEM.ADMIN.CONN

  2. запустил fteSetupCommand с теми же данными и указанным хостом, портом, каналом (SYSTEM.ADMIN.CONN)

  3. Ran файл с расширением mqsc, сгенерированный fteSetupCoordinate.

  4. Ran fteCreateAgent с QMgrName, как CMQ, хост, порт и канал, как SYSTEM.ADMIN.CONN

Это где начинается проблема. Команда fteCreateAgent получает сообщение о том, что агент был создан успешно, но не смог зарегистрировать его в CMQ. Точная ошибка:

"BFGMQ1007I: The coordination queue manager cannot be contacted or has refused a connection attempt. 

The WebSphere MQ reason code was 2058. The agent's presence will not be published. 

Я пробовал все возможные решения в форумах и на сайте IBM, включая устранение неисправностей найти по этой ссылке:

Но ничего работает. В результате агент никогда не встречается в MQ-проводнике. Я также не вижу агента при выпуске ftListAgent.

Любые идеи парней? Есть что-то, что мне не хватает?

Заранее спасибо

+0

Мы не все здесь. –

ответ

0

Узнают команду mqrc. Это твой друг.

mqrc 2058 

     2058 0x0000080a MQRC_Q_MGR_NAME_ERROR 

Код ошибки вы получаете обратно указывает на то, что соединение было сделано к QMGR но это был не тот, который ожидался. Это означает, что у вас есть опечатка в имени QMgr, когда вы запустили fteCreateAgent или указали агенту на неправильный QMgr.

Смежные вопросы