##
EXHIBIT 1.1.5.2.a
ALGTPCH Control Cards to punch Bootstrap modules.
**
NOTE:
**
See prior page for card format.
**
NOTE:
**
To speed your installation, MAGEC Software may provide some or all of these members on a PC diskette text file which (cont.)
you can edit using any PC text editor and then upload to your mainframe. The members on the diskette are identical to (cont.)
those you would produce by executing ALGTPCH using the control cards below. The diskette was produced by MAGEC Software (cont.)
by executing ALGTPCH (just as you would do) and then copying the output file(s).
LIB DEFFILESVSAM
** LIB DFHFCT CICS17
(two spaces after "DFHFCT")
LIB DFHPCT
LIB DFHPLT
LIB DFHPPT
LIB VSAMDD
(for z/OS)
LIB VSAMDLBL
(for VSE)
##
EXHIBIT 1.1.5.2.c
LIB MAGECJCLOS
(for z/OS)
LIB MAGECJCLDOS
(for VSE)
LIB MAGECJCLOSCOB85
(for z/OS with Cobol II)
LIB MAGECJCLDOSCOB85
(for VSE with Cobol II)
##
EXHIBIT 1.1.6.2.2
VSAM DD's (z/OS)
These are sample DD statements for the 24 MAGEC VSAM files which comprise the dictionary plus testing datasets. The (cont.)
RPHK1 and SPLK1 files are used by the TP Spooling facility. They can be deleted from the IDCAMS file definitions, the (cont.)
DFHFCT entries, and from this list of DD statements if the TP Spooler is not going to be used at your (cont.)
installation.
DD's for VSAM files
**
//ALGK1 DD DSN=MAGEC.ALG.CLUSTER,DISP=SHR
//DBNK1 DD DSN=MAGEC.DBN.CLUSTER,DISP=SHR
//DCLK1 DD DSN=MAGEC.DCL.CLUSTER,DISP=SHR
//DITK1 DD DSN=MAGEC.DIT.CLUSTER,DISP=SHR
//DOCK1 DD DSN=MAGEC.DOC.CLUSTER,DISP=SHR
//DVCK1 DD DSN=MAGEC.DVC.CLUSTER,DISP=SHR
//ELTK1 DD DSN=MAGEC.ELT.CLUSTER,DISP=SHR
//ERRK1 DD DSN=MAGEC.ERR.CLUSTER,DISP=SHR
//FCDK1 DD DSN=MAGEC.FCD.CLUSTER,DISP=SHR
//KYFK1 DD DSN=MAGEC.KYF.CLUSTER,DISP=SHR
//LAPK1 DD DSN=MAGEC.LAP.CLUSTER,DISP=SHR
//MALK1 DD DSN=MAGEC.MAL.CLUSTER,DISP=SHR
//MMPK1 DD DSN=MAGEC.MMP.CLUSTER,DISP=SHR
//MS3K1 DD DSN=MAGEC.MSK.CLUSTER,DISP=SHR
//PRMK1 DD DSN=MAGEC.PRM.CLUSTER,DISP=SHR
//REFK1 DD DSN=MAGEC.REF.CLUSTER,DISP=SHR
//RPHK1 DD DSN=MAGEC.RPH.CLUSTER,DISP=SHR
for Spooler
//SCFK1 DD DSN=MAGEC.SCF.CLUSTER,DISP=SHR
//SHDK1 DD DSN=MAGEC.SHD.CLUSTER,DISP=SHR
//SIFK1 DD DSN=MAGEC.SIF.CLUSTER,DISP=SHR
//SPLK1 DD DSN=MAGEC.SPL.CLUSTER,DISP=SHR
for Spooler
//TBLK1 DD DSN=MAGEC.TBL.CLUSTER,DISP=SHR
//TSTK1 DD DSN=MAGEC.TST.CLUSTER,DISP=SHR
//TW3K1 DD DSN=MAGEC.TWA.CLUSTER,DISP=SHR
Continued on next page for VSE.
VSAM DLBLs (VSE)
The following are the VSAM DLBL's which should be included in the PROC "MAGECLIB" along with the appropriate LIBDEF's
The SYS005, SYS006, and SYS007 assignments may be inluded in the PROC or they may be included into each jobstream, as appropriate. MAGEC's batch programs utilize these SYS numbers for consistency.
**
DLBL's for VSAM files
**
// ASSGN SYS006,SYSIPT
// ASSGN SYS005,SYSPCH
// ASSGN SYS007,SYSLST
// DLBL ALGK1,'MAGEC.ALG.CLUSTER',,VSAM
// DLBL DBNK1,'MAGEC.DBN.CLUSTER',,VSAM
// DLBL DCLK1,'MAGEC.DCL.CLUSTER',,VSAM
// DLBL DITK1,'MAGEC.DIT.CLUSTER',,VSAM
// DLBL DVCK1,'MAGEC.DVC.CLUSTER',,VSAM
// DLBL DOCK1,'MAGEC.DOC.CLUSTER',,VSAM
// DLBL ELTK1,'MAGEC.ELT.CLUSTER',,VSAM
// DLBL ERRK1,'MAGEC.ERR.CLUSTER',,VSAM
// DLBL FCDK1,'MAGEC.FCD.CLUSTER',,VSAM
// DLBL KYFK1,'MAGEC.KYF.CLUSTER',,VSAM
// DLBL LAPK1,'MAGEC.LAP.CLUSTER',,VSAM
// DLBL MALK1,'MAGEC.MAL.CLUSTER',,VSAM
// DLBL MMPK1,'MAGEC.MMP.CLUSTER',,VSAM
// DLBL MS3K1,'MAGEC.MSK.CLUSTER',,VSAM
// DLBL PRMK1,'MAGEC.PRM.CLUSTER',,VSAM
// DLBL REFK1,'MAGEC.REF.CLUSTER',,VSAM
// DLBL RPHK1,'MAGEC.RPH.CLUSTER',,VSAM for SPOOLER only
// DLBL SCFK1,'MAGEC.SCF.CLUSTER',,VSAM
// DLBL SHDK1,'MAGEC.SHD.CLUSTER',,VSAM
// DLBL SIFK1,'MAGEC.SIF.CLUSTER',,VSAM
// DLBL SPLK1,'MAGEC.SPL.CLUSTER',,VSAM for SPOOLER only
// DLBL TBLK1,'MAGEC.TBL.CLUSTER',,VSAM
// DLBL TSTK1,'MAGEC.TST.CLUSTER',,VSAM
// DLBL TW3K1,'MAGEC.TWA.CLUSTER',,VSAM
##
EXHIBIT 1.2.2
ALANULEX (z/OS)
This jobstream initializes the MAGEC VSAM dictionary files.
**
//ALANULEX JOB (ACCT.),'MAGEC',CLASS=A,
// MSGCLASS=A
//STEP1 EXEC PGM=ALALDNUL
//STEPLIB DD DSN=MAGEC.LOADLIB,DISP=SHR
* * * * * insert VSAMDD statements here
//SYSOUT DD SYSOUT=W
//SYSUDUMP DD SYSOUT=W
//SYSPRINT DD SYSOUT=W
//
ALANULEX (VSE)
* $$ JOB JNM=ALALDNUL,CLASS=0,USER='M A G E C'
* $$ LST CLASS=Q
// JOB ALALDNUL
// EXEC PROC MAGECLIB -pvt. libs. (and DLBL's for VSAM)
// EXEC ALALDNUL,SIZE=AUTO
/*
/&
* $$ EOJ
##
EXHIBIT 1.2.2.a
RPHINIT & SPLINIT (VSE)
* $$ JOB JNM=RPHINIT,CLASS=0,USER='M A G E C'
* $$ LST CLASS=Q
// JOB RPHINIT
// EXEC PROC MAGECLIB -libs.and DLBL's for VSAM
// DLBL RPHVSAM,'MAGEC.RPH.CLUSTER',,VSAM
// EXEC RPHINIT,SIZE=AUTO
/*
/&
* $$ JOB JNM=SPLINIT,CLASS=0,USER='M A G E C'
* $$ LST CLASS=Q
// JOB SPLINIT
// EXEC PROC MAGECLIB -libs.and DLBL's for VSAM
// DLBL SPLVSAM,'MAGEC.SPL.CLUSTER',,VSAM
// EXEC SPLINIT,SIZE=AUTO
/*
/&
RPHINIT & SPLINIT (z/OS)
//RPHINIT JOB (ACCT.),'MAGEC',CLASS=A,
// MSGCLASS=A
//STEP1 EXEC PGM=RPHINIT
//STEPLIB DD DSN=MAGEC.LOADLIB,DISP=SHR
* * * * * insert VSAMDD here (see exhibit 1.1.6.2.2)
//RPHVSAM DD DSN='MAGEC.RPH.CLUSTER'
//SYSOUT DD SYSOUT=W
//SYSUDUMP DD SYSOUT=W
//SYSPRINT DD SYSOUT=W
//
//SPLINIT JOB (ACCT.),'MAGEC',CLASS=A,
// MSGCLASS=A
//STEP1 EXEC PGM=SPLINIT
//STEPLIB DD DSN=MAGEC.LOADLIB,DISP=SHR
* * * * * insert VSAMDD here (see exhibit 1.1.6.2.2)
//SPLVSAM DD DSN='MAGEC.SPL.CLUSTER'
//SYSOUT DD SYSOUT=W
//SYSUDUMP DD SYSOUT=W
//SYSPRINT DD SYSOUT=W
//
##
EXHIBIT 2.3
ALALDEX (z/OS)
This jobstream populates (loads) the MAGEC VSAM dictionary files.
//ALALDEX JOB (ACCT.),'MAGEC',CLASS=A,
// MSGCLASS=A
//STEP1 EXEC PGM=ALALDFIL,REGION=1024K
//STEPLIB DD DSN=MAGEC.LOADLIB,DISP=SHR
* * * * * insert VSAMDD here (see exhibit 1.1.6.2.2)
//SYS010 DD DSN=MAGEC.DATABASE,UNIT=TAPE,DISP=OLD,
// VOL=SER=MAGnnn,
// DCB=(RECFM=FB,LRECL=5982,BLKSIZE=23928),
// LABEL=(1,NL)
//SYSOUT DD SYSOUT=W
//SYSUDUMP DD SYSOUT=W
//SYSPRINT DD SYSOUT=W
//SYS006 DD *
ALALDFIL RALL
//
See next page for control card format.
ALALDEX (VSE)
This jobstream populates (loads) the MAGEC VSAM dictionary files.
* $$ JOB JNM=ALALDFIL,CLASS=0,USER='M A G E C'
* $$ PRT CLASS=V
// JOB ALALDFIL LOAD MAGEC FILES
// EXEC PROC=MAGECLIB -libs.and DLBL'S for VSAM
// PAUSE - MOUNT & READY "MAGEC.DATABASE" TAPE
// ASSGN SYS006,SYSIPT
// ASSGN SYS010,CUU
* // TLBL SYS010,'MAGEC.DATABASE' (unlabelled.tape)
// EXEC ALALDFIL,SIZE=(AUTO,20K)
ALALDFIL RALL
/*
/&
next: install08.md.txt