起動構成を作成するには、以下を実行します。
「デバッグ対象」タブを選択すると、このタブが前面に表示されます。別な方法で指定しない限り、 デバッグ・セッションを開始する前に、このタブ内のすべてのフィールドを完了しなければなりません。
| グループ | 設定 |
|---|---|
| 接続 | このセクションでは、既存のリモート・システム接続の名前をプルダウン・メニューから選択します。この接続は、 デバッグしたいアプリケーションを含む IBM® i サーバー用のものであることが必要です。接続がまだ作成されていない場合は、「新規」をクリックして、新規の接続を作成できるウィザードを起動します。 |
| デバッグするプログラムまたはサービス・プログラム | このセクションでは、デバッグするプログラムおよびサービス・プログラムに関する情報を入力します。複数のプログラムを指定することができます。「追加」をクリックして、プログラムまたはサービス・プログラムをリストに追加します。
|
| ステップイン | このチェック・ボックスを選択しないと、デバッガーは最初に検出されたブレークポイントで停止します。このブレークポイントは、プロファイル・ブレークポイント (前のデバッグ・セッションで選択したブレークポイント) またはソース・ブレークポイント (デバッグを開始する前にデバッガー・エディターで設定したブレークポイント) である可能性があります。 「ステップイン」を選択した場合:
|
| プログラム完了時にデバッグ・セッションを終了する | このチェック・ボックスを選択し、「デバッグするプログラムまたはサービス・プログラム」グループで有効な初期プログラム (ただしサービス・プログラムではない) を指定した場合は、そのプログラムが完了するまで実行されるとデバッグ・セッションが停止します。 |
| 実動ファイルを更新する | このチェック・ボックスが選択された場合は、デバッグ中のアプリケーションで、実動ライブラリー内のデータベース・レコードを更新することができます。 |
このページは、デバッグするアプリケーションを開始するための IBM i コマンドを指定するために使用します。対話式アプリケーションは、通常、CALL またはユーザー定義のコマンドを介して開始されます。それらは、選択されたリモート・システム接続と関連した対話式ジョブの中で実行されます。接続と関連した対話式ジョブがない場合は、STRRSESVR コマンドを使用して対話式ジョブと指定された接続を関連付けるよう求められます。
また、指定されたコマンドについてプロンプト・ダイアログが使用可能であれば、「プロンプト」をクリックして、それを起動できます。
「デバッグ対象」タブを初期プログラムで完了した場合、あるいはデバッグするアプリケーションをリモート・システム・エクスプローラーまたは i プロジェクト・ナビゲーター から選択した場合は、コマンドが自動的に作成されます。
| グループ | 設定 |
|---|---|
| ソース・ルックアップ・パス | デフォルトでは、IBM i デフォルトおよびデバッグ・エンジン・ソース・コンテナーがリストされます。IBM i デフォルト・ソース・コンテナーにより、デバッガーは、ソースからプログラム・オブジェクトのコンパイル開始位置を探すことができます。デバッグ・エンジン・ソース・コンテナーは、*SOURCE ビュー以外のビュー (*LISTING ビューや *STATEMENT ビューなど) のテキストを提供します。ソース・ルックアップ・パスを指定するには次のようにします。
|
| パス上の重複ソース・ファイルを検索 | このチェック・ボックスを選択しなかった場合は、デバッガーは指定されたパスを順に検索し、最初に検出したものを使用します。このチェック・ボックスを選択すると、デバッガーは指定されたパスを検索し、検出したすべてのパスをリストするので、その中から 1 つ選択できます。 |
「共通」タブを選択し、それを前面に表示して、以下を実行します。