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

集配信管理ファイルを創成するためのジョブ制御文および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

:

(一次要求量 増分量)