Backup in HULFT Ver.6

Before upgrading from HULFT Ver.6, create a backup for the library that you are currently using in HULFT Ver.6. The JCL for backup is the member named 'BACKUP6' in the JCL library of HULFT. Modify the contents of the JCL, and execute the backup.

 

Target Files

  • HULFT JCL library (PO)

  • HULFT load module library (PO)

  • HULFT ISPF panel library (PO)

  • HULFT ISPF message library (PO)

  • HULFT parameter library (PO) (*1)

  • Send and Receive Management file (VSAM)

  • Host Information file (VSAM)

  • Send and Receive Log file (VSAM)

  • IP Management file (PS)

  • PORT management file (PS)

 

*1

:

If you have installed HULFT Ver.6 as an upgrade from HULFT Ver.5, HULFT parameter library may not exist.

HULFT parameter library contains the various parameter files that were managed in the JCL library in HULFT Ver.5 (such as HULPRM).

Therefore, in this case, backup of HULFT parameter library is not necessary.

[Example of JCL for backup]

//BACKUP   JOB CLASS=A,MSGCLASS=B
//*
//JCL      EXEC PGM=IEBCOPY
//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,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
//*
//LOAD     EXEC PGM=IEBCOPY
//IN       DD DSN=HULFT.LOAD,DISP=SHR
//OUT      DD DSN=HULFT.LOAD.BKUP,DISP=(NEW,CATLG),
//         UNIT=SYSDA,VOL=SER=HUL001,
//         SPACE=(CYL,(10,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
//*
//PANEL    EXEC PGM=IEBCOPY
//IN       DD DSN=HULFT.PANEL,DISP=SHR
//OUT      DD DSN=HULFT.PANEL.BKUP,DISP=(NEW,CATLG),
//         UNIT=SYSDA,VOL=SER=HUL001,
//         SPACE=(CYL,(1,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=IEBCOPY
//IN       DD DSN=HULFT.MSG,DISP=SHR
//OUT      DD DSN=HULFT.MSG.BKUP,DISP=(NEW,CATLG),
//         UNIT=SYSDA,VOL=SER=HUL001,
//         SPACE=(CYL,(1,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=IEBCOPY
//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=IDCAMS,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=27998,LRECL=22304,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
     REPRO INFILE(U01) OUTFILE(U11)
//*
//HOST     EXEC PGM=IDCAMS,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=27998,LRECL=504,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
     REPRO INFILE(U01) OUTFILE(U11)
//*
//LOG      EXEC PGM=IDCAMS,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=27998,LRECL=27994,RECFM=VB)
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
     REPRO INFILE(U01) OUTFILE(U11)
//*
//IP       EXEC PGM=IEBGENER
//SYSUT1   DD DSN=HULFT.HOSTS.LOCAL,DISP=SHR
//SYSUT2   DD DSN=HULFT.HOSTS.LOCAL.BKUP,DISP=(NEW,CATLG),
//         UNIT=SYSDA,VOL=SER=HUL001,SPACE=(CYL,(1,1))
//SYSPRINT DD SYSOUT=*
//SYSIN    DD DUMMY
//*
//PORT     EXEC PGM=IEBGENER
//SYSUT1   DD DSN=HULFT.PROFILE.TCPIP,DISP=SHR
//SYSUT2   DD DSN=HULFT.PROFILE.TCPIP.BKUP,UNIT=SYSDA,
//         DISP=(NEW,CATLG),VOL=SER=HUL001,
//         SPACE=(CYL,(1,1))
//SYSPRINT DD SYSOUT=*
//SYSIN    DD DUMMY
//

DD Name

Value

Description

IN

HULFT.JCL

HULFT JCL library

OUT

HULFT.JCL.BKUP

HULFT JCL library (backup file)

IN

HULFT.LOAD

HULFT load module library

OUT

HULFT.LOAD.BKUP

HULFT load module library (backup file)

OUT

HULFT.PANEL

HULFT ISPF panel library

OUT

HULFT.PANEL.BKUP

HULFT ISPF panel library (backup file)

IN

HULFT.MSG

HULFT ISPF message library

OUT

HULFT.MSG.BKUP

HULFT ISPF message library (backup file)

IN

HULFT.PARMLIB

HULFT parameter library

OUT

HULFT.PARMLIB.BKUP

HULFT parameter library (backup file)

IN

HULFT.FILE

Send and Receive Management File

OUT

HULFT.FILE.BKUP

Send and Receive Management File (backup file)

IN

HULFT.HOST

Host Information File

OUT

HULFT.HOST.BKUP

Host Information File (backup file)

IN

HULFT.LOG

Send and Receive Log File ID Key File

OUT

HULFT.LOG.BKUP

Send and Receive Log File (backup file)

IN

HULFT.HOSTS.LOCAL

IP Management File

OUT

HULFT.HOSTS.LOCAL.BKUP

IP Management File (backup file)

IN

HULFT.PROFILE.TCPIP

PORT Management File

OUT

HULFT.PROFILE.TCPIP.BKUP

PORT Management File (backup file)

Parameter Name

Value

Description

UNIT

SYSDA

UNIT

VOL=SER

HUL001

Volume Name

 

The backup procedure is now complete.

Next, create a backup for your operating system environment.