The method for modifying HDSYK2DF, which defines 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:
//HDSYK2DF JOB (ACCT#),'DO THE DDDEFS', -----(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 executes SMP/E DDDEF for the distribution libraries and //* the target libraries. //* //* Instructions: //* 1) Modify the JOB statement to match your environment. //* 2) Modify the following values to match your environment: //* //* Value Description //* -------- -------------------------------- //* GIMSMP Installation SMP/E program // SET PFX=HDSYK Prefix of SMP files -----(4) // SET VRM=Vnnnnnn Second level name (VER REL MOD) //* #smp01 DASD volume serial for SMPTLIB //* //* 3) Submit the JCL to begin execution of SMP/E DDDEF. //* //********************************************************************* //S1 EXEC PGM=GIMSMP //SMPCSI DD DISP=SHR,DSN=&PFX..SMPCSI.CSI //SMPOUT DD SYSOUT=* //SMPRPT DD SYSOUT=* //SMPLIST DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SMPWRK1 DD UNIT=SYSDA, // SPACE=(3120,(0364,0380,500)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) //SMPWRK2 DD UNIT=SYSDA, // SPACE=(3120,(0364,0380,500)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) //SMPWRK3 DD UNIT=SYSDA, // SPACE=(3120,(0364,0380,500)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) //SMPWRK4 DD UNIT=SYSDA, // SPACE=(3120,(0364,0380,500)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) //SMPWRK6 DD UNIT=SYSDA, // SPACE=(3120,(0364,0380,500)), // DCB=(RECFM=FB,BLKSIZE=3120) //SYSUT1 DD UNIT=SYSDA,SPACE=(3120,(0380,0760)) //SYSUT2 DD UNIT=SYSDA,SPACE=(3120,(0380,0760)) //SYSUT3 DD UNIT=SYSDA,SPACE=(3120,(0380,0760)) //SYSUT4 DD UNIT=SYSDA,SPACE=(3120,(0038,0100)), // DCB=(LRECL=80,BLKSIZE=3120,RECFM=FB) //* The following data sets would likely be specified in a //* cataloged procedure customized for a particular customer. //SMPPTS DD DISP=SHR,DSN=&PFX..SMPPTS //SMPLOG DD DISP=MOD,DSN=&PFX..SMPLOG //SMPLOGA DD DISP=MOD,DSN=&PFX..SMPLOGA //SMPCSI DD DISP=SHR,DSN=&PFX..SMPCSI.CSI //GLOBAL DD DISP=SHR,DSN=&PFX..SMPCSI.CSI //TGT1 DD DISP=SHR,DSN=&PFX..SMPCSI.CSI //DLIB1 DD DISP=SHR,DSN=&PFX..SMPCSI.CSI //* SMP/E control record input //SMPCNTL DD * SET BDY(GLOBAL). UCLIN. ADD GLOBALZONE ZONEINDEX( (DLIB1,HDSYK.SMPCSI.CSI,DLIB), -----(5) (TGT1,HDSYK.SMPCSI.CSI,TARGET)) -----(6) SREL(Z038). ADD DDDEF(SMPPTS) DA(HDSYK.SMPPTS) -----(7) OLD. ADD DDDEF(SMPLOG) DA(HDSYK.SMPLOG) -----(8) MOD. ADD DDDEF(SMPLOGA) DA(HDSYK.SMPLOGA) -----(9) MOD. ADD DDDEF(SMPTLIB) DSPREFIX(HDSYK.TM) -----(10) VOLUME(#smp01) -----(11) UNIT(3390) CYL SPACE(5,5) DIR(200) DSNTYPE(PDS). ADD DDDEF(HDSYSAMT) DA(HDSYK.Vnnnnnn.HDSYSAMT) -----(12) OLD. ADD DDDEF(HDSYLNKT) DA(HDSYK.Vnnnnnn.HDSYLNKT) -----(13) OLD. ADD DDDEF(HDSYLPAT) DA(HDSYK.Vnnnnnn.HDSYLPAT) -----(14) OLD. ADD DDDEF(HDSYPRCT) DA(HDSYK.Vnnnnnn.HDSYPRCT) -----(15) OLD. ADD DDDEF(HDSYEXET) DA(HDSYK.Vnnnnnn.HDSYEXET) -----(16) OLD. ADD DDDEF(HDSYEXVT) DA(HDSYK.Vnnnnnn.HDSYEXVT) -----(17) OLD. ADD DDDEF(HDSYPNLT) DA(HDSYK.Vnnnnnn.HDSYPNLT) -----(18) OLD. ADD DDDEF(HDSYMSGT) DA(HDSYK.Vnnnnnn.HDSYMSGT) -----(19) OLD. ADD DDDEF(HDSYTABT) DA(HDSYK.Vnnnnnn.HDSYTABT) -----(20) OLD. ENDUCL. SET BDY(TGT1). UCLIN. ADD TARGETZONE(TGT1) RELATED(DLIB1) SREL(Z038). ADD DDDEF(HDSYSAMT) DA(HDSYK.Vnnnnnn.HDSYSAMT) -----(21) OLD. ADD DDDEF(HDSYLNKT) DA(HDSYK.Vnnnnnn.HDSYLNKT) -----(22) OLD. ADD DDDEF(HDSYLPAT) DA(HDSYK.Vnnnnnn.HDSYLPAT) -----(23) OLD. ADD DDDEF(HDSYPRCT) DA(HDSYK.Vnnnnnn.HDSYPRCT) -----(24) OLD. ADD DDDEF(HDSYEXET) DA(HDSYK.Vnnnnnn.HDSYEXET) -----(25) OLD. ADD DDDEF(HDSYEXVT) DA(HDSYK.Vnnnnnn.HDSYEXVT) -----(26) OLD. ADD DDDEF(HDSYPNLT) DA(HDSYK.Vnnnnnn.HDSYPNLT) -----(27) OLD. ADD DDDEF(HDSYMSGT) DA(HDSYK.Vnnnnnn.HDSYMSGT) -----(28) OLD. ADD DDDEF(HDSYTABT) DA(HDSYK.Vnnnnnn.HDSYTABT) -----(29) OLD. ENDUCL. SET BDY(DLIB1). UCLIN. ADD DLIBZONE(DLIB1) RELATED(TGT1) SREL(Z038). ADD DDDEF(HDSYSAMD) DA(HDSYK.Vnnnnnn.HDSYSAMD) -----(30) OLD. ADD DDDEF(HDSYLNKD) DA(HDSYK.Vnnnnnn.HDSYLNKD) -----(31) OLD. ADD DDDEF(HDSYLPAD) DA(HDSYK.Vnnnnnn.HDSYLPAD) -----(32) OLD. ADD DDDEF(HDSYPRCD) DA(HDSYK.Vnnnnnn.HDSYPRCD) -----(33) OLD. ADD DDDEF(HDSYEXED) DA(HDSYK.Vnnnnnn.HDSYEXED) -----(34) OLD. ADD DDDEF(HDSYEXVD) DA(HDSYK.Vnnnnnn.HDSYEXVD) -----(35) OLD. ADD DDDEF(HDSYPNLD) DA(HDSYK.Vnnnnnn.HDSYPNLD) -----(36) OLD. ADD DDDEF(HDSYMSGD) DA(HDSYK.Vnnnnnn.HDSYMSGD) -----(37) OLD. ADD DDDEF(HDSYTABD) DA(HDSYK.Vnnnnnn.HDSYTABD) -----(38) OLD. ENDUCL. SET BDY(GLOBAL). LIST ALLZONES DDDEF. /*