This document contains sample JCL of the jobs referred to in the installation procedure.
* $$ JOB JNM=JCLINST1, ..... JECL CARD INFORMATION .....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST1 ..... JOB CARD INFORMATION .....
/*
/* THIS IS THE INSTALLATION JOB1.
/*
/* THIS JOB DOWNLOADS THE DATASETS, AS SUPPLIED ON THE
/* INSTALLATION TAPE, TO DISK FOR USE DURING THE
/* INSTALLATION PROCEDURE.
/*
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS JOB
/*
/* 1. INSERT A VALID JECL AND JOB CARD.
/* 2. CHANGE vrs TO THE VERSION, RELEASE AND SM LEVEL.
/* 3. CHANGE vvvvvv TO THE REQUIRED VOLSER.
/* 4. CHANGE ttttt TO THE REQUIRED TRACK.
/* 5. CHANGE nnnn TO THE REQUIRED NUMBER OF TRACKS.
/* 6. CHANGE cuu TO THE REQUIRED TAPE/CASS UNIT.
/* 7. CHANGE xx TO THE REQUIRED FILE NUMBER.
/*
/*
// PAUSE ..... WAIT FOR TAPE UNIT
// ASSGN SYS006,CUU
// DLBL SAGLIB,'.......LIBRARY'
// EXTENT ,VVVVVV,1,0,TTTTTT,NNNN
/*
/* =========================================================
* RESTORE SAGLIB.COMvrs DISTRIBUTION COM-PLETE LIBRARY
* SOURCE, OBJ and PHASE
/* =========================================================
/*
// MTC REW,SYS006
// MTC FSF,SYS006,xx
// EXEC LIBR
RESTOR SUB=SAGLIB.COMvrs : SAGLIB.COMvrs -
R=Y TAPE=SYS006
/*
Notes:
* $$ JOB JNM=JCLINST2, ..... JECL CARD INFORMATION ....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST2 ..... JOB CARD INFORMATION .....
/*
/* THIS IS THE Com-plete INSTALLATION JOB2
/*
/* THIS JOB CREATES THE Com-plete USER DATA LIBRARY
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS
/* JOB.
/*
/* 1. INSERT A VALID JECL AND JOB CARD
/* 2. CHANGE THE OUT DSN TO THE REQUIRED LIBRARY.
/*
/* ===========================================================
* CREATE SUBLIB SAGLIB.COMUSER
/* ===========================================================
/*
// EXEC LIBR
DEFINE SUB=SAGLIB.COMUSER -
REPLACE=YES
/*
/&
* $$ EOJ
* $$ JOB JNM=JCLINST4, ..... JECL CARD INFORMATION .....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST4 ..... JOB CARD INFORMATION .....
/*
/* THIS IS Com-plete INSTALLATION JOB4
/*
/* THIS JOB ALLOCATES AND INITIALISES THE Com-plete SYSTEM DATASETS.
/*
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS
/* JOB:#
/*
/*
/* 1. INSERT A VALID JECL AND JOB CARD.
/* 2. CHANGE VVVVVV TO THE REQUIRED VOLSER.
/* 3. CHANGE vrs TO THE Com-plete VERSION, RELEASE AND SM LEVEL.
/* 4. CHANGE CCCC TO THE REQUIRED NUMBER OF CYLINDERS.
/* 5. CHANGE ????? TO THE REQUIRED CATALOG FILE NAME.
/*
/* =================================================================
* CREATE Com-plete COMSYS.USERS DATA SET (VSAM)
* CREATE Com-plete COMSYS.CATALOG DATA SET (VSAM)
/* =================================================================
// EXEC IDCAMS
/* DELETE (COM.COMSYS.USERS) CLUSTER - */
/* CATALOG (????????) */
/* DELETE (COM.COMSYS.CATALOG) CLUSTER - */
/* CATALOG (????????) */
/* */
/* COMSYS.USERS */
/* */
DEFINE CLUSTER -
( NAME (COM.COMSYS.USERS) -
INDEXED -
SHAREOPTIONS (2 3) -
RECORDSIZE (2041 2041) -
KEYS (16 0) -
SPEED REUSE) -
DATA -
( NAME (COM.COMSYS.USERS.DATA) -
CISZ (4096) -
VOLUMES (VVVVVV) -
CYLINDERS (0003 03) ) -
INDEX -
( NAME (COM.COMSYS.USERS.INDEX) -
CISZ (2048) -
VOLUMES (VVVVVV) -
TRACKS (002 01) ) -
CATALOG (????????)
IF LASTCC = 0 -
THEN
LISTCAT ENT (COM.COMSYS.USERS) ALL -
CATALOG (????????)
/* */
/* COMSYS.CATALOG */
/* */
DEFINE CLUSTER -
( NAME (COM.COMSYS.CATALOG) -
INDEXED -
SHAREOPTIONS (2 3) -
RECORDSIZE (313 313) -
KEYS (16 0) -
SPEED REUSE) -
DATA -
( NAME (COM.COMSYS.CATALOG.DATA) -
CISZ (4096) -
VOLUMES (VVVVVV) -
TRACKS (0005 02) ) -
INDEX-
( NAME (COM.COMSYS.CATALOG.INDEX) -
CISZ (2048) -
VOLUMES (VVVVVV) -
TRACKS (001 01) ) -
CATALOG (????????)
IF LASTCC = 0 -
THEN
LISTCAT ENT (COM.COMSYS.CATALOG) ALL -
CATALOG (????????)
/*
/*
// IF $RC > 0 THEN /* DEFINE CLUSTER SUCCESSFULL ??? */
// GOTO $EOJ /* NO - GO TO END OF JOB */
/*
/*
/* =============================================================
* LOAD COMSYS.BASE VSAM DATA SET
/* =============================================================
// PAUSE WAITING FOR TAPE UNIT
// ASSGN SYS004,??? <------ CUU FOR TAPE UNIT
// MTC REW,SYS004
// TLBL INUSE,'COMSYS.USERS',,,,3
// TLBL INCAT,'COMSYS.CATALOG',,,,4
/*
// DLBL OUTUSE,'COM.COMSYS.USERS',,VSAM,CAT=COMCAT
// DLBL OUTCAT,'COM.COMSYS.CATALOG',,VSAM,CAT=COMCAT
/*
// DLBL COMCAT,'?????????',,VSAM <----- VSAM CATALOG NAME
/*
// EXEC IDCAMS
/* =============================================== */
/* LOAD COMSYS.BASE */
/* =============================================== */
REPRO INFILE (INBAS -
ENVIRONMENT -
(PDEV (2400) - /* TAPE INPUT */
RECFM (VARBLK) -
BLKSZ (16384) -
REWIND )) -
OUTFILE (OUTBAS) REPLACE REUSE
/* ================================================ */
/* LOAD COMSYS.USERS */
/* ================================================ */
REPRO INFILE (INUSE -
ENVIRONMENT -
(PDEV (2400) - /* TAPE INPUT */
RECFM (VARBLK) -
BLKSZ (16384) -
REWIND )) -
OUTFILE (OUTUSE) REPLACE REUSE
/* ================================================ */
/* LOAD COMSYS.CATALOG */
/* ================================================ */
REPRO INFILE (INCAT -
ENVIRONMENT -
(PDEV (2400) - /* TAPE INPUT */
RECFM (VARBLK) -
BLKSZ (16384) -
REWIND )) -
OUTFILE (OUTCAT) REPLACE REUSE
/*
/&
* $$ EOJ
* $$ JOB JNM=JCLINST5, ..... JECL CARD INFORMATION .....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST5 ..... JOB CARD INFORMATION .....
/*
/* THIS IS THE Com-plete INSTALLATION JOB5.
/*
/* THIS JOB ALLOCATES AND INITIALISES THE Com-plete CAPTURE DATA SETS
/*
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS JOB
/*
/* 1. INSERT A VALID JOBCARD.
/* 2. CHANGE VVVVVV TO THE REQUIRED VOLSER(S).
/* 3. CHANGE ????? TO THE REQUIRED CATALOG FILE NAME.
/*
// EXEC IDCAMS
/* DELETE (COM.VSAM.CAPTUR1) cluster - */
/* CATALOG (????????) */
/* DELETE (COM.VSAM.CAPTUR2) cluster - */
/* CATALOG (????????) */
DEFINE CLUSTER -
( NAME (COM.VSAM.CAPTUR1) -
NONINDEXED -
SHAREOPTIONS (1) -
RECORDSIZE (0032 4096) -
SPEED REUSE ) -
DATA -
( NAME (COM.VSAM.CAPTUR1.DATA) -
CISZ (8192) -
VOLUMES (VVVVVV) -
CYLINDERS (3 0)) -
CATALOG (????????)
DEFINE CLUSTER -
( NAME (COM.VSAM.CAPTUR2) -
NONINDEXED -
SHAREOPTIONS (1) -
RECORDSIZE (0032 4096) -
SPEED REUSE ) -
DATA -
( NAME (COM.VSAM.CAPTUR2.DATA) -
CISZ (8192) -
VOLUMES (VVVVVV) -
CYLINDERS (3 0)) -
CATALOG (????????)
/*
* INIT CAPTURE FILES
/*
// DLBL COMCAT,'????????',,VSAM <---- VSAM CATALOG NAME
/*
// DLBL CAPTUR1,'COM.VSAM.CAPTUR1',,VSAM,CAT=COMCAT
// DLBL CAPTUR2,'COM.VSAM.CAPTUR2',,VSAM,CAT=COMCAT
// LIBDEF PHASE,SEARCH=SAGLIB.COMvrs,TEMP
// EXEC TUSACAPT,SIZE=220K
/*
/&
* $$ EOJ
* $$ JOB JNM=JCLINST6, ..... JECL CARD INFORMATION .....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST6 ..... JOB CARD INFORMATION .....
/*
/* THIS IS THE Com-plete INSTALLATION JOB6.
/*
/* THIS JOB ALLOCATES AND INITIALISES THE Com-plete SD-FILE DATA SET
/*
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS JOB
/*
/* 1. INSERT A VALID JOBCARD.
/* 2. CHANGE VVVVVV TO THE REQUIRED VOLSER.
/* 3. CHANGE ????? TO THE REQUIRED CATALOG FILE NAME.
/*
/*
/*
/* =================================================================
* DEFINE Com-plete COM.VSAM.SDFILE DATA SET
/* =================================================================
// EXEC IDCAMS
/* DELETE (COM.VSAM.SDFILE) CLUSTER - */
/* CATALOG (????????) */
DEFINE CLUSTER -
( NAME (COM.VSAM.SDFILE) -
NUMBERED -
SHAREOPTIONS (2 3) -
RECORDSIZE (4080 4080) -
SPEED REUSE) -
DATA -
( NAME (COM.VSAM.SDFILE.DATA) -
CISZ (4096) -
VOLUMES (VVVVVV) -
CYLINDERS (0020 00) ) -
CATALOG (????????)
/*
/* =============================================================
* INIT Com-plete COM.VSAM.SDFILE
/* =============================================================
// LIBDEF PHASE,SEARCH=SAGLIB.COMvrs,TEMP
// ASSGN SYS003,SYSLST
/*
// DLBL COMCAT,'????????',,VSAM <---- VSAM CATALOG NAME
/*
// DLBL COMSD,'COM.VSAM.SDFILE',,VSAM,CAT=COMCAT
// EXEC TUSDUTIL,SIZE=220K,PARM='INIT,SDFILES=0200,DMPSPAC=8'
/*
/* =============================================================
* DISPLAY Com-plete COM.VSAM.SDFILE
/* =============================================================
// EXEC IDCAMS
LISTCAT ENT (COM.VSAM.SDFILE) ALL -
CATALOG (????????)
/*
/&
* $$ EOJ
* $$ JOB JNM=JCLINST7, ..... JECL CARD INFORMATION .....
* $$ LST DISP=D,CLASS=A
// JOB JCLINST7 ..... JOB CARD INFORMATION .....
/*
/* THIS IS THE Com-plete INSTALLATION JOB7.
/*
/* THIS JOB ALLOCATES AND INITIALISES THE Com-plete
/* PRINTOUT-SPOOL DATA SET
/*
/* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS JOB
/*
/* 1. INSERT A VALID JOBCARD.
/* 2. CHANGE VVVVVV TO THE REQUIRED VOLSER.
/* 3. CHANGE ????? TO THE REQUIRED CATALOG FILE NAME.
/*
/*
/* =================================================================
* DEFINE Com-plete COM.VSAM.SPOOL DATA SET
/* =================================================================
// EXEC IDCAMS
/* DELETE (COM.VSAM.SPOOL) CLUSTER - */
/* CATALOG (????????) */
DEFINE CLUSTER -
( NAME (COM.VSAM.SPOOL) -
NUMBERED -
SHAREOPTIONS (2 3) -
RECORDSIZE (4080 4080) -
SPEED REUSE) -
DATA -
( NAME (COM.VSAM.SPOOL.DATA) -
CISZ (4096) -
VOLUMES (VVVVVV) -
CYLINDERS (0010 00) ) -
CATALOG (????????)
/*
/* =============================================================
* INIT Com-plete COM.VSAM.SPOOL
/* =============================================================
// LIBDEF PHASE,SEARCH=SAGLIB.COMvrs,TEMP
// ASSGN SYS003,SYSLST
/*
// DLBL COMCAT,'????????',,VSAM <---- VSAM CATALOG NAME
/*
/* RECS= NUMCYL * NUMTRC * NUMREC
/* ==============================
/* WHERE:
/* NUMCYL = NUMBER OF CYLINDER
/* NUMTRC = NUMBER OF TRACKS PER CYLINDER
/* NUMREC = NUMBER CONTROLINTERVAL PER TRACK
/*
/*
// DLBL COMSPL,'COM.VSAM.MSGLIB',,VSAM,CAT=COMCAT
// EXEC TUMSUTIL,SIZE=220K
INIT RECS=1500
/*
/* =============================================================
* DISPLAY Com-plete COM.VSAM.SPOOL
/* =============================================================
// EXEC IDCAMS
LISTCAT ENT (COM.VSAM.SPOOL) ALL -
CATALOG (????????)
/*
/&
* $$ EOJ
* $$ JOB JNM=JCLINST9, ..... JECL CARD INFORMATION ..... * $$ LST DISP=D,CLASS=A // JOB JCLINST9 ..... JOB CARD INFORMATION ..... /* /* THIS IS THE Com-plete INSTALLATION JOB9 /* /* DEFINE THE VTAM APPLICATION FOR Com-plete /* /* THE FOLLOWING CHANGES HAVE TO BE PERFORMED BEFORE RUNNING THIS JOB /* /* 1. INSERT A VALID JOBCARD. /* 2. CHANGE THE VTAM APPLICATION ID TO THE REQUIRED NAME. /* /* /* ================================================================= * DEFINE THE VTAM APPLICATION FOR Com-plete /* ================================================================= // EXEC LIBR,PARM='MSHP' ACC SUB=PRD2.CONFIG CATALOG APPLCOM.B R=Y APPLCOM VBUILD TYPE=APPL COMPLETE APPL AUTH=(ACQ,PASS),APPC=YES /+ /* /& * $$ EOJ