ログと警告

関連項目

Sun BPEL サービスエンジンには、プロセスの実行中にメッセージや式の値を追跡できる機能があります。ログと警告の機能では、標準の WS-BPEL 拡張機能が使用されます。ログと警告は、ほとんどの BPEL アクティビティーでサポートされています。

IDE には、プロセスアクティビティーのログと警告を定義できる機能があります。ログは、指定する式の値やパートナーリンクの終了点参照情報をサーバーログに記録するために使用します。警告を使用すると、この情報の警告を受け取ることができます。ログと警告の条件を設定して BPEL プロセスを実行すると、ログレベルに応じて、指定した式の値がサーバーログファイルに書き込まれるか、ユーザーに警告が送信されます。

ログと警告はログ記録マッパーで定義します。ログ記録マッパーは、BPEL プロセスのデザインビューまたはソースビューのタブになっています。ログ記録マッパーは次のコンポーネントから構成されます。

ログの定義

アクティビティーのログを定義するときは、次のコンポーネントの値を追跡できます。

マッピングでは、メニューバーから 1 つまたは複数の XPath 関数を使用できます。

変数の値をログに記録するには、次の手順に従います。

  1. 図の中でアクティビティーを選択します。ログへの記録は、アクティビティーの実行に関連して行われます。
  2. BPEL エディタの「ログ記録」タブをクリックします。ログ記録マッパーが開きます。
    アクティビティーを右クリックし、「移動」>「ログ記録」(Alt-L) を選択してログ記録マッパーを開くこともできます。
  3. ソースツリー区画で、追跡する変数が表示されるまで変数のツリーを展開します。
  4. 宛先ツリー区画で、アクティビティーノードを展開します。ログ記録をいつ行うかを示すノードが表示されます。
  5. ログ記録をいつ行うかを選択し、適切なノードを展開します。
  6. ログのレベルを定義します。追跡する変数から、宛先ツリー区画の適切なノードまで接続をドラッグします。次のレベルのログがあります。

    ログが定義されているアクティビティーは、デザインビューで横に小さなアイコンが表示されます。このアイコンをクリックすると、ログ記録マッパーに表示を切り替えることができます。

ログへの記録は、変数に定義されているログレベルが、アプリケーションサーバーにある BPEL SE に指定されているログレベルに対応している場合にのみ行われます。

BPEL SE のログレベルを設定するには、次の手順に従います。

BPEL SE のログレベルを指定するには、アプリケーションサーバーの管理コンソールを使用します。

プロセスアクティビティーにログが定義されていて、指定されているログレベルが、BPEL SE に設定されているログレベルに対応している場合、プロセスのテスト実行を行なったあと、選択した変数の値がサーバーログファイルに記録されます。

注: プロジェクトをアプリケーションサーバーに配備する必要があります。

ログファイルを表示する

関連項目
サーバーの起動と停止
BPEL プロセスのテスト実行
BPEL プロセスのデバッグについて

著作権と商標について