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