集配信管理ファイルの創成
集配信管理ファイルを創成するためのジョブ制御文およびAMSコマンドの例を示します。
JCL例
//FILEVSAM JOB CLASS=A,MSGCLASS=B //JOBCAT DD DSN=USERCAT,DISP=SHR //*------< VSAM DEFINE CLUSTER >-------------- //DEFCLSTR EXEC PGM=KQCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * DELETE HULFT.FILE DEFINE CLUSTER - (NAME(HULFT.FILE) - INDEXED) - DATA - (NAME(HULFT.FILE.DATA) - KEYS(54 0) - SHAREOPTIONS(4 3) - VOLUMES(HUL001) - CYLINDERS(1 1) - RECORDSIZE(610 22300)) - INDEX - (NAME(HULFT.FILE.IDX) - VOLUMES(HUL001) - CYLINDERS(1 1) - SHAREOPTIONS(4 3)) - CATALOG(USERCAT) //*------< FILE CREATE >-------------- //XRCREATE EXEC PGM=XRCREATE //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //XRLOG DD DUMMY //XRLOG1 DD DUMMY //XRLOG2 DD DUMMY //XRFILE DD DSN=HULFT.FILE,DISP=SHR //XRQUE DD DUMMY //XRHOST DD DUMMY //XRCNTL DD DUMMY //XROPLC1 DD DUMMY //XROPLC2 DD DUMMY //XROPLF1 DD DUMMY //XROPLF2 DD DUMMY //SYSUDUMP DD SYSOUT=* //
DD名 |
項目名 |
説明 |
---|---|---|
JOBCAT |
USERCAT |
カタログ簿データセット名 |
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
XRFILE |
HULFT.FILE |
集配信管理ファイル |
パラメータ名 |
項目名 |
説明 |
---|---|---|
NAME |
HULFT.FILE |
集配信管理ファイル |
NAME |
HULFT.FILE.DATA |
集配信管理ファイル データ・コンポーネント エントリ名 |
VOLUMES |
HUL001 |
ボリューム名 |
CYLINDERS |
(*1) |
容量 |
CATALOG |
USERCAT |
カタログ簿データセット名 |
NAME |
HULFT.FILE.IDX |
集配信管理ファイル インデックス・コンポーネント エントリ名 |
*1 |
: |
(一次要求量 増分量) |