COBOL 監視ポイントはネイティブ COBOL コードのブレークポイントの一種で、個別のデータ項目 (コードの行ではなく) に設定します。これにより、特定のデータ項目に関連付けられたメモリ領域を監視できます。デバッグ中、関連付けられたメモリが更新されると、またはデータ項目に条件が付加されている場合には条件またはヒット カウント (あるいはその両方) の設定に合致すると、実行が中断されます。COBOL 監視ポイントは、デバッグを開始する前に設定することも、デバッグ セッション中に設定することもできます。
COBOL 監視ポイントを追加するには、次の手順を実行します。
監視ポイントが [Watchpoints (Native COBOL)] ウィンドウにリストされ、デフォルトで有効になります (その場合、監視ポイントの左に が表示されます)。
をクリックすると、この監視ポイントのオンとオフを切り替えることができます。
[Watchpoint conditions] ダイアログ ボックスが表示されます。
式とヒット カウント値の両方を定義した場合、両方の条件が満たされない限り、実行は停止しません。
COBOL 監視ポイントは、[Watchpoints (Native COBOL)] ウィンドウに表示され、無効にする (名前の左にある をオフにする) か削除するまで、それ以降のすべてのデバッグ セッションで有効になります。
監視ポイントが有効になっている場合、データが変更された行の直後の行でデバッグが停止します。