Учебники

Использование датчиков Oracle BPEL Process Manager

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

Составные датчики могут быть определены в приложении SOA в нескольких компонентах —

  • Сервисный компонент (предоставляемый сервис)

  • Ссылочный компонент (внешняя ссылка)

  • Посредник или компонент BPEL, подписавшийся на бизнес-событие (публикация события не может иметь датчик)

Сервисный компонент (предоставляемый сервис)

Ссылочный компонент (внешняя ссылка)

Посредник или компонент BPEL, подписавшийся на бизнес-событие (публикация события не может иметь датчик)

Различные способы определения составного датчика

Существуют разные способы определения составного датчика —

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

Датчики в Enterprise Manager

Определение датчика позволяет осуществлять быстрый поиск данных в составном экземпляре консоли EM.

На панели мониторинга консоли EM пользователь может искать экземпляры по имени и значению датчика.

Сенсоры Oracle Process Manager

На вкладке «Экземпляры потока» можно выбрать датчики из раскрывающихся списков и использовать значения, аналогичные групповым символам, для значения датчика.