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 は、出力データ・セットが区分データ・セットである場合に、メンバー・レコードに使用できる未使用のディレクトリー・ブロックの数と未使用のトラックの数を自動的にリストします。
関連資料: 共用区分データ・セットに関する重要な情報については、「 ジョブ制御ステートメント」を参照してください。