このステップでは、コードを追加して、社員フィルターが使用されるとトレースが開始され、フィルターが使用されなくなるとトレースが終了するようにします。

  1. 次のステートメントを追加し、フィルターが初期化されたときにメソッド・ルーチンを利用してトレースが開始されるようにします。
       Set #AvFrameworkManager avTrace(TRUE)


     
  2. このフィルターに uTerminate メソッドを追加し、フィルターが使用されなくなるとトレースを終了するステートメントを追加します。
       MTHROUTINE NAME(uTerminate) OPTIONS(*REDEFINE)
    Set #AvFrameworkManager avTrace(False)
    ENDROUTINE
     

      
  3. フィルターをコンパイルします。

  4. フレームワークを起動します。

  5. iiiHR アプリケーションを選択し、次に "社員" ビジネス・オブジェクトを選択してください。これで、トレース・ウィンドウが表示されます。

  6. フィルターを使用して社員を選択します。


     
  7. 別のビジネス・オブジェクトまたはアプリケーションを選択します。フィルターが使用されなくなると uTerminate メソッドがトレースを停止するので、トレース・ウィンドウが閉じます。

  8. フレームワークを閉じます。
  • No labels