Составные датчики в приложении SOA предоставляют возможность определять отслеживаемые поля в сообщениях и позволяют находить конкретный составной экземпляр путем поиска поля или полей в сообщении. Например, датчик может быть определен для номера заказа в сообщении, что позволяет нам найти случай, когда найден рассматриваемый номер заказа.
Составные датчики могут быть определены в приложении SOA в нескольких компонентах —
-
Сервисный компонент (предоставляемый сервис)
-
Ссылочный компонент (внешняя ссылка)
-
Посредник или компонент BPEL, подписавшийся на бизнес-событие (публикация события не может иметь датчик)
Сервисный компонент (предоставляемый сервис)
Ссылочный компонент (внешняя ссылка)
Посредник или компонент BPEL, подписавшийся на бизнес-событие (публикация события не может иметь датчик)
Различные способы определения составного датчика
Существуют разные способы определения составного датчика —
- Указав существующую переменную в качестве датчика.
- По выражению с помощью построителя выражений.
- Используя свойства (например, свойства заголовка сообщения).
Датчики в Enterprise Manager
Определение датчика позволяет осуществлять быстрый поиск данных в составном экземпляре консоли EM.
На панели мониторинга консоли EM пользователь может искать экземпляры по имени и значению датчика.
На вкладке «Экземпляры потока» можно выбрать датчики из раскрывающихся списков и использовать значения, аналогичные групповым символам, для значения датчика.