集配信履歴ファイルの創成
集配信履歴ファイルを創成するためのジョブ制御文およびAMSコマンドの例を示します。
JCL例
\ JOB LOGVSAM,LIST=(A,JS) \*-------< VSAM DEFINE CLUSTER >--------------------------------------* \LOGVSAM EX KQCAMS \ FD STEPCAT=DA,FILE=USERCAT \ FD SYSPRINT=DA,TRK=(10,10),VOL=WORK,SOUT=A \ FD SYSIN=* DELETE HULFT.LOG DELETE HULFT.LOG.PATH1 DELETE HULFT.LOG.PATH2 DEFINE CLUSTER - (NAME(HULFT.LOG) - INDEXED - REUSE) - DATA - (NAME(HULFT.LOG.DATA) - KEYS(59 0) - VOLUMES(HUL001) - CYLINDERS(5) - SHAREOPTIONS(4 3) - RECORDSIZE(4000 4000) - CONTROLINTERVALSIZE(22528)) - INDEX - (NAME(HULFT.LOG.IDX) - VOLUMES(HUL001) - CYLINDERS(1) - SHAREOPTIONS(4 3)) - CATALOG(USERCAT) DEFINE CLUSTER - (NAME(HULFT.LOG.PATH1) - INDEXED - REUSE) - DATA - (NAME(HULFT.LOG.PATH1.DATA) - KEYS(59 59) - VOLUMES(HUL001) - CYLINDERS(5) - SHAREOPTIONS(4 3) - RECORDSIZE(4000 4000) - CONTROLINTERVALSIZE(22528)) - INDEX - (NAME(HULFT.LOG.PATH1.IDX) - VOLUMES(HUL001) - CYLINDERS(1) - SHAREOPTIONS(4 3)) - CATALOG(USERCAT) DEFINE CLUSTER - (NAME(HULFT.LOG.PATH2) - INDEXED - REUSE) - DATA - (NAME(HULFT.LOG.PATH2.DATA) - KEYS(9 118) - VOLUMES(HUL001) - CYLINDERS(5) - SHAREOPTIONS(4 3) - RECORDSIZE(4000 4000) - CONTROLINTERVALSIZE(22528)) - INDEX - (NAME(HULFT.LOG.PATH2.IDX) - VOLUMES(HUL001) - CYLINDERS(1) - SHAREOPTIONS(4 3)) - CATALOG(USERCAT) \**------< FILE CREATE >--------------------------------------- \XRCREATE EX XRCREATE,RSIZE=4096K \ FD STEPCAT=DA,FILE=USERCAT \ FD XRLOG=DA,FILE=HULFT.LOG,AMP=AMORG \ FD XRLOG1=DA,FILE=HULFT.LOG.PATH1,AMP=AMORG \ FD XRLOG2=DA,FILE=HULFT.LOG.PATH2,AMP=AMORG \ FD XRFILE=DUMMY \ FD XRHOST=DUMMY \ FD XRQUE=DUMMY \ FD XRCNTL=DUMMY \ FD XROPLC1=DUMMY \ FD XROPLC2=DUMMY \ FD XROPLF1=DUMMY \ FD XROPLF2=DUMMY \**------< LOGCNT >--------------------------------------- \XRLOGCNT EX XRLOGCNT,RSIZE=1024K \ FD PRGLIB=DA,FILE=HULFT.LOAD \ FD CF=DA,FILE=C.ALIB \ FD STEPCAT=DA,FILE=USERCAT \ FD XRLOG=DA,FILE=HULFT.LOG,AMP=AMORG \ FD XRLOG1=DA,FILE=HULFT.LOG.PATH1,AMP=AMORG \ FD XRLOG2=DA,FILE=HULFT.LOG.PATH2,AMP=AMORG \ FD LIST=DA,VOL=WORK,TRK=(10,10),SOUT=A \ FD XRCRD=* LOGCNT=ALL \ JEND
FD名 |
項目名 |
説明 |
---|---|---|
PRGLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
STEPCAT |
USERCAT |
カタログ簿データセット名 |
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
パラメータ名 |
項目名 |
説明 |
---|---|---|
CATALOG |
USERCAT |
カタログ簿データセット名 |
VOLUMES |
HUL001 |
ボリューム名 |
NAME |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
NAME |
HULFT.LOG.DATA |
集配信履歴ファイルIDキーファイル データ・コンポーネント エントリ名 |
NAME |
HULFT.LOG.IDX |
集配信履歴ファイルIDキーファイル インデックス・コンポーネント エントリ名 |
NAME |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
NAME |
HULFT.LOG.PATH1.DATA |
集配信履歴ホスト名キーファイル データ・コンポーネント エントリ名 |
NAME |
HULFT.LOG.PATH1.IDX |
集配信履歴ホスト名キーファイル インデックス・コンポーネント エントリ名 |
NAME |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
NAME |
HULFT.LOG.PATH2.DATA |
集配信履歴日付キーファイル データ・コンポーネント エントリ名 |
NAME |
HULFT.LOG.PATH2.IDX |
集配信履歴日付キーファイル インデックス・コンポーネント エントリ名 |