SRMJOB02—Migrate a data set to migrate level 1
Each record passed would cause the control statements to be repeated as they are encompassed in the DO loop. Therefore, this example would submit one batch job that contains 20 HMIGRATE commands (assuming that ACT_COUNT=20 and 20 data sets match the FLST/RLST criteria). For more information about skeleton tailoring, see Skeleton-tailoring.
SRMJOB02 skeleton JCL example
//SRMJOB02 JOB (XXXX),'XXXXX',CLASS=A,MSGCLASS=X
//* TYPRUN=HOLD
//******************************************************************
//* MIGRATE ML1 *
//******************************************************************
//* SOLUTION IS &SOL
//* FUNCTION IS &FUNC
//******************************************************************
//MIGRATE1 EXEC PGM=IKJEFT01
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//SYSTSIN DD *
)DO
//* HMIGRATE '&DSN' WAIT
)END
/*
//
//* TYPRUN=HOLD
//******************************************************************
//* MIGRATE ML1 *
//******************************************************************
//* SOLUTION IS &SOL
//* FUNCTION IS &FUNC
//******************************************************************
//MIGRATE1 EXEC PGM=IKJEFT01
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//SYSTSIN DD *
)DO
//* HMIGRATE '&DSN' WAIT
)END
/*
//
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*