Свойства узла процесса интеграции вида «JmsИсточник»
Узел этого вида получает сообщения от информационной системы, являющейся JMS-брокером ActiveMQ. Сообщения получаются из указанной очереди или топика.
Свойства узла
ВидКанала
Вид канала JMS-брокера сообщений: Очередь или Топик
ИдКлиента
Идентификатор клиента при подключении к долгой подписке. Используется, только если значение свойства Вид равно Топик
Имя
Имя узла, уникальное в рамках процесса интеграции. Используется для обращения к узлу из встроенного языка (УзелСхемыИнтеграции
.Имя
). Должно начинаться с буквы, за которой следуют буквы, цифры или символы '_' (нижнее подчеркивание). Минимальная длина — 2 символа
ИмяКанала
Имя очереди или топика JMS-брокера сообщений, с которыми осуществляется взаимодействие
ИмяПодписки
Имя долгой подписки. Используется, только если значение свойства Вид равно Топик
ИмяПользователя
Имя пользователя для подключения к удаленному компьютеру
ИнтервалВосстановления
Интервал между попытками восстановления, то есть когда соединение обновляется
ОбновлениеМетрик
Обработчик, внутри которого можно обновлять метрики, добавленные в проект разработчиком. Пример:
// Разработчик добавил в проект метрику «СчетчикВУзле». Тогда обновить метрику в узлах
// можно следующим образом:
метод ОбновлениеМетрик(Контекст: МойПроцессИнтеграции.КонтекстВызова, Сообщение: МойПроцессИнтеграции.Сообщение)
пер СчетчикВУзле = МойПроцессИнтеграции.Метрики["СчетчикВУзле"]
СчетчикВУзле.Обновить(Сообщение.УзлыПути.Текущий.Узел.Имя, 1)
;
Описание
Произвольное описание узла для разработчика. Используется при редактировании схемы процесса интеграции. Недоступно из встроенного языка
Пароль
Пароль пользователя для подключения к удаленному компьютеру
Порт
Порт, по которому устанавливается соединение с удаленным компьютером
Хост
Имя или IP-адрес удаленного компьютера, с которым «Шина» устанавливает соединение
Пример использования
Контекст: Осуществляется отправка сообщения из ActiveMQ в систему на платформе «1С».
Задача: Забрать сообщение из очереди ActiveMQ и передать его дальше по схеме процесса интеграции.
Решение: Используем узел «JmsИсточник» чтобы подключиться к очереди сообщений, созданной внутри ActiveMQ. Когда в очереди появляется новое сообщение, «1С:Шина» считывает его и передает дальше по схеме в узел Канал1СНазначение («ВОфис»). Таким образом, сообщение сохраняется в новую очередь, которая создается в «1С:Шине». Из этой очереди сообщение доставляется получателю, который входит в группу участников «Офис».