新規データ・セットの動的割り振り

FTP では、新規の物理順次データ・セット、区分データ・セット (PDS)、 または拡張区分データ・セット (PDSE) を動的に割り振って、そのデータ・セットに書き込むためのデータを 転送することができます。クライアントが以下のオプションの割り振り変数を使用することで、データ・セットの割り振りに影響を与えるハードコーディングされているデフォルトをオーバーライドしたりオフにしたりできます。
変数 FTP.DATA パラメーター
割り振り単位 SPACETYPE
ブロック・サイズ BLKSIZE
データ・クラス DATACLASS
ディレクトリー・ブロック DIRECTORY
データ・セット名タイプ DSNTYPE
拡張属性 EATTR
論理レコード長 LRECL
管理クラス MGMTCLASS
モデル DCB 値 DCBDSN
PDS タイプ PDSTYPE
1 次スペース PRIMARY
レコード・フォーマット RECFM
保存期間 RETPD
2 次スペース SECONDARY
ストレージ・クラス STORCLASS
装置 UNITNAME
ボリューム・カウント VCOUNT
装置カウント UCOUNT
ボリューム通し番号 VOLUME

MVSGet および MVSPut サブコマンドは、 PDSTYPE、DIRECTORY、DSNTYPE、RECFM BLKSIZE、 LRECL、PRIMARY、SECONDARY、EATTR、および SPACETYPE パラメーターで構成された値に影響します。この 2 つのサブコマンドは、これらの構成された値を、ソース・データ・セットの属性と一致するように再設定します。その際は、それらの値が SITE または LOCSITE サブコマンドを使用して構成されている場合と同じ方法が使用されます。

これらの割り振り変数の中には、重複した情報を提供するものがあります。例えば、モデル DCB のレコード・フォーマット (RECFM) が、 データ・クラスによって指定されたレコード・フォーマットと異なっていたり、クライアントによって明示的に指定された レコード・フォーマットと異なっていたりすることがあります。FTP は動的割り振りに指定されたすべての変数を渡し、動的割り振りによってどの指定 を優先するかを決定します。以下のリストは、このポリシーの例外を説明しています。