The method for modifying HDSRSSIN, which performs installation without using SMP/E, is explained below.
The following numbers correspond to the numbers appearing on the right side of the sample JCL.
//HDSRSSIN JOB (ACCT#),'SAMPLE COPY', -----(1) // REGION=0M,CLASS=A, -----(2) // MSGLEVEL=(1,1),MSGCLASS=X,NOTIFY=&SYSUID -----(3) //********************************************************************* //* //* All Rights Reserved. //* Copyright (C) 2024, 2026, Hitachi Vantara, Ltd. //* //********************************************************************* //* //* JCL template for simplified installation of mainframe analytics //* recorder. //* //* 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=CHRSnnn Version of distribution data sets // SET TPFX=HITACHI Prefix of target libraries -----(5) // SET TVRM=Vnnnnnn Version of target libraries // SET TVSN=#RS001 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 //* Output libraries //OUTF1 DD DSN=&TPFX..&TVRM..HDSRSAMT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), SAMPLIB // SPACE=(TRK,(15,1,5)),DCB=*.INF1 Target library //OUTF2 DD DSN=&TPFX..&TVRM..HDSRLNKT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), LINKLIB // SPACE=(TRK,(30,1,20)),DCB=*.INF2 Target library //OUTF3 DD DSN=&TPFX..&TVRM..HDSRLPAT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), LPALIB // SPACE=(TRK,(1,1,1)),DCB=*.INF3 Target library //OUTF4 DD DSN=&TPFX..&TVRM..HDSRPRCT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), PROCLIB // SPACE=(TRK,(1,1,10)),DCB=*.INF4 Target library //OUTF5 DD DSN=&TPFX..&TVRM..HDSREXET, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), EXECLIB(F) // SPACE=(TRK,(5,1,10)),DCB=*.INF5 Target library //OUTF6 DD DSN=&TPFX..&TVRM..HDSREXVT, // UNIT=3390,VOL=SER=&TVSN, // DISP=(NEW,CATLG,DELETE), EXECLIB(V) // SPACE=(TRK,(5,1,10)),DCB=*.INF6 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 /* //