Korzystanie z czujników Oracle BPEL Process Manager
Czujniki złożone w aplikacji SOA zapewniają możliwość definiowania śledzenia pól w wiadomościach i umożliwiają znajdowanie określonej instancji złożonej poprzez wyszukiwanie pola lub pól w wiadomości. Na przykład można zdefiniować czujnik dla numeru zamówienia w wiadomości, co umożliwi nam znalezienie przypadku, w którym znajduje się dany numer zamówienia.
Czujniki kompozytowe można zdefiniować w aplikacji SOA w kilku komponentach -
Składnik usługi (usługa udostępniona)
Komponent odniesienia (odniesienie zewnętrzne)
Pośrednik lub komponent BPEL, który subskrybował wydarzenie biznesowe (publikacja zdarzenia nie może mieć czujnika)
Różne sposoby definiowania czujnika kompozytowego
Istnieją różne sposoby definiowania czujnika kompozytowego -
- Określając istniejącą zmienną jako czujnik.
- Wyrażenie za pomocą konstruktora wyrażeń.
- Używając właściwości (np. Właściwości nagłówka wiadomości).
Czujniki w Enterprise Manager
Zdefiniowanie czujnika pozwala na szybkie wyszukiwanie danych w złożonej instancji w konsoli EM.
Na pulpicie nawigacyjnym konsoli EM użytkownik może wyszukiwać wystąpienia według nazwy i wartości czujnika.
Na karcie „Flow Instances” można wybrać czujniki z menu rozwijanych i użyć wartości zbliżonych do symboli wieloznacznych dla wartości czujnika.