Forms Trace

Forms Traceにより、Forms機能の定義部およびユーザー処理のクラスについての情報を正確に記録できます。これを行うには、トレース情報を収集する必要があるイベントを定義します。

たとえば、トリガーの実行やマウスクリック、あるいはその両方に関する情報を記録できます。Enterprise Manager Fusion Middleware Controlから、トレース出力を使用してOracle Formsアプリケーションのパフォーマンスやその他の問題を診断できます。

Forms Traceは、Oracle Formsの以前のリリースで利用できたForms Runtime Diagnostics (FRD)とPerformance Event Collection Services (PECS)の機能にかわるものです。Forms Traceを使用すると、フォームの使用中にユーザーが実行したステップなど、フォームでの実行パスをトレースできます。

トレースとデバッグの違い

Formsデバッグは、ユーザーがボタンを押したときの動作を確認する場合に使用します。リモートの開発者は、デバッグを使用することで、既存のFormsユーザー・セッションに接続し、アプリケーション実行時のユーザー・アクションのトレースやローカル・マシン上でのデバッグができます。Forms Traceは、特定のイベントのタイミングに関する情報を提供します。Oracleサポートでは、トレースを使用して問題を分離および分析します。たとえば、実行に最も時間がかかる問合せや、Oracle Formsでパフォーマンスの問題を引き起こしているトリガーを、Forms Traceを使用して特定できます。