//APSWDDEF JOB //**************************************************************** //* Licensed Materials - Property of IBM * //* 5655-B17 * //* (C) Copyright IBM Corp. 1983, 2002 * //* * //* This JCL will create DDDEF entries for product * //* PSF 3.3.0 for OS/390. * //* * //* CAUTION: This is neither a JCL procedure nor a complete job.* //* before using this job step, you will have to make the * //* following modifications: * //* * //* 1) Add the job parameters to meet your system requirements * //* 2) Change #globalcsi to the dataset name of your global * //* CSI data set * //* 3) Change #tzone to the name of your target zone * //* 4) Change #dzone to the name of your distribution zone * //* 5) Change SYS1 to the appropriate high-level qualifier * //* if you choose to not use the default. If you use an * //* editor CHANGE command be sure to include the period at * //* the end of the high-level qualifier. * //* 6) This job uses the recommended data set placement for the * //* target libraries: * //* Change ttttt1 to the volser for the first volume for the * //* target libraries (tvol1). * //* Change ttttt2 to the volser for the second volume for * //* the target libraries (tvol2). * //* 7) Change dddddd to the volser of the distribution volume. * //* * //* If you specify a volume for any dataset in this job, you * //* must also specify the same volume in the corresponding * //* dataset allocation job, APSWALOC. * //* * //* * //* Notes: * //* * //* 1. This job should complete with a return code 0. However, * //* if some or all of these DDDEF entries already exist, then* //* the job will complete with a return code 8. You will have* //* to examine the output and determine whether or not the * //* existing entries should be replaced. you can change * //* the 'ADD' to 'REP' in this job to replace existing * //* entries. * //* * //* 2. See the program directory for any data sets that must * //* be in the SYSLIB concatenation. * //* * //* 3. The unit and volume parameters may be deleted for * //* data sets that are cataloged. * //* * //* 4. Run only the steps that are applicable to your * //* installation: * //* Step DDDEF contains all DDDEFs for PSF V3.3.0. * //* Step DDDEFSH contains the DDDEFs for shared libraries * //* * //* 5. In step DDDEFSH, DDDEF entries are created for data * //* sets that may already exist. If any of these entries * //* already exist in the zone, remove or comment out these * //* ADD DDDEF commands. * //* * //* 6. If a previous level of PSF is installed, some data * //* sets may already be defined and can be removed from * //* this job. * //* The following is a list of new data sets PSF V3.3.0 * //* requires since PSF V2.2.0: * //* * //* AAPSHDR * //* AAPSPDFD * //* SAPSDAT0 * //* SAPSHDR * //* SAPSPDFD * //* * //* * //* The following is a list of new data sets PSF V3.3.0 * //* requires since PSF V3.1.0: * //* * //* AAPSHDR * //* SAPSHDR * //* * //**************************************************************** //DDDEF EXEC PGM=GIMSMP,REGION=4096K //SMPCSI DD DSN=#globalcsi, // DISP=SHR //SMPCNTL DD * SET BDY(#tzone). UCLIN. ADD DDDEF (FDEFLIB) DATASET(SYS1.FDEFLIB) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (PDEFLIB) DATASET(SYS1.PDEFLIB) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (OVERLIB) DATASET(SYS1.OVERLIB) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (PSEGLIB) DATASET(SYS1.PSEGLIB) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (SAPSDAT0) DATASET(SYS1.SAPSDAT0) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (SAPSPDFD) DATASET(SYS1.SAPSPDFD) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (SAPSHDR) DATASET(SYS1.SAPSHDR.H) UNIT(SYSALLDA) VOLUME(ttttt2) WAITFORDSN SHR. ADD DDDEF (AAPSDAT0) DATASET(SYS1.AAPSDAT0) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSPDFD) DATASET(SYS1.AAPSPDFD) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSMOD0) DATASET(SYS1.AAPSMOD0) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AFDEFLIB) DATASET(SYS1.AFDEFLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APDEFLIB) DATASET(SYS1.APDEFLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AOVERLIB) DATASET(SYS1.AOVERLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APSEGLIB) DATASET(SYS1.APSEGLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSHDR) DATASET(SYS1.AAPSHDR) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ENDUCL. SET BDY(#dzone). UCLIN. ADD DDDEF (AAPSDAT0) DATASET(SYS1.AAPSDAT0) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSPDFD) DATASET(SYS1.AAPSPDFD) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSMOD0) DATASET(SYS1.AAPSMOD0) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AFDEFLIB) DATASET(SYS1.AFDEFLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APDEFLIB) DATASET(SYS1.APDEFLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AOVERLIB) DATASET(SYS1.AOVERLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APSEGLIB) DATASET(SYS1.APSEGLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AAPSHDR) DATASET(SYS1.AAPSHDR) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ENDUCL. //*********************************************************** //* ALLOCATE DDDEF ENTRIES FOR SHARED LIBRARIES * //*********************************************************** //DDDEFSH EXEC PGM=GIMSMP,REGION=4096K //SMPCSI DD DSN=#globalcsi, // DISP=SHR //SMPCNTL DD * SET BDY(#tzone). UCLIN. ADD DDDEF (CSSLIB) DATASET(SYS1.CSSLIB) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (LINKLIB) DATASET(SYS1.LINKLIB) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (MACLIB) DATASET(SYS1.MACLIB) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (NUCLEUS) DATASET(SYS1.NUCLEUS) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (PROCLIB) DATASET(SYS1.PROCLIB) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (SAMPLIB) DATASET(SYS1.SAMPLIB) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (SCEELKED) DATASET(SYS1.SCEELKED) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (SISPEXEC) DATASET(SYS1.SISPEXEC) UNIT(SYSALLDA) VOLUME(ttttt1) WAITFORDSN SHR. ADD DDDEF (AISPEXEC) DATASET(SYS1.AISPEXEC) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ALINKLIB) DATASET(SYS1.ALINKLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AMACLIB) DATASET(SYS1.AMACLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ANUCLEUS) DATASET(SYS1.ANUCLEUS) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AOSC5) DATASET(SYS1.AOSC5) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APROCLIB) DATASET(SYS1.APROCLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ASAMPLIB) DATASET(SYS1.ASAMPLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ENDUCL. SET BDY(#dzone). UCLIN. ADD DDDEF (AISPEXEC) DATASET(SYS1.AISPEXEC) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ALINKLIB) DATASET(SYS1.ALINKLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AMACLIB) DATASET(SYS1.AMACLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ANUCLEUS) DATASET(SYS1.ANUCLEUS) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (AOSC5) DATASET(SYS1.AOSC5) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (APROCLIB) DATASET(SYS1.APROCLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ADD DDDEF (ASAMPLIB) DATASET(SYS1.ASAMPLIB) UNIT(SYSALLDA) VOLUME(dddddd) WAITFORDSN SHR. ENDUCL. //*