システム制御ファイルの創成

システム制御ファイルを創成するためのJOBステートメントおよびAMSコマンドの例を示します。

JCL例

\         JOB  CNTLVSAM,LIST=(A,JS)
\*-------< VSAM DEFINE CLUSTER >--------------------------------------*
\CNTLVSAM EX   KQCAMS
\         FD   STEPCAT=DA,FILE=USERCAT
\         FD   SYSPRINT=DA,TRK=(10,10),VOL=WORK,SOUT=A
\         FD   SYSIN=*
     DELETE HULFT.SYSCNTL
     DEFINE CLUSTER                      -
            (NAME(HULFT.SYSCNTL)         -
             INDEXED)                    -
            DATA                         -
            (NAME(HULFT.SYSCNTL.DATA)    -
             KEYS(52 0)                  -
             VOLUMES(HUL001)             -
             CYLINDERS(1)              -
             SHAREOPTIONS(4 3)           -
             RECORDSIZE(400 400)         -
             CONTROLINTERVALSIZE(18432)) -
            INDEX                        -
            (NAME(HULFT.SYSCNTL.IDX)     -
             VOLUMES(HUL001)             -
             CYLINDERS(1)              -
             SHAREOPTIONS(4 3))          -
             CATALOG(USERCAT)
\*-------< FILE CREATE         >--------------------------------------*
\XRCREATE EX   XRCREATE,RSIZE=2048K
\         FD   STEPCAT=DA,FILE=USERCAT
\         FD   XRLOG=DUMMY
\         FD   XRLOG1=DUMMY
\         FD   XRLOG2=DUMMY
\         FD   XRFILE=DUMMY
\         FD   XRHOST=DUMMY
\         FD   XRQUE=DUMMY
\         FD   XRCNTL=DA,FILE=HULFT.SYSCNTL,AMP=AMORG
\         FD   XROPLC1=DUMMY
\         FD   XROPLC2=DUMMY
\         FD   XROPLF1=DUMMY
\         FD   XROPLF2=DUMMY
\         JEND

FD名

項目名

説明

STEPCAT

USERCAT

カタログ簿データセット名

XRCNTL

HULFT.SYSCNTL

システム制御ファイル

パラメータ名

項目名

説明

CATALOG

USERCAT

カタログ簿データセット名

VOLUMES

HUL001

ボリューム名

NAME

HULFT.SYSCNTL

システム制御ファイル

NAME

HULFT.SYSCNTL.DATA

システム制御ファイル データ・コンポーネント エントリ名

NAME

HULFT.SYSCNTL.IDX

システム制御ファイル インデックス・コンポーネント エントリ名