HULFT Ver.6のバックアップ

HULFT Ver.6からのバージョンアップ前に、現在使用しているHULFT Ver.6のライブラリのバックアップを作成します。バックアップ用のJCLは、HULFT JCLライブラリ内のメンバ名「BACKUP6」です。このJCLの内容を修正し、バックアップを実行してください。

 

対象ファイル

  • HULFT JCLライブラリ (PO)

  • HULFT ロードモジュールライブラリ (PO)

  • HULFT PFDパネルライブラリ (PO)

  • HULFT PFDメッセージライブラリ (PO)

  • HULFTパラメータライブラリ (PO) (*1)

  • 集配信管理ファイル (VSAM)

  • 詳細ホスト情報ファイル (VSAM)

  • 集配信履歴ファイル (VSAM)

 

*1

:

HULFT Ver.5からのバージョンアップでHULFT Ver.6を導入している場合には、HULFTパラメータライブラリが存在していない場合があります。

HULFTパラメータライブラリには、HULFT Ver.5ではHULFT JCLライブラリで管理していた各種パラメータファイル(HULPRMなど)が格納されています。

この場合には、HULFTパラメータライブラリのバックアップは必要ありません。

[バックアップ用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

ボリューム名

 

以上でバックアップの作業は終了です。

続けて、OS環境のバックアップも実施してください。