Oracle BPEL ProcessManagerセンサーの使用

SOAアプリケーション内の複合センサーは、メッセージの追跡可能なフィールドを定義する機能を提供し、メッセージ内の1つまたは複数のフィールドを検索することによって特定の複合インスタンスを見つけることを可能にします。たとえば、メッセージ内の注文番号に対してセンサーを定義して、問題の注文番号が見つかったインスタンスを見つけることができます。

複合センサーは、SOAアプリケーション内のいくつかのコンポーネントで定義できます-

  • サービスコンポーネント(公開サービス)

  • 参照コンポーネント(外部参照)

  • ビジネスイベントをサブスクライブしたメディエーターまたはBPELコンポーネント(イベントの公開にはセンサーを含めることはできません)

複合センサーを定義するさまざまな方法

複合センサーを定義するにはさまざまな方法があります-

  • 既存の変数をセンサーとして指定する。
  • 式ビルダーの助けを借りて式によって。
  • プロパティ(メッセージヘッダープロパティなど)を使用する。

EnterpriseManagerのセンサー

センサーを定義すると、EMコンソールで複合インスタンス内のデータをすばやく検索できます。

EM Consoleダッシュボードでは、ユーザーはセンサーの名前と値でインスタンスを検索できます。

[フローインスタンス]タブでは、ドロップダウンからセンサーを選択し、センサー値にワイルドカードのような値を使用できます。