COBOL 開発システムは、各プログラムのソース コードを別々のウィンドウに表示するデバッグ環境を提供します。
コードのデバッグ時にはステップ実行が可能で、各文の実行に合わせてソースの各行が次々に強調表示され、各文の効果が示されます。実行を中断してデータ項目を検討したり、変更したりできますが、これにはさまざまな方法があります。
デバッグの実行時に使用できる機能は次のとおりです。
- プログラムのすべてまたは一部を実行する、および一度に 1 文ずつプログラムをステップ実行する。
- 手続きの最後や、指定したブレークポイントなど、指定のポイントに達するまでプログラムを実行する。
- 手続き呼び出しやその手続きなど、実行したくない文をスキップする。
- デバッグ時にデータ項目を確認および操作する。
- 実行中のスレッドを調査し、スレッド間で実行を切り替える。
ソースを最初に自分でコンパイルする方法や、自動的にデバッグする方法、以前のコンパイルで作成された必要なファイルを利用可能にする方法など、コードをデバッグする方法は多数あります。次のような処理が可能です。
- アプリケーション異常終了時のデバッグを自動的に開始
- 混合言語アプリケーション内の非 COBOL プログラムのデバッグ
- 別のコンピューターで実行しているリモート プログラムのデバッグ
- ローカルまたはリモートのエンタープライズ サーバーで実行しているサービスとアプリケーションのデバッグ
デバッグ構成を使用してデバッグの方法を制御します。