Description:
SMP/e APPLY PTF to CA Datacom 14.0 FMID CAADE05 gets the following errors because the specific "hlq.SDFHLOAD" did not exist.
GIM54701E ** ALLOCATION FAILED FOR SMP00004 - IKJ56228I DATA SET hlq.SDFHLOAD NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED. GIM54601E ** DYNAMIC ALLOCATION FAILED FOR SMP00001 BECAUSE SDFHLOAD IS PART OF THE SMP00001 CONCATENATION BUT WAS NOT ALLOCATED. GIM69149E ** CALLLIBS COULD NOT BE ALLOCATED FOR LMOD DDTRSLM IN ZONE CAIT0. GIM22601I APPLY PROCESSING FAILED FOR SYSMOD ptfnumber. GIM20501I APPLY PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 08.
Solution:
The CA Datacom SMP/e CSI DDDEFs for SDFHLOAD must define a legitimate CICS SDFHLOAD load library. In this specific case, the site had upgraded their CICS/TS release had been upgraded and that "hlq" no longer existed.
You can update the CICS SDFHLOAD data set name in the DDDEFs in the CSI using batch GIMSMP UCLIN with REPlace statement.
Here is an example update:
//SMP EXEC PGM=GIMSMP,? ... your SMP jcl... //SMPCNTL DD * SET BOUNDARY(GLOBAL). UCLIN. REP DDDEF(SDFHLOAD) SHR DA(your.SDFHLOAD). ENDUCL. SET BOUNDARY(CAIT0). UCLIN. REP DDDEF(SDFHLOAD) SHR DA(your.SDFHLOAD). ENDUCL. /*
Update the DDDEFs and rerun the APPLY PTF.