ブレークポイントはコードまたはプログラムの行を示しており、アプリケーションの実行はその行で一時停止します。監視ポイントはデータ項目を示しており、そのデータ項目の値が変化するとアプリケーションの実行が一時停止します。アプリケーションが一時停止したら、その特定のステップでデータ項目の値を確認および変更することができます。[Breakpoints] プロパティ ビューには、バインドされたすべてのブレークポイントと監視ポイントの詳細が表示されます。また、このビューではブレークポイントと監視ポイントを設定できます。
ブレークポイントと監視ポイントを設定するには、次の操作を実行します。
アプリケーションが使用するワークスペースで、任意のプログラムのブレークポイントを作成できます。これを行うには、[Run > Add Program Breakpoint] をクリックするか、または [Breakpoints] ビューの 
 アイコンをクリックして、ファイルの名前を入力します。
                  
ブレークポイントを設定するとマーカー バーに 
 アイコンが表示され、監視ポイントを設定すると 
 アイコンが表示されます。ブレークポイント 
または監視ポイント
 がプログラムにバインドされると、これらのアイコンにチェック マークが追加されます。プログラムのブレークポイントは 
 アイコンで示されます。
         
Main.cbl:
Procedure division.
       Copy "Code.cpy".
       …
       Copy "Code.cpy".
                Code.cpy:
Add 1 to count // set breakpoint here
デバッグの開始前にブレークポイントが設定されている場合や、コピーブックを使用するプログラムがアクティブになっていない場合は、ブレークポイントが保留されます。つまり、そのブレークポイントは実際のコード位置に解決されていません。デバッグが開始されるか、新しいプログラムが呼び出されると、デバッガーは保留中のすべてのブレークポイントを解決して実際のコード位置にバインドしようとします。
上記の例では、メインの実行可能ファイルがデバッガーによってロードされると、デバッガーは単一の (保留中の) ブレークポイントを 2 つの実際の (バインドされた) ブレークポイントにバインドします。それらのブレークポイントは、プラス記号付きのブレークポイント アイコン 
 でエディタの余白と [Breakpoints] ビューの両方に表示されます。