When the client tries to apply DADS Plus CICS fix RO91358 the apply fails with the following error messages
GIM30216I APPLY PROCESSING FAILED FOR SYSMOD RO91358. SYSTEM UTILITY PROCESSING FAILED FOR AN ELEMENT IN RO91358.
GIM69102E ** ALLOCATION FAILED FOR SMPTLOAD BECAUSE THERE IS NO DDDEF ENTRY FOR SMPTLOAD IN TARGET ZONE CAITGT.
GIM28308E ** ALLOCATION FAILED FOR SMPTLOAD WHICH IS REQUIRED IN ORDER TO PROCESS PROGRAM ELEMENT DADBAUIT IN SYSMOD RO91358.
Fix RO91358
Title: SMPE REPACKAGE LOAD MODULES AS ++PROGRAM
Z/OS
To correct the apply error we added DDDEF'S for the SMPTLOAD to the DADS Plus CICS CSI using the JCL listed below. We then did an apply REDO of fix RO91358 as shown below.
//JOBCARD
//SMPTLOAD EXEC PGM=GIMSMP,REGION=0M
//SMPCSI DD DISP=SHR,DSN=DADSPL40.TEST.SMPCSI.CSI
//SMPLOG DD DUMMY
//SMPPTS DD DISP=SHR,DSN=DADSPL40.TEST.SMPPTS
//SMPCNTL DD *
SET BDY(GLOBAL).
UCLIN.
ADD DDDEF (SMPTLOAD) UNIT(SYSDA) CYL SPACE(300,100) DIR(800).
ENDUCL.
SET BDY(CAITGT).
UCLIN.
ADD DDDEF (SMPTLOAD) UNIT(SYSDA) CYL SPACE(300,100) DIR(800).
ENDUCL.
SET BDY(CAIDLIB).
UCLIN.
ADD DDDEF (SMPTLOAD) UNIT(SYSDA) CYL SPACE(300,100) DIR(800).
ENDUCL.
/*
//
Next is the APPLY REDO of FIX RO91358.
//JOBCARD
//ESYLIB JCLLIB ORDER=(DADSPL40.TEST.$INSTALL.SAMPJCL)
//OS40SMPE EXEC OS40SMPE
//*
//SMPCNTL DD *
SET BDY(CAITGT).
APPLY SELECT (RO91358)
REDO
BYPASS(HOLDSYSTEM).
/*
//