集配信管理ファイルの創成

集配信管理ファイルを創成するためのJOBステートメントおよびAMSコマンドの例を示します。

JCL例

//FILEVSAM JOB  CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------         
//DEFCLSTR EXEC PGM=IDCAMS                                                      
//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))                                                 
//*------< 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名

項目名

説明

STEPLIB

HULFT.LOAD

HULFTロードモジュールライブラリー

XRFILE

HULFT.FILE

集配信管理ファイル

パラメーター名

項目名

説明

NAME

HULFT.FILE

集配信管理ファイル

NAME

HULFT.FILE.DATA

集配信管理ファイル データ・コンポーネント エントリー名

VOLUMES

HUL001

ボリューム名

CYLINDERS

(*1)

容量

NAME

HULFT.FILE.IDX

集配信管理ファイル インデックス・コンポーネント エントリー名

*1

:

(一次要求量 増分量)