デバッグを実行することにより、プログラム内のエラーを検出したり、診断したり、除去したりすることができます。
WebSphere Development Studio Client for iSeries を使用してください。 これが推奨される方法であり、ILE COBOL プログラムのデバッグに関す る資料は、その製品のオンライン・ヘルプにあります。
統合 iSeries デバッガーを使用すると、 ワークステーション上のグラフィカル・ユーザー・インターフェースから、 iSeries サーバー上で実行しているプログラムのデバッグを行うことができます。 また、デバッガーの実行前に、ソース中に直接停止点を設定 することができます。 統合 iSeries デバッガーのクライアント・ユーザー・インターフェースを使用すると、 プログラムの実行も制御することができます。 例えば、プログラムの実行、行の設定、ウォッチができ、またエントリー・ポイント・ブレークポイントの設定、 プログラム命令のステップスルー、変数の値の表示、およびコール・スタック内容の表示ができます。 また、たとえ異なる言語で書かれている場合でも、複数のアプリケーションを単一のデバッガー・ウィンドウ上でデバッグできます。 デバッグする各セッションは、「デバッグ」ビュー内に個別に表示されます。
OPM および ILE COBOL プログラムは、ILE ソース・デバッガーを使用してもデバッグすることができます。 この章では、ILE ソース・デバッガーの使用方法について説明します。
プログラムのデバッグおよびテストを行う時は、必ずライブラリー・リストを変更して、 テスト・データを内容とするテスト・ライブラリーをプログラムの入出力先となるようにすることによって、 既存の実データに影響を与えないようにしてください。
次の CL コマンドのどれかを使用すると、 実行用ライブラリー内のデータベース・ファイルを間違って修正してしまうことを防ぐことができます。
SET UPDPROD NO次のように短縮することもできます。
SET U N
ILE ソース・デバッガーの詳細について (プログラム・オブジェクトをデバッグするために必要な権限、最適化レベルの効果を含む) は、「ILE 概念」のデバッグに関する章を参照してください。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.