IEBCOPY (ライブラリー・コピー) プログラム

IEBCOPY は、1 つ以上の区分データ・セット間、または拡張区分データ・セット (PDSE) 間で、メンバーの全体または一部をコピーまたはマージするために使用されるデータ・セット・ユーティリティーです。 IEBCOPY を使用して、区分データ・セットのバックアップを順次データ・セット (アンロード・データ・セットまたは PDSU と呼ばれる) に作成し、バックアップから区分データ・セットにメンバーをコピーすることもできます。

z/OS V1R13以降、IEBCOPY は APF 許可されなくなりました。 許可ライブラリーから実行する必要はなく、呼び出し側プログラムは APF 許可されている必要はありません。

IEBCOPY を使用して、以下のタスクを実行できます。
  • 区分データ・セットまたは PDSE のコピーを作成します。
  • 区分データ・セットをマージする (アンロード時を除く)。
  • バックアップまたはトランスポート用に順次形式の区分データ・セットまたは PDSE を作成します。
  • 1 つ以上のメンバーを PDSU から区分データ・セットまたは PDSE に再ロードします。 (アンロードされたロード・モジュールは、このプロセスではプログラム・オブジェクトに変換できないことに注意してください。)
  • コピー、ロード、またはアンロードする区分データ・セットまたは PDSE の特定のメンバーを選択します。
  • 区分データ・セットまたは PDSE のメンバーを置き換えます。
  • コピー時に、区分データ・セットまたは PDSE の選択されたメンバーを名前変更する。
  • コピー、アンロード、またはロードするデータ・セットからメンバーを除外します。 (COPYGRP を除く)。
  • 区分データ・セットを同じ場所に圧縮します。
  • MVS プログラム取り出しによるロードを高速化するために、ロード・モジュールをアップグレードします。
  • ロード・モジュールをコピーして再ブロック化します。
  • 区分データ・セットを PDSE にコピーするときに、区分データ・セット内のロード・モジュールを PDSE 内のプログラム・オブジェクトに変換します。
  • 区分データ・セットを PDSE に変換するか、PDSE を区分データ・セットに変換します。
  • PDS または PDSE データ・セットとの間で、メンバーとその別名を一緒に 1 つのグループ (COPYGROUP) としてコピーします。
  • PDSE V2 データ・セットのメンバー世代を別のメンバー世代 (COPYGRP、COPYGROUP) にコピーします。

さらに、IEBCOPY は、出力データ・セットが区分データ・セットである場合に、メンバー・レコードに使用できる未使用のディレクトリー・ブロックの数と未使用のトラックの数を自動的にリストします。

関連資料: 共用区分データ・セットに関する重要な情報については、「 ジョブ制御ステートメント」を参照してください。