"GIM54502E ** ALLOCATION FAILED FOR CFHRXML..." applying DCI maintenance
search cancel

"GIM54502E ** ALLOCATION FAILED FOR CFHRXML..." applying DCI maintenance

book

Article ID: 263537

calendar_today

Updated On:

Products

Dynamic Capacity Intelligence

Issue/Introduction

Just installed Dynamic Capacity Intelligence (DCI) 2.0 base and trying to apply the latest maintenance, but the APPLY job gets:

 GIM54502E ** ALLOCATION FAILED FOR CFHRXML BECAUSE THERE IS NO DD STATEMENT IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE
              DCI2TGT.                    
 GIM28307E ** ALLOCATION FAILED FOR CFHRXML, WHICH IS REQUIRED IN ORDER TO PROCESS ELEMENT LU00415 IN SYSMOD LU04326.    
GIM22601I    APPLY PROCESSING FAILED FOR SYSMOD LU04326.

Environment

Release : 2.0

Component: Dynamic Capacity Intelligence (DCI)

Cause

SMP/E HOLD actions for PTF LU04326 not executed

Resolution

PTF LU04326 has the following SMP/E HOLD instructions:

++HOLD (LU04326) SYSTEM FMID(CFHR200)                                    
  REASON (DDDEF  )   DATE (22026)                                        
  COMMENT (                                                              
+----------------------------------------------------------------------+ 
|     DYNAMIC CAPACITY INTELLIGENCE                   Version 2.0      | 
+----------+-----------------------------------------------------------+ 
|SEQUENCE  | Before Apply                                              | 
+----------+-----------------------------------------------------------+ 
|PURPOSE   | Add new Target and Distribution libraries                 | 
+----------+-----------------------------------------------------------+ 
|USERS     | Installer                                                 | 
|AFFECTED  |                                                           | 
+----------+-----------------------------------------------------------+ 
|KNOWLEDGE | System Programmer                                         | 
|REQUIRED  | SMP/E                                                     | 
+----------+-----------------------------------------------------------+ 
|ACCESS    | Product libraries                                         | 
|REQUIRED  | SMP/E environment                                         | 
+----------+-----------------------------------------------------------+ 
                      **************************                         
                      * STEPS    TO    PERFORM *                         
                      **************************                         
                                                                         
1. ***IMPORTANT*** Disregard the hold text in fix LU04099.               
   ***IMPORTANT*** Do not do anything described in LU04099.              
                                                                         
2. Run this step to create the new target and distribution libraries.    
   Change "PRODHLQ" to the high level qualifier(s) of your SMP/E target  
   data sets.  Specify appropriate SMS information to create the data    
   sets on appropriate volumes.                                          
                                                                         
   //CREATE   EXEC PGM=IEFBR14                                           
   //CFHRXML  DD DISP=(,CATLG),                                          
   //         DSN=PRODHLQ.CFHRXML,                                       
   //         RECFM=VB,LRECL=512,BLKSIZE=32760,                          
   //         DSNTYPE=LIBRARY,                                           
   //*        VOL=SER=XXXXXX,UNIT=YYYYYY,                                
   //*        MGMTCLAS=xxx,STORCLAS=xxx,DATACLAS=xxx                     
   //         SPACE=(TRK,(30,30,50))                                     
   //AFHRXML  DD DISP=(,CATLG),                                          
   //         DSN=PRODHLQ.AFHRXML,                                       
   //         RECFM=VB,LRECL=512,BLKSIZE=32760,                          
   //         DSNTYPE=LIBRARY,                                           
   //*        VOL=SER=XXXXXX,UNIT=YYYYYY,                                
   //*        MGMTCLAS=xxx,STORCLAS=xxx,DATACLAS=xxx                     
   //         SPACE=(TRK,(30,30,50))                                     
                                                                         
3. Run this step to define the new target and distribution libraries to  
   SMP/E.  Specify the name of your SMP/E CSI on the SMPCSI DD           
   statement.  Make sure the SET BDY statement has the name of your      
   target and distribution zone (default is CAIT0 and CAIDO). Change     
   "PRODHLQ" to the high level qualifier(s) you used in the previous     
   step.  The step should end with a return code of zero.                
                                                                         
   //SMPE EXEC PGM=GIMSMP                                                
   //SMPCSI DD DISP=SHR,DSN=PRODHLQ.CSI                                  
   //SMPCNTL DD *                                                        
   SET BDY(CAIT0).                                                       
   UCLIN.                                                                
   ADD DDDEF(CFHRXML)                                                    
       DA(PRODHLQ.CFHRXML) SHR .                                         
   ADD DDDEF(AFHRXML)                                                    
       DA(PRODHLQ.AFHRXML) SHR .                                         
   ENDUCL.                                                               
   SET BDY(CAID0).                                                       
   UCLIN.                                                                
   ADD DDDEF(AFHRXML)                                                    
       DA(PRODHLQ.AFHRXML) SHR .                                         
   ENDUCL.                                                               
   //                                                                    
          ).  

So, these JCL decks must be executed before applying PTF LU04326 to avoid the GIM54502E allocation error.

Additional Information

See also Purpose of the DCI CFHRPXML and AFHRPXML libraries