Applying an IDMS PTF is giving the following error:
GIM69102E ** ALLOCATION FAILED FOR SMP00002 BECAUSE THERE IS
NO DDDEF ENTRY FOR SCSQLOAD IN TARGET ZONE
Release : All supported releases.
The PTF requires that there is an SCSQLOAD CALLLIB in the SMP/E CSI and no such CALLLIB exists.
Add a DDDEF entry for SCSQLOAD using the following sample JCL:
//xxxxxx JOB .....
//*
//DDDEFS1 EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI DD DISP=SHR,DSN=globalhql.CSI
//SMPHOLD DD DUMMY
//SMPLOG DD DUMMY
//SMPCNTL DD *
SET BDY(CAIT18) .
UCLIN .
ADD DDDEF(SCSQLOAD)
DATASET(dataset-name)
SHR
.
ENDUCL.
SET BDY(CAID18) .
UCLIN .
ADD DDDEF(SCSQLOAD)
DATASET(dataset-name)
SHR
.
ENDUCL.
If you have the IBM MQ product, dataset-name should be ibmhlq.SCSQLOAD, otherwise it should be idmshlq.CAGJLOAD.
If PTF SO07191 is being applied, note that it is IN ERROR and correcting PTF SO09453 must also be applied.