2015-11-04 2 views
0

Я пытаюсь передать сообщение между двумя узлами. Я следовал за статьей Jump start WebSphere MQ development on Linux, она отлично работает с двумя менеджерами очереди в одной машине.Использование Websphere MQ для передачи сообщений между двумя машинами

Здесь я создал одну локальную очередь, одну очередь передачи и одну удаленную очередь, а также создаю канал отправителя, получателя и SVRCONN в обоих менеджерах очередей. Я могу передать сообщение между двумя менеджерами очередей.

Но я пробую это с двумя хостами, когда я пытаюсь запустить канал, он не работает.

Очень ценится, если кто-нибудь может помочь мне в этом вопросе. Или дайте мне знать, если требуется дополнительное разъяснение по моему вопросу.

+0

SVRCONN не требуется для соединения двух менеджеров очереди. вы не упоминаете о начале слушателя. Можете ли вы сказать немного больше о том, что именно вы сделали, чтобы отправлять сообщения, когда они работали. При переходе от двух менеджеров очереди на одной машине к двум машинам должно быть мало различий, за исключением того, что для поля CONNAME потребуется другой IP-адрес или имя хоста. Я обеспокоен тем, что, возможно, вы не отправляли сообщение по каналам, когда ваше приложение для приложения было на том же компьютере, что и диспетчер очереди задач/удаленных. –

+0

Если канал не запустился с ошибкой, добавьте данные в свой вопрос. Вы найдете ошибку в файле диспетчера очереди AMQERR01.LOG. Вы можете проверить этот файл в обоих командах очереди для сообщений об ошибках канала. –

+0

Спасибо всем, я сделал ошибку, я подключил другую сеть на двух машинах. Теперь я решаю эту проблему с подключением двух машин в одной сети. – Kirishanthy

ответ

0

Вы найдете стартер здесь:

http://www.redbooks.ibm.com/redpapers/pdfs/redp0021.pdf Часть, которая имеет отношение к вашему делу начинается на странице 46 MQ Series Red Book.

По крайней мере, вы должны зарегистрироваться на курс CBT и пройти обучение по MQ.

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