Bpel-using-oracle-process-manager-sensors
提供:Dev Guides
Oracle BPEL Process Managerセンサーの使用
SOAアプリケーション内の複合センサーは、メッセージの追跡可能なフィールドを定義する機能を提供し、メッセージ内のフィールドを検索することで特定の複合インスタンスを見つけることができます。 たとえば、メッセージ内の注文番号に対してセンサーを定義することで、問題の注文番号が見つかったインスタンスを見つけることができます。
複合センサーは、いくつかのコンポーネントのSOAアプリケーション内で定義することができます-
- サービスコンポーネント(公開サービス)
- 参照コンポーネント(外部参照)
- ビジネスイベントにサブスクライブしているメディエーターまたはBPELコンポーネント(イベントの発行ではセンサーを使用できません)
複合センサーを定義するさまざまな方法
複合センサーを定義するにはさまざまな方法があります-
- 既存の変数をセンサーとして指定する。
- 式ビルダーの助けを借りた式による。
- プロパティを使用する(例: メッセージヘッダープロパティ)。
Enterprise Managerのセンサー
センサーを定義すると、EM Consoleの複合インスタンス内のデータをすばやく検索できます。
EM Consoleダッシュボードでは、ユーザーはセンサー名と値でインスタンスを検索できます。
[フローインスタンス]タブでは、ドロップダウンからセンサーを選択し、センサー値にワイルドカードのような値を使用できます。