Previous Topic: NDVRBOOK Migration JCL (Source)Next Topic: NDVRBOOK Migration JCL (Executable)


Sample z/OS and OS/390 JCL

//JOBNAME  JOB YOUR.JOBCARD.INFORMATION
//JOBLIB   DD DISP=SHR,DSN=usercv.loadlib
//         DD DISP=SHR,DSN=ndvrdb.loadlib
//         DD DISP=SHR,DSN=idms.loadlib
//*
//*********************************************************************
//*
//*  JOB:      SAMPMIGS
//*
//*  PURPOSE:  MIGRATE-IMPORT JOB FOR SOURCE-FORM STYLE MIGRATION.
//*
//*  STEP:     FUNCTION:
//*  =====     =========
//*
//*  MAP1MDEL  DELETES MAPS TO BE MIGRATED. (ALLOWS DDDL CHANGES)
//*
//*  UBSCUDEL  DELETES SUBSCHEMAS TO BE MIGRATED.
//*
//*  CHEMCDEL  DELETES SCHEMAS TO BE MIGRATED.
//*
//*  DDDLDUPD  DELETE/ADD/MOD/REPLACE IDMSDDDL ENTITIES MIGRATING.
//*
//*  CHEMCUPD  ADDS SCHEMAS TO BE MIGRATED.
//*
//*  UBSCUUPD  ADDS SUBSCHEMAS TO BE MIGRATED.
//*
//*  MAP1MUPD  ADDS MAPS TO BE MIGRATED.
//*
//*  MPUTMGEN  GENERATES MAPS TO BE MIGRATED.
//*
//*  DDDLDLOD  UPDATES LOAD MODULES TO BE MIGRATED.
//*
//*  BGENDGEN  GENERATES ADSO DIALOGS TO BE MIGRATED.
//*
//*  BTATAGEN  RUNS ADSOBTAT TO UPDATE THE ADS/A APPLICATION TABLE.
//*
//*  UCFDCMT   (OPTIONAL) USES 'UCFBATCH' TO DRIVE DCMT TO VARY
//*            LOAD MODULES / MAPS TO NEW COPY.
//*            NOTE: YOU MUST GENERATE 'UCFBATCH' MODULE AND SET ITS
//*                  PROGRAM NAME HERE AS GENERATED IN YOUR SHOP.
//*
//*********************************************************************
//*
//MAP1MDEL EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsmdel
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
     DICTNAME userdict.
PROGRAM = RHDCMAP1.
OPTION = MIGRATE.
/*
//*
//UBSCUDEL EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsudel
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
PROGRAM = IDMSUBSC.
OPTION = MIGRATE.
/*
//*
//CHEMCDEL EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dscdel
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
           DICTNAME userdict.
PROGRAM = IDMSCHEM.
OPTION = MIGRATE.
/*
//*
//DDDLDUPD EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsdupd
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
PROGRAM = IDMSDDDL.
OPTION = MIGRATE.
/*
//*
//CHEMCUPD EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dscupd
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
PROGRAM = IDMSCHEM.
OPTION = MIGRATE.
/*
//*
//UBSCUUPD EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsuupd
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
           DICTNAME userdict.
PROGRAM = IDMSUBSC.
OPTION = MIGRATE.
/*
//*
//MAP1MUPD EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdsel.dsmupd
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
           DICTNAME userdict.
PROGRAM = RHDCMAP1.
OPTION = MIGRATE.
/*
//*
//MPUTMGEN EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsmgen
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
PROGRAM = RHDCMPUT.
OPTION = MIGRATE.
/*
//*
//DDDLDLOD EXEC PGM=NDVRBOOK,REGION=2048K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsdlod
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
PROGRAM = IDMSDDDL.
OPTION = MIGRATE.
/*
//*
//BGENDGEN EXEC PGM=NDVRBOOK,REGION=900K
//CDMSLIB  DD DISP=SHR,DSN=usercv.loadlib
//         DD DISP=SHR,DSN=ndvrdb.loadlib
//         DD DISP=SHR,DSN=idms.loadlib
//         DD DISP=SHR,DSN=ca.caiclid
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsdgen
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSLST   DD SYSOUT=*
//SYSPCH   DD DUMMY
//SYSUDUMP DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
           DICTNAME userdict.
  PROGRAM = ADSOBCOM.
  OPTION = MIGRATE .
/*
//*
//BTATAGEN EXEC PGM=NDVRBOOK,REGION=500K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//NDVRENI  DD DISP=SHR,DSN=user.ndvrdsel.dseno
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsagen
//SYSLST   DD SYSOUT=*
//NDVRLST  DD SYSOUT=*
//NDVRERR  DD SYSOUT=*
//SYSUDUMP DD DUMMY
//SYSPCH   DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*
//NDVRIPT  DD *
   SIGNON
     USER = youruserid PASSWORD = yourpswd
          DICTNAME userdict.
  PROGRAM = ADSOBTAT.
  OPTION = MIGRATE .
/*
//*
//* 'UCFBATCH' MAY NOT BE THE PROGRAM-ID GENERATED IN YOUR SHOP.
//* STEP IS OPTIONAL
//*
//UCFDCMT  EXEC PGM=UCFBATCH,REGION=500K
//SYSCTL   DD DISP=SHR,DSN=idms.sysctl
//SYSIPT   DD DISP=SHR,DSN=user.ndvrdlvr.dsdvar
//SYSLST   DD SYSOUT=*
//SYSPCH   DD DUMMY
//SYSUDUMP DD DUMMY
//SYSIDMS  DD *
DMCL=dmcl-name
DICTNAME=dictionary-name
Other Optional SYSIDMS Parameters
/*