среда, 28 сентября 2016 г.

Как послать в Tibco входящее JMS-сообщение

Подготовка

Установить утилиту Gems: распаковать из архива, подложить в папку lib джарники для вашей версии Tibco.

Отправка входящего JMS-сообщения со стандартными заголовками

1. Запустить Gems — rungems.bat
2. Если уже есть EMS Server Connection — выделить его.

Выбираем соединение

Если соединения еще нет, создаем (см в этой статье пункты 2 и 3).


3. Queues — Send TextMessage

Послать сообщение

4. Указать параметр JMSDestination — место назначения.
То, куда мы положим сообщение. Где его ожидает найти наше приложение.

JMSDestination 

5. Все, стандартные заголовки есть, переключаемся на вкладку Text Body и отправляем запрос. Запрос обычный, без особых тегов, можно полностью скопировать из Soap Ui.

Можно отправлять!

Потом проверяем внутри приложения — пришел запрос? Изменились данные? В Gem тоже можем проверить — выделяем в левом меню Queues и видим overview по всем очередям

В overview видим результаты. 
Но получило ли их приложение — проверить надо в нем


Нестандартные заголовки

Если у нас не один читатель очереди, а 10, их надо как-то разделять. Для этого во входящее сообщение добавляется новый параметр в заголовке. Допустим, это будет ID с типом Integer.
Как проверить, что можно послать в приложение сообщение с ID в заголовке?

1. Queues — Send TextMessage
2. Property — Add Custom Property — <выбираем тип>


Добавить свой заголовок

Настройка добавлена! При желании ее можно удалить по правой кнопке мыши. Стандартные заголовки удалять нельзя.

Удалить заголовок...

3. Указываем имя и значение переменной — Send Message


Отправлено!


Все, наше сообщение отправлено с новым заголовком!

См также:
Как посмотреть JMS, уходящие в Tibco

Комментариев нет:

Отправить комментарий