デバッグ・パースペクティブを使用してコードにステップインし、ルールをデバッグできます。
開始前に
手順を実行する前に、以下の点に注意してください。
- ルールが順次モードで実行されている場合、Java™ コードにステップイントゥすることはできません。 デバッグ時、Sequential モードを使用していても、BOM-to-XOM コードにステップインすることは可能です。
- 意思決定エンジン・ルール・プロジェクトでは、BOM-to-XOM コードは拡張ルール言語 (ARL) にあり、ブレークポイントをサポートしません。
このタスクについて
複数のステップ実行オプションが使用可能です。
手順
IRL コードにステップインするには、次の手順に従います。
- をクリックします。
- 「構成」ペインで構成を選択します。
- 「最初のルール・ステートメントで停止」 チェック・ボックスが選択されていることを確認します。
- 「デバッグ」をクリックします。
デバッグ・パースペクティブが開き、実行対象の最初のルール・ステートメントで実行が停止します。
- 複数のステップ実行オプションが使用可能です。
次の式を呼び出して、フィルターに掛けられていない次の実行可能行で実行を中断するには、 をクリックするか、 「ステップ・フィルターの使用」 ボタンをクリックします。 Shift+F5 を押すのでもかまいません。
次の Java またはルール・ステートメントを呼び出して、次の Java またはルール行で実行を中断するには、 をクリックするか、 「ステップイン」 ボタンをクリックします。 F5 を押すのでもかまいません。
次の Java またはルール・ステートメントを呼び出し、次のルール、関数、またはルール・タスクの次のルール行で実行を中断するには、 をクリックするか、 「ステップオーバー」 ボタンをクリックします。 F6 を押すのでもかまいません。
次の Java またはルール・ステートメントを呼び出し、次のルール、関数、またはルール・タスクの最初のルール・ステートメントで実行を中断するには、 を選択するか、 「ステップ・リターン」 ボタンをクリックします。 F7 を押すのでもかまいません。