「リモート・システム」ビューでのサービス・エントリー・ポイントの管理

「リモート・システム」ビューでは、iSeries プログラムおよびオブジェクトをナビゲートしたり、サービス・エントリー・ポイントを設定および除去したりできます。

注: このページの説明はすべて、iSeries テーブル・ビューにも同様に適用されます。

プログラム・オブジェクトに関するサービス・エントリー・ポイントの設定および除去

サービス・エントリー・ポイントは、エントリーに設定されます。エントリーは、プログラムまたはサービス・プログラムで、 いずれの場合にも、当該プログラム中のすべてのプロシージャーにサービス・エントリー・ポイントを設定することになります。あるいは、 エントリーはモジュールでもよく、その場合は、モジュール中のすべてのプロシージャーに サービス・エントリー・ポイントを設定することになります。または、エントリーを個々のプロシージャーにすることもできます。

  1. 「リモート・システム」ビューでプログラム・オブジェクトにサービス・エントリー・ポイントを設定するには、次のようにします。
    1. 「iSeries オブジェクト」ノードを展開し、サービス・エントリー・ポイントが設定されるプログラムまたはサービス・プログラムを見つけます。サービス・エントリー・ポイントは、 プログラムまたはサービス・プログラム全体、または、プログラムのモジュールまたはプロシージャーの 1 つに 設定することができます。特定のモジュールにサービス・エントリー・ポイントを設定するには、 プログラムまたはサービス・プログラムを展開してモジュールをリストしてから、該当するモジュールを選択します。 特定のプロシージャーにサービス・エントリー・ポイントを設定するには、モジュールを展開してから、 該当するプロシージャーを選択します。
    2. サービス・エントリー・ポイントが設定されるオブジェクトが見つかったら、そのオブジェクトを右クリックし、ポップアップ・メニューから「デバッグ (サービス・エントリー)」 > 「サービス・エントリー・ポイントの設定」を選択します。
  2. プログラム・オブジェクトのサービス・エントリー・ポイントを除去するには、次のようにします。
    1. 「iSeries サービス・エントリー・ポイント」ビューを開きます。ツールバーで、「サービス・エントリー・ポイントの除去」アイコン (「サービス・エントリー・ポイントの除去」アイコン (平らなボックス)) をクリックします。(サービス・エントリー・ポイントは、ステップ 1 の説明に従い、「デバッグ (サービス・エントリー) > サービス・エントリー・ポイントの除去を選択しても、除去することができます。

ソース・ファイルに関するサービス・エントリー・ポイントの設定および除去

  1. 「リモート・システム」ビューで、iSeries オブジェクト・サブシステムのソース・メンバーから、あるいは IFS の特定のタイプのファイル (拡張子が .c、.cpp、.rpg、.rpgle、.cbl、.cblle のファイル) からサービス・エントリー・ポイントを設定できます。 ソース・ファイルを右クリックして、ポップアップ・メニューから「デバッグ (サービス・エントリー)」 > 「サービス・エントリー・ポイントの設定」を選択します。ダイアログが開きます。「接続」、「ライブラリー」、「プログラムまたはサービス・プログラム」、「モジュール」、「プロシージャー」、および「ユーザー ID」の各フィールドは、事前に入力されています。これらの設定はどれも変更できます。IFS ファイルの場合、「プログラム」フィールドは事前に入力はされていません。プログラムの名前を入力する必要があります。
  2. 「OK」をクリックしてサービス・エントリー・ポイントを設定します。
サービス・エントリー・ポイントを設定し終わると、「iSeries サービス・エントリー・ポイント」ビューが、 自動的に開きます (まだ開いていない場合)。

サービス・エントリー・ポイントを設定しようとして、すでに設定されている別のサービス・エントリー・ポイントと 競合する場合があります。このような場合、既存のサービス・エントリー・ポイントを 除去するオプションが提示されます。サービス・エントリー・ポイント設定時の競合について詳しくは、 下記の関連トピックを参照してください。

サービス・エントリー・ポイントを設定すると、既存のサービス・エントリー・ポイントが更新されます。 これにより、1 つ以上のサービス・エントリー・ポイントが無効になると、それらのサービス・エントリー・ポイントが除去される場合があります。以下の関連トピックを参照してください。

ソースに設定されているサービス・エントリー・ポイントを除去するには、次のようにします。
  1. 「iSeries サービス・エントリー・ポイント」ビューを開きます。ソース・ファイルから設定されているサービス・エントリー・ポイントを選択します。ツールバーで、「サービス・エントリー・ポイントの除去」アイコン (「サービス・エントリー・ポイントの除去」アイコン (平らなボックス) ) をクリックします。

「リモート・システム」ビューでの複数選択

「リモート・システム」ビューでは、Ctrl または Shift を用いた キーボード選択操作により、複数のプログラム、サービス・プログラム、モジュール、 またはプロシージャーを選択できます。この複数選択を右クリックすると、 選択されたオブジェクトがサービス・エントリー・ポイントの設定に有効である場合、 以下のようになります。