8.2 ランタイム レポートの生成
8.2.2 Web デバッグ レポートの設定
ランタイム レポートの生成を有効にしたアプリケーションの配布後、そのアプリケ ーションを実行する前に、[Web デバッグの設定]ウィンドウでWeb デバッグのレ ポートを設定し、記録する関数とイベントを選択する必要があります。
[Web デバッグの設定]ウィンドウにアクセスするには、Appeon Developer ツール バーの[デバッグ設定]( ) ボタンをクリックします。
図 8-2:[Web デバッグの設定]ウィンドウ
テーブル 8-2:[Web デバッグの設定]ウィンドウ オプション 説明
[アプリケーションを 選択]ドロップダウン リストボックス
[アプリケーション プロファイル]タブで設定されたアプリケ ーション プロファイルがリストされ、デフォルトのアプリケー ション プロファイルが選択されています。
[Web デバッグ レポー トとランタイム トレー シング レポートを有効 にする]チェックボッ クス
ランタイム レポートの生成を有効にします。アプリケーション の配布前にこのチェックボックスを選択する必要があります。
[デバッグする関数ま たはイベントの選択]
ツリー ビュー
選択されたアプリケーションで定義されているすべての関数と イベントが表示されます。トラックおよびデバッグしたい関数 とイベントを選択します。
配布前に[Web デバッグ レポートとランタイム トレーシング レポートを有効にする]オプションのチェックを外したす場 合、配布時に生成される関数とイベントが無いため、ツリービ ューが空白に表示されます。
[アプリケーションに Appeon の開始と終了ポ イントを有効にする]
チェックバックス
手動でアプリケーションに追加された Appeon ログの開始と終 了ポイントを有効にします。
[参照]ボタン Web デバッグレポートを格納する場所を指定します。
8.2.2.a Appeon ログの開始と終了ポイントの使い方
特定の状況下にある関数/イベントをデバッグするために、アプリケーションの配布 前に、PowerBuilder アプリケーションの関数またはイベントのコード内に Appeon ロ グの開始と終了ポイントを手動で追加できます。
Appeon ログの開始と終了ポイントの利用は次の状況で有効です。
Appeon ログの開始と終了ポイントをコード内に記述してアプリケーションを
配布します。
アプリケーションの実行前に、1)[アプリケーションに Appeon の開始と終了 ポイントを有効にする]チェックボックス、 2)[デバッグする関数またはイ ベントの選択]ツリービューで Appeonログの開始と終了ポイントを含む関数
Appeon ログの開始と終了ポイントを設定するには、アプリケーションのコード内に、
次に示すコードを記述します。
Appeon のログ用の開始ポイント: //@@Appeon@@ LOG BEGIN
Appeon のログ用の終了ポイント: //@@Appeon@@ LOG END
//@@Appeon@@ と LOG の間、LOG と BEGIN の間,LOG と END の間に 1 つのス ペースが必要ですが、大文字小文字を区別しません。
これらの設定を有効にするには、PowerBuilder のソースコードに Appeon ログの開 始と終了ポイントを修正、追加または削除を行うたびに、アプリケーションをフル 配布またはインクリメンタル配布を行う必要があります。
8.2.2.b 変数またはオブジェクトのモニター
特定の変数またはオブジェクトをモニターするため、関連する PowerBuilder ソース コード内に次のスクリプトを挿入できます。
スクリプトの開始: /*@@Appeon@@ OUTPUTVARIABLE BEGIN スクリプトの終了: @@Appeon@@ OUTPUTVARIABLE END*/
/*@@Appeon@@ と OUTPUTVARIABLE の間,OUTPUTVARIABLE と BEGIN の間、
OUTPUTVARIABLE と END の間に 1 つのスペースが必要ですが、大文字小文字を
区別しません。
上記のスクリプトを記述した変数とオブジェクトをAppeonログに記録するには、次 の操作を行います。
上記のスクリプトを記述したアプリケーションを配布します。
アプリケーションの実行前に[デバッグする関数またはイベントの選択]ツ リービューでモニターしたい変数やオブジェクトを選択します。
たとえば、[ls_variable]変数を記録したい場合、PowerBuilder アプリケーションの ソース コードに次のスクリプトを追加します。
/*@@Appeon@@ OUTPUTVARIABLE BEGIN ls_variable
@@Appeon@@ OUTPUTVARIABLE END*/
これにより、アプリケーションでこのスクリプトが実行されると変数 ls_variable の 情報がレポートに記録されます。
これらの設定を有効にするには、PowerBuilder のソースコードに Appeon ログの開 始と終了ポイントを修正、追加または削除を行うたびに、アプリケーションをフル 配布またはインクリメンタル配布を行う必要があります。