When applying maintenance, some CA Unzip users may receive an IKJ56220I message specifying that the maximum number of dataset allocations has been reached.

Document ID : KB000005890
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

I am attempting to use the CAUNZIP utility in order to download and install fixes from the CA web site that have been zipped together. CAUNZIP is at r14.1 (02/02/16). 

I get these messages 

IKJ56220I : MAXIMUM NUMBER OF DATASET ALLOCATIONS ALLOWED BY YOUR SESSION HAS BEEN REACHED. YOU SHOULD FREE UNUSED DATASETS. 

CAZIP04E: DYNAMIC ALLOCATION OF SYSUT3 DATASET FAILED RC12 

DSN=TEMPORARY 

SPACE=CYLINDERS (50,10) 

Environment:
Using CAUNZIP in z/OS to apply maintenance.
Cause:
  • Your site may have a specified limit of the number of temporary datasets that can be created in a single job execution.  
  • When requesting maintenance consisting of multiple fixes, CA SupportOnline will deliver the maintenance in a single zip file.  
  • CAUNZIP to will create a temporary dataset for each fix.  
  • If the specified limit is reached, the job will fail and issue the IKJ56220I message. 
Resolution:

In order to avoid the IKJ56220I message, add a DYNAMNBR parameter to the EXEC card of the IKJEFT01 step of the CAUNZIP job.  For example, if you are attempting to apply 175 individual fixes, you can code the DYNAMNBR= to 175 or greater.

 //STEP1 EXEC PGM=IKJEFT01,DYNAMNBR=200

Additional Information:

Refer to the IBM Knowledge Center for a description of the DYNAMNBR parm.