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環境のバックアップも実施してください。