The method for modifying HDSYK1AL, which allocates the distribution library and the target library, 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:
//HDSYK1AL JOB (ACCT#),'ALLO UPLD FILES', -----(1) // REGION=0M,CLASS=A, -----(2) // MSGLEVEL=(1,1),MSGCLASS=X,NOTIFY=&SYSUID -----(3) //********************************************************************* //* //* All Rights Reserved. Copyright (C) 2003, 2023, Hitachi, Ltd. //* //********************************************************************* //* //* This JCL allocates the data sets for SMP/E installation of //* BC Manager. //* //* Instructions: //* 1) Modify the JOB statement to match your environment. //* 2) Modify the following values to match your environment: //* //* Value Description //* -------- -------------------------------- // SET PFX=HDSYK Prefix of SMP files -----(4) // SET VRM=Vnnnnnn Second level name (VER REL MOD) // SET TVSN=#bcm01 Target library VOLSER -----(5) // SET DVSN=#bcm02 Distribution library VOLSER -----(6) //* //* 3) Submit the JCL. //* //********************************************************************* //ALLOCATE EXEC PGM=IEFBR14 //* Allocate target libraries //HDSYSAMT DD DSN=&PFX..&VRM..HDSYSAMT, SAMPLES LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(30,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYLNKT DD DSN=&PFX..&VRM..HDSYLNKT, LOAD LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(135,1,30)), // DCB=(BLKSIZE=6144,RECFM=U) //HDSYLPAT DD DSN=&PFX..&VRM..HDSYLPAT, LPA LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(1,1,1)), // DCB=(BLKSIZE=6144,RECFM=U) //HDSYPRCT DD DSN=&PFX..&VRM..HDSYPRCT, PROC LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(5,1,10)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYEXET DD DSN=&PFX..&VRM..HDSYEXET, EXEC(F) LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(30,1,10)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYEXVT DD DSN=&PFX..&VRM..HDSYEXVT, EXEC(V) LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(30,1,10)), // DCB=(BLKSIZE=6120,LRECL=255,RECFM=VB) //HDSYPNLT DD DSN=&PFX..&VRM..HDSYPNLT, PANEL LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(60,1,200)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYMSGT DD DSN=&PFX..&VRM..HDSYMSGT, MESSAGE LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(5,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYTABT DD DSN=&PFX..&VRM..HDSYTABT, TABLE LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&TVSN, // SPACE=(TRK,(5,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //* Allocate distribution libraries //HDSYSAMD DD DSN=&PFX..&VRM..HDSYSAMD, SAMPLES LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(30,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYLNKD DD DSN=&PFX..&VRM..HDSYLNKD, LOAD LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(135,1,30)), // DCB=(BLKSIZE=6144,RECFM=U) //HDSYLPAD DD DSN=&PFX..&VRM..HDSYLPAD, LPA LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(1,1,1)), // DCB=(BLKSIZE=6144,RECFM=U) //HDSYPRCD DD DSN=&PFX..&VRM..HDSYPRCD, PROC LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(5,1,10)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYEXED DD DSN=&PFX..&VRM..HDSYEXED, EXEC(F) LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(30,1,10)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYEXVD DD DSN=&PFX..&VRM..HDSYEXVD, EXEC(V) LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(30,1,10)), // DCB=(BLKSIZE=6120,LRECL=255,RECFM=VB) //HDSYPNLD DD DSN=&PFX..&VRM..HDSYPNLD, PANEL LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(60,1,200)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYMSGD DD DSN=&PFX..&VRM..HDSYMSGD, MESSAGE LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(5,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB) //HDSYTABD DD DSN=&PFX..&VRM..HDSYTABD, TABLE LIBRARY // DISP=(NEW,CATLG,DELETE), // UNIT=3390,VOL=SER=&DVSN, // SPACE=(TRK,(5,1,5)), // DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)