Установите соединение между IBM MQ и ActiveMQ - PullRequest
0 голосов
/ 09 марта 2019

Я новичок в Websphere MQ и пытаюсь изучить интеграцию между ActiveMQ и IBM Websphere MQ. Я не мог найти подходящий учебник или не мог понять, как это сделать.

Что я хочу сделать: Я хочу вызвать преобразованное сообщение XML в JSON из IBM MQ в ActiveMQ. Из MQ Explorer мне удалось создать «Исходный контекст», расположенный в файле .jar. Когда я пытаюсь создать «connectionFactory», он выдает мне ошибку .

Также я читаю здесь о jndi.properties, но не могу понять, где хранить файл .properties. Хотя я хочу сохранить динамичность (не обращая внимания на файл .properties), но это может пригодиться мне когда-нибудь.

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

1 Ответ

0 голосов
/ 11 марта 2019

Если вы используете esql, я предполагаю, что вы используете IIB.Первым шагом для получения сообщения от IBM MQ является использование узла MQInput или MQRead.

После этого вы выполняете преобразование с помощью ESQL (очевидно) или любого другого вычислительного узла.

Впост в ActiveMQ, это другая история.IIB не имеет никакого «нативного узла» для этого, поэтому, на мой взгляд, лучшее решение - использовать узел Java Compute (не забудьте правильно импортировать файлы ActiveMQ в общие классы IIB) и делать это оттуда.

Но для MQExplorer и привязок (фабрика, место назначения, ...) он используется клиентским приложением для соединения с IBM MQ.Я не вижу никакой причины иметь это в вашем случае (если вы используете его для подключения из IIB, пожалуйста, немедленно прекратите)

Я чувствую, что у вас недостаточно знаний об инструментах, которые вы используете, поэтомуЯ бы порекомендовал вам вернуться к основам (или я не понял вашего вопроса).Кроме того, вы даже не упомянули IIB в своем вопросе, который является основным компонентом вашей проблемы, поэтому в следующий раз постарайтесь подробно изложить свой вопрос с максимально возможной информацией.

...