Batch JCL from Previous Releases


Migrating JCL from File-AID for Db2 release 6.3 to release 23.1 requires removing the File-AID/Common Components (VJ) load libraries CXVJAUTH and SXVJAUTH. See sample JCL in Sample batch JCL with changes for Release 23.01.

Migrating JCL from File-AID for Db2 releases 6.1 or earlier to release 23.1 requires additional information for COPYTL steps. The CEEOPTS will also need to be copied separately into a temporary passed dataset &&CEELIB which is then used in the File-AID DB2 execute step(s). See sample JCL in Sample Batch Facility JCL (1 of 2).

Warning

Important

Migrating JCL for File-AID Extract for DB2 (option 3.7.1 on here) and File-AID Load for DB2 (option 3.7.2 on here) does not require the additional information for COPYTL steps.

Sample batch JCL with changes for Release 23.01

//*-------------------------------------------------------------------
//COPYTL       EXEC PGM=IEBCOPY
//SYSPRINT     DD SYSOUT=*
//SYSOUT       DD SYSOUT=*
//INDD1        DD DSN=hlq.SXVJTENU,
//             DISP=SHR
//INDD2        DD DSN=ISP.SISPTENU,
//             DISP=SHR
//*
//OUTDD        DD DSN=&TBLIBS,
//                DISP=(NEW,PASS,DELETE),
//                SPACE=(TRK,(30,15,15),RLSE),
//                DSNTYPE=LIBRARY,LRECL=80,
//                UNIT=SYSDA
//OUTDD2       DD DSN=&CEELIB,
//                DISP=(NEW,PASS,DELETE),
//                SPACE=(TRK,(30,15,15),RLSE),
//                DSNTYPE=LIBRARY,LRECL=80,
//                UNIT=SYSDA
//SYSUT3       DD UNIT=SYSDA,SPACE=(CYL,(4,4))
//SYSUT4       DD UNIT=SYSDA,SPACE=(CYL,(4,4))
//SYSIN        DD *
  COPY INDD=INDD1,OUTDD=OUTDD
  COPY INDD=INDD2,OUTDD=OUTDD
  COPY INDD=INDD1,OUTDD=OUTDD2
  S M=CEEOPTS
/*
//*-------------------------------------------------------------------
//UTIL EXEC PGM=IKJEFT01,DYNAMNBR=80,REGION=8192K,COND=(7,LT)
//*-------------------------------------------------------------------
//* This is the customized JCL to run TSO from batch.
//* It is imbedded in the skeletons for F2EXTR, F2LOAD, F2ANLBCH,
//* and F2IMPBCH
//*-------------------------------------------------------------------
//STEPLIB DD DISP=SHR,
// DSN=hlq.CXVJLOAD
//         DD DISP=SHR,
// DSN=hlq.SXVJLOAD
//         DD DSN=DSNA10.DA01.SDSNEXIT,
// DISP=SHR
//         DD DSN=DSNA10.SDSNLOAD,
// DISP=SHR
//*
//CEEOPTS DD DSN=&CEELIB(CEEOPTS),
// DISP=(OLD,DELETE,DELETE)
//ISPPLIB DD DISP=SHR,
// DSN=ISP.SISPPENU
//         DD DISP=SHR,
// DSN=hlq.SXVJPENU
//*
//ISPMLIB DD DISP=SHR,
// DSN=hlq.SXVJMENU
//        DD DISP=SHR,
// DSN=ISP.SISPMENU
//*
//ISPSLIB DD DISP=SHR,
// DSN=ISP.SISPSENU
//      DD DISP=SHR,
// DSN=hlq.SXVJSENU
//*
//ISPTLIB  DD   DSN=&TBLIBS,DISP=(OLD,DELETE,DELETE)
//*
//ISPPROF  DD   DSN=&BATPROF,DISP=(NEW,DELETE,DELETE),
//              DCB=(BLKSIZE=3120,LRECL=80,DSORG=PO,RECFM=FB),
//              SPACE=(TRK,(1,,1)),UNIT=SYSDA


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX File-AID for Db2 23.01