Свойства узла процесса интеграции вида «ОчередьШиныИсточник»

Узел этого вида предоставляет публичную очередь для отправки сообщений из внешних клиентов по протоколам JMS (Openwire), AMQP, MQTT. Например, внешним клиентом может выступать интеграционная шина SAP NetWeaver Process Integration (в таком случае, подключение выполняется по протоколу JMS).

Важно: Ожидаемый тип входящих сообщений для узла ОчередьШиныИсточник — байтовое сообщение (BytesMessage). В SAP PI, в конфигурации канала-получателя, следует использовать параметр JMS.Message.type = bytes (по умолчанию используется text). В случае несоответствия типа входящего сообщения ожидаемому, сообщение будет перенесено в недоставленные сообщений, а в журнал событий будет добавлена соответствующая запись об ошибке.

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

Свойства узла

Имя
Имя узла, уникальное в рамках процесса интеграции. Используется для обращения к узлу из встроенного языка (УзелСхемыИнтеграции.Имя). Имя узла используется в сгенерированном имени очереди для внешнего подключения.
ОбновлениеМетрик
Обработчик, внутри которого можно обновлять метрики, добавленные в проект разработчиком. Пример:
// Разработчик добавил в проект метрику «СчетчикВУзле». Тогда обновить метрику в узлах
// можно следующим образом:
метод ОбновлениеМетрик(Контекст: МойПроцессИнтеграции.КонтекстВызова, Сообщение: МойПроцессИнтеграции.Сообщение)
    пер СчетчикВУзле = МойПроцессИнтеграции.Метрики["СчетчикВУзле"]
    СчетчикВУзле.Обновить(Сообщение.УзлыПути.Текущий.Узел.Имя, 1)
;
ИмяПользователя
Имя пользователя для подключения внешним клиентом. Источником значения могут выступать:
  • Константа
  • Параметр процесса интеграции
  • Свойство участника (если узел связан с группой участников)
Пароль
Пароль для подключения внешним клиентом (скрытое значение). Источником значения могут выступать:
  • Константа
  • Параметр процесса интеграции
  • Свойство участника (если узел связан с группой участников)

Пример использования

Контекст: Осуществляется отправка сообщения из SAP PI в систему на платформе «1С».

Задача: Получить сообщение от информационной системы SAP PI и передать его дальше по схеме процесса интеграции.

Решение: Используем узел вида ОчередьШиныИсточник («ИзSAP»), чтобы создать очередь в , к которой впоследствии подключится внешняя информационная система и в которую отправит сообщение. Когда в очереди появится новое сообщение, считает его и передаст дальше по схеме в узел Канал1СНазначение («ВОфис»). Таким образом, сообщение сохранится в новую очередь . Из этой очереди сообщение будет доставлено получателю, который входит в группу участников «Офис».