HULFT Ver.8のバックアップ
HULFTの動作環境の変更や環境を移行する前に、現在使用しているHULFT Ver.8のライブラリのバックアップを作成します。HULFT Ver.8のバックアップとして、システムファイルと操作ログファイルをバックアップしてください。
(1) システムファイルのバックアップ
HULFT Ver.8のシステムファイルをバックアップします。バックアップ用のJCLは、HULFT JCLライブラリ内のメンバ名「BACKUP8」です。このJCLの内容を修正し、バックアップを実行してください。
対象ファイル
-
HULFT JCLライブラリ (PO)
-
HULFT ロードモジュールライブラリ (PO)
-
HULFT PFDパネルライブラリ (PO)
-
HULFT PFDメッセージライブラリ (PO)
-
HULFTパラメータライブラリ (PO)
-
集配信管理ファイル (VSAM)
-
詳細ホスト情報ファイル (VSAM)
-
集配信履歴ファイル (VSAM)
[バックアップ用JCL例]
//BACKUP JOB CLASS=A,MSGCLASS=B
//JOBCAT DD DSN=USERCAT,DISP=SHR
//*
//JCL EXEC PGM=JSECOPY
//IN DD DSN=HULFT.JCL,DISP=SHR
//OUT DD DSN=HULFT.JCL.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(1,1,100))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=IN
//*
//LOAD EXEC PGM=JSECOPY
//IN DD DSN=HULFT.LOAD,DISP=SHR
//OUT DD DSN=HULFT.LOAD.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(35,1,100))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=IN
//*
//PANEL EXEC PGM=JSECOPY
//IN DD DSN=HULFT.PANEL,DISP=SHR
//OUT DD DSN=HULFT.PANEL.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(3,1,50))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=IN
//*
//MSG EXEC PGM=JSECOPY
//IN DD DSN=HULFT.MSG,DISP=SHR
//OUT DD DSN=HULFT.MSG.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(3,1,50))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=IN
//*
//PARM EXEC PGM=JSECOPY
//IN DD DSN=HULFT.PARMLIB,DISP=SHR
//OUT DD DSN=HULFT.PARMLIB.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(1,1,10))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=IN
//*
//*------< VSAM REPRO >-------------------------------
//FILE EXEC PGM=KQCAMS,REGION=2048K
//U01 DD DSN=HULFT.FILE,DISP=OLD
//U11 DD DSN=HULFT.FILE.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(5,5)),
// DCB=(BLKSIZE=23008,LRECL=22304,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(U01) OUTFILE(U11)
//*
//HOST EXEC PGM=KQCAMS,REGION=2048K
//U01 DD DSN=HULFT.HOST,DISP=OLD
//U11 DD DSN=HULFT.HOST.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(5,5)),
// DCB=(BLKSIZE=23008,LRECL=504,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(U01) OUTFILE(U11)
//*
//LOG EXEC PGM=KQCAMS,REGION=2048K
//U01 DD DSN=HULFT.LOG,DISP=OLD
//U11 DD DSN=HULFT.LOG.BKUP,DISP=(NEW,CATLG),
// UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(5,5)),
// DCB=(BLKSIZE=23008,LRECL=23004,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(U01) OUTFILE(U11)
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
IN |
HULFT.JCL |
HULFT JCLライブラリ |
|
OUT |
HULFT.JCL.BKUP |
HULFT JCLライブラリ(バックアップファイル) |
|
IN |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
OUT |
HULFT.LOAD.BKUP |
HULFTロードモジュールライブラリ(バックアップファイル) |
|
IN |
HULFT.PANEL |
HULFT PFDパネルライブラリ |
|
OUT |
HULFT.PANEL.BKUP |
HULFT PFDパネルライブラリ(バックアップファイル) |
|
IN |
HULFT.MSG |
HULFT PFDメッセージライブラリ |
|
OUT |
HULFT.MSG.BKUP |
HULFT PFDメッセージライブラリ(バックアップファイル) |
|
IN |
HULFT.PARMLIB |
HULFTパラメータライブラリ |
|
OUT |
HULFT.PARMLIB.BKUP |
HULFTパラメータライブラリ(バックアップファイル) |
|
U01 |
HULFT.FILE |
集配信管理ファイル |
|
U11 |
HULFT.FILE.BKUP |
集配信管理ファイル(バックアップファイル) |
|
U01 |
HULFT.HOST |
詳細ホスト情報ファイル |
|
U11 |
HULFT.HOST.BKUP |
詳細ホスト情報ファイル(バックアップファイル) |
|
U01 |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
|
U11 |
HULFT.LOG.BKUP |
集配信履歴ファイル(バックアップファイル) |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
UNIT |
SYSDA |
UNIT |
|
VOL=SER |
HUL001 |
ボリューム名 |
(2) 操作ログファイルのバックアップ
HULFT Ver.8の操作ログファイルをバックアップします。HULFT JCLライブラリ内のメンバ名「OPLBKUP」を修正してバックアップを実行してください。
対象ファイル
-
ファイルアクセスログファイル (VSAM)
-
コマンド実行ログファイル (VSAM)
[バックアップ用JCL例]
//OPLBKUP JOB CLASS=A,MSGCLASS=B
//JOBCAT DD DSN=USERCAT,DISP=SHR
//*------< VSAM REPRO >-------------------------------
//OPLF1 EXEC PGM=KQCAMS
//IN DD DSN=HULFT.OPLFILE1,DISP=OLD
//OUT DD DSN=HULFT.OPLFILE1.BKUP,
// DISP=(NEW,CATLG),UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(30,0)),
// DCB=(BLKSIZE=28300,LRECL=2052,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(IN) OUTFILE(OUT)
//*
//OPLF2 EXEC PGM=KQCAMS
//IN DD DSN=HULFT.OPLFILE2,DISP=OLD
//OUT DD DSN=HULFT.OPLFILE2.BKUP,
// DISP=(NEW,CATLG),UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(30,0)),
// DCB=(BLKSIZE=28300,LRECL=2052,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(IN) OUTFILE(OUT)
//*
//OPLC1 EXEC PGM=KQCAMS
//IN DD DSN=HULFT.OPLCMD1,DISP=OLD
//OUT DD DSN=HULFT.OPLCMD1.BKUP,
// DISP=(NEW,CATLG),UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(30,0)),
// DCB=(BLKSIZE=28300,LRECL=2052,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(IN) OUTFILE(OUT)
//*
//OPLC2 EXEC PGM=KQCAMS
//IN DD DSN=HULFT.OPLCMD2,DISP=OLD
//OUT DD DSN=HULFT.OPLCMD2.BKUP,
// DISP=(NEW,CATLG),UNIT=SYSDA,VOL=SER=HUL001,
// SPACE=(CYL,(30,0)),
// DCB=(BLKSIZE=28300,LRECL=2052,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
REPRO INFILE(IN) OUTFILE(OUT)
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
JOBCAT |
USERCAT |
カタログ簿データセット名 |
|
IN |
HULFT.OPLCMD1 |
コマンド実行ログファイル1 |
|
OUT |
HULFT.OPLCMD1.BKUP |
コマンド実行ログファイル1(バックアップファイル) |
|
IN |
HULFT.OPLCMD2 |
コマンド実行ログファイル2 |
|
OUT |
HULFT.OPLCMD2.BKUP |
コマンド実行ログファイル2(バックアップファイル) |
|
IN |
HULFT.OPLFILE1 |
ファイルアクセスログファイル1 |
|
OUT |
HULFT.OPLFILE1.BKUP |
ファイルアクセスログファイル1(バックアップファイル) |
|
IN |
HULFT.OPLFILE2 |
ファイルアクセスログファイル2 |
|
OUT |
HULFT.OPLFILE2.BKUP |
ファイルアクセスログファイル2(バックアップファイル) |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
UNIT |
SYSDA |
UNIT |
|
VOL=SER |
HUL001 |
ボリューム名 |
以上でバックアップの作業は終了です。
続けて、OS環境のバックアップも実施してください。