The method for modifying HDSYKSIN, which performs a simple installation, is explained below.
The following numbers correspond to the numbers appearing on the right side of the sample JCL. Modify the underlined parts in the sample JCL as follows:
//HDSYKSIN JOB (ACCT#),'SAMPLE COPY', -----(1) // REGION=0M,CLASS=A, -----(2) // MSGLEVEL=(1,1),MSGCLASS=X,NOTIFY=&SYSUID -----(3) //********************************************************************* //* //* All Rights Reserved. Copyright (C) 2006, 2023, Hitachi, Ltd. //* //********************************************************************* //* //* JCL template for simplified installation of BC Manager. //* //* This sample shows an installation method that copies //* distribution data sets directly to the target libraries, //* without using SMP/E. //* //* Instructions: //* 1) Modify the JOB statement to match your environment. //* 2) Modify the following values to match your environment: //* //* Value Description //* -------- ---------------------------------- // SET IPFX=HITACHI Prefix of distribution data sets----(4) // SET IVRM=CHYKnnn Version of distribution data sets // SET TPFX=HITACHI Prefix of target libraries ----(5) // SET TVRM=Vnnnnnn Version of target libraries // SET TVSN=#bcm01 VOLSER of target libraries -----(6) //* //* 3) Submit the JCL. //* //********************************************************************* //COPY EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //* Input data sets //INF1 DD DSN=&IPFX..&IVRM..F1,DISP=SHR SAMPLIB data set //INF2 DD DSN=&IPFX..&IVRM..F2,DISP=SHR LINKLIB data set //INF3 DD DSN=&IPFX..&IVRM..F3,DISP=SHR LPALIB data set //INF4 DD DSN=&IPFX..&IVRM..F4,DISP=SHR PROCLIB data set //INF5 DD DSN=&IPFX..&IVRM..F5,DISP=SHR EXEC(F) data set //INF6 DD DSN=&IPFX..&IVRM..F6,DISP=SHR EXEC(V) data set //INF7 DD DSN=&IPFX..&IVRM..F7,DISP=SHR PANEL data set //INF8 DD DSN=&IPFX..&IVRM..F8,DISP=SHR MESSAGE data set //INF9 DD DSN=&IPFX..&IVRM..F9,DISP=SHR TABLE data set //* Output libraries //OUTF1 DD DSN=&TPFX..&TVRM..HDSYSAMT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), SAMPLIB // SPACE=(TRK,(30,1,5)),DCB=*.INF1 Target library //OUTF2 DD DSN=&TPFX..&TVRM..HDSYLNKT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), LINKLIB // SPACE=(TRK,(135,1,30)),DCB=*.INF2 Target library //OUTF3 DD DSN=&TPFX..&TVRM..HDSYLPAT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), LPALIB // SPACE=(TRK,(1,1,1)),DCB=*.INF3 Target library //OUTF4 DD DSN=&TPFX..&TVRM..HDSYPRCT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), PROCLIB // SPACE=(TRK,(5,1,10)),DCB=*.INF4 Target library //OUTF5 DD DSN=&TPFX..&TVRM..HDSYEXET, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), EXECLIB(F) // SPACE=(TRK,(30,1,10)),DCB=*.INF5 Target library //OUTF6 DD DSN=&TPFX..&TVRM..HDSYEXVT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), EXECLIB(V) // SPACE=(TRK,(30,1,10)),DCB=*.INF6 Target library //OUTF7 DD DSN=&TPFX..&TVRM..HDSYPNLT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), PANEL // SPACE=(TRK,(60,1,200)),DCB=*.INF7 Target library //OUTF8 DD DSN=&TPFX..&TVRM..HDSYMSGT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), MESSAGE // SPACE=(TRK,(5,1,5)),DCB=*.INF8 Target library //OUTF9 DD DSN=&TPFX..&TVRM..HDSYTABT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), TABLE // SPACE=(TRK,(5,1,5)),DCB=*.INF9 Target library //SYSIN DD * COPY OUTDD=OUTF1,INDD=INF1 COPYMOD OUTDD=OUTF2,INDD=INF2 COPYMOD OUTDD=OUTF3,INDD=INF3 COPY OUTDD=OUTF4,INDD=INF4 COPY OUTDD=OUTF5,INDD=INF5 COPY OUTDD=OUTF6,INDD=INF6 COPY OUTDD=OUTF7,INDD=INF7 COPY OUTDD=OUTF8,INDD=INF8 COPY OUTDD=OUTF9,INDD=INF9 /*