スクリプトデバッガ のステータス

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • スクリプトデバッガのステータスによって、利用可能なデバッグアクションと表示できる情報が決まります。

    スクリプトデバッガでは、ユーザーインターフェイスの左下にステータスが表示されます。

    図 : 1. サンプルのスクリプトデバッガステータス
    サンプルステータス EXECUTION_PAUSED を示す スクリプトデバッガ [ステータス] フィールド
    表 : 1. 可能な スクリプトデバッガ ステータス値
    ステータス 発生するタイミング 説明 利用可能なアクション
    WAITING_FOR_FIRST_BREAKPOINT ユーザーが [スクリプトデバッガ] ウィンドウまたはタブを開いたとき。 スクリプトデバッガはスクリプトを一時停止してデバッグ情報を表示する準備ができています。 コールスタックの最初のブレークポイントでスクリプトを一時停止します。
    EXECUTION_PAUSED
    • スクリプトデバッガがブレークポイントで一時停止したとき。
    • ユーザーが、評価されたコードの次の行にステップオーバー、ステップイン、またはステップアウトしたとき。
    スクリプトデバッガはコードの行で一時停止し、ユーザーはスクリプトをデバッグできます。コンソールが有効になります。
    • スクリプトデバッガは次のブレークポイントに達するまで処理を再開します。
    • スクリプトをステップスルーします。
    • コールスタックを表示します。
    • トランザクション情報を表示します。
    • 変数値を表示します。
    • ランタイム中にコンソールで式を評価します。
    WAITING_FOR_BREAKPOINT
    • ユーザーが処理を再開し、スクリプトデバッガが次のブレークポイントに達するまで。
    • ユーザーがスクリプトをステップスルーし、評価する次のコード行にスクリプトデバッガが到達するか、トランザクションが完了するまで。
    スクリプトデバッガは、一時停止する次のコード行を検索しています。スクリプトデバッガは評価する次のブレークポイントまたはスクリプト行を見つけた後にステータスを変更するため、通常はこのステータスがユーザーに表示されることはありません。
    • 次のブレークポイントでスクリプトを一時停止します。
    • 評価が必要な次のスクリプト行でスクリプトを一時停止します。
    OFF
    • ユーザーがスクリプトデバッガを一時停止したとき。
    • ユーザーがスクリプトデバッガウィンドウまたはタブを閉じたとき。
    • 何らかの理由でユーザーセッションが終了されたとき。
    • アドミニストレーターが、[debugger_reset.do] ページに移動して、すべてのスクリプトデバッガインスタンスをリセットしたとき。
    スクリプトデバッガは非アクティブになっていて、スクリプトを一時停止したり、デバッグ情報を表示したりすることはありません。
    • スクリプトデバッガを開始します。
    • [スクリプトデバッガ] ウィンドウまたはタブを開きます。

    ログエントリ

    デバッグトランザクションの実行が終了するたびに、DEBUGGED プリフィックスが付いたログエントリが作成されます。例:

    2016-08-15 15:57:32 (197) Default-thread-3 900F510167112200C4098C7942415A75 *** End
    #39, path: /my-app.do, user: admin, DEBUGGED total transaction time: 0:00:11.010,
    transaction processing time: 0:00:11.010, network: 0:00:00.000, chars: 6,058, uncompressed
    chars: 20,731, SQL time: 50 (count: 34), business rule: 0 (count: 0), phase 1 
    form length 56,464, largest chunk written: 10,428, request parms size: 40, largest input read: 0