Question:
- Should be in the customer's words (What was the customer’s question?
Answer:
When doing a RESTORE of an APAR a site may receive the following messages.
GIM54502E ** ALLOCATION FAILED FOR ddname BECAUSE THERE IS NO DD STATEMENT IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAIT. GIM28307E ** ALLOCATION FAILED FOR ddname, WHICH IS REQUIRED IN ORDER TO PROCESS ELEMENT element IN SYSMOD sysmod. GIM22601I RESTORE PROCESSING FAILED FOR SYSMOD sysmod. GIM20501I RESTORE PROCESSING
When doing an apply of an APAR that adds a new module a site may receive the following messages.
GIM54502I ALLOCATION FAILED FOR ddname BECAUSE THERE IS NO DD STATEMENT IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAIT. GIM65912E ** MODULE module IS NEEDED TO BUILD THE FOLLOWING LOAD MODULES FOR SYSMOD sysmod BUT IS NOT FOUND. THE MODULE'S DISTRIBUTION LIBRARY ddname COULD NOT BE ALLOCATED, AND SYSMOD sysmod WHICH LAST REPLACED THE MODULE IS NOT IN THE SMPPTS. GIM65905I - LOAD MODULE module. GIM22601I APPLY PROCESSING FAILED FOR SYSMOD sysmod.
Note that these allocation errors can also occur with an MSM install of CA ACF2.
The SMPE ALLOCATION FAILED messages can be caused by the DDDEFs for the distribution libraries are only in the distribution zone and they should also be in the target zone. To address these types of errors the following UCLIN can be run.
//UCLIN JOB //************************************************************* //* * //* CA ACF2 (14.0) SECURITY FOR Z/OS * //* * //* NOTES: * //* * //* 1. ENSURE TO UPDATE THE JOB CARD TO MEET YOUR SITE * //* STANDARDS FOR JOBS. * //* * //* 2. MODIFY THE VALUES FOR THE SYMBOLIC PARAMETERS: * //* &YOURHLQ - THE HIGH LEVEL QUALIFIER OF YOUR * //* MSM DATASETS. * //* * //* 3. UNCOMMENT THE ADD DDDEF IF THE ACF2/CICS OR ACF2/IMS * //* INTERFACES HAVE BEEN INSTALLED IN THE SAME TARGET * //* ZONE. * //* * //************************************************************* //SMPEUCL EXEC PGM=GIMSMP,REGION=0K,PARM='DATE=U' //* //SMPCSI DD DISP=SHR,DSN=&YOURHLQ.SMPCSI.CSI //SMPLOG DD SYSOUT=* //SMPCNTL DD * SET BDY(CAIT) . UCLIN . /* */ /* ACF2/CICS DISTRIBUTION LIBRARIES */ /* */ /*ADD DDDEF(CICSAMOD) DA(&YOURHLQ.CICSAMOD) SHR . */ /*ADD DDDEF(CICSAMAC) DA(&YOURHLQ.CICSAMAC) SHR . */ /*ADD DDDEF(AAX1JCL0) DA(&YOURHLQ.AAX1JCL0) SHR . */ /* */ /* ACF2/IMS DISTRIBUTION LIBRARIES */ /* */ /*ADD DDDEF(ACFAMOD) DA(&YOURHLQ.ACFAMOD) SHR . */ /*ADD DDDEF(ACFAMAC) DA(&YOURHLQ.ACFAMAC) SHR . */ /*ADD DDDEF(AAX1JCL1) DA(&YOURHLQ.AAX1JCL1) SHR . */ /* */ /* BASE DISTRIBUTION LIBRARIES */ /* */ /* Note the dataset names referenced below will not contain */ /* the ACF2 qualifier for MSM installs. */ /* for example: &YOURHLQ.ACF2.AAX1LOAD */ /* would be &YOURHLQ.AAX1LOAD */ /* */ ADD DDDEF(AAX1LOAD) DATASET(&YOURHLQ.ACF2.AAX1LOAD) SHR . ADD DDDEF(ACFAMOD) DATASET(&YOURHLQ.ACF2.AAX1LOAD) SHR . ADD DDDEF(AAX1MAC) DATASET(&YOURHLQ.ACF2.AAX1MAC) SHR . ADD DDDEF(AAX1SRC) DATASET(&YOURHLQ.ACF2.AAX1SRC) SHR . ADD DDDEF(AAX1HELP) DATASET(&YOURHLQ.ACF2.AAX1HELP) SHR . ADD DDDEF(AAX1PROC) DATASET(&YOURHLQ.ACF2.AAX1PROC) SHR . ADD DDDEF(AAX1PNL0) DATASET(&YOURHLQ.ACF2.AAX1PNL0) SHR . ADD DDDEF(AAX1CLS0) DATASET(&YOURHLQ.ACF2.AAX1CLS0) SHR . ADD DDDEF(AAX1MSG0) DATASET(&YOURHLQ.ACF2.AAX1MSG0) SHR . ADD DDDEF(AAX1SKL0) DATASET(&YOURHLQ.ACF2.AAX1SKL0) SHR . ADD DDDEF(AAX1MENU) DATASET(&YOURHLQ.ACF2.AAX1MENU) SHR . ADD DDDEF(AAX1JCL) DATASET(&YOURHLQ.ACF2.AAX1JCL) SHR . /* */ /* SAF DISTRIBUTION LIBRARIES */ /* */ /* Note the dataset names referenced below will not contain */ /* the SAF qualifier for MSM installs. */ /* for example: &YOURHLQ.SAF.AAX8LOAD */ /* would be &YOURHLQ.AAX8LOAD */ /* */ ADD DDDEF(AAX8LOAD) DATASET(&YOURHLQ.SAF.AAX8LOAD) SHR . ADD DDDEF(AAX8MENU) DATASET(&YOURHLQ.SAF.AAX8MENU) SHR . ADD DDDEF(AAX8LLE) DATASET(&YOURHLQ.SAF.AAX8LLE) SHR . ADD DDDEF(AAX8DBRM) DATASET(&YOURHLQ.SAF.AAX8DBRM) SHR . ENDUCL .
-