How do you debug warning 1353 in retrofit job?

Document ID : KB000012181
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

Although the retrofit job completes with a return code zero, there may be warning messages that need to be resolved.

 

Here are sample messages from one retrofit job:

=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR=> DDNP: INFOAREA= INVALID. LIBREF=WORK. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR=> DDNP: INFOAREA= INVALID. LIBREF=WORK. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR=> DDNP: INFOAREA= INVALID. LIBREF=WORK. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR> COMPNAM: FILE=CME NOT FOUND IN ANY MICS COMPONENT 
SAS "WARNING 1353:" WILL FOLLOW. 
=ERR=> DDNP: INFOAREA= INVALID. LIBREF=WORK. 

Question:

How do you debug warning 1353 in retrofit job?

Answer:

1. Check sp.MACAUTOS(COMPNAM) to ensure the files in the message are turned on (listed on the FILE string for the component).

In the example given in the introduction, the string would be something like:

  %ELSE %IF %INDEX(%STR(                                     

CCU CFA CFC CFD CFH CFP CFR CFS CME CML CMT CMX CPU CRA CRF  

CRK CRP CVA DTA DVA ELS ERS FDC FDP IPU LPC PCA PCI PHY RRA  

RSV SGA VPA XPS ARD ENQ IOC IOP KRN LCA LCU PAG PSD SRC SRD  

SRS SWP TRC VSM VSU XCA XCM XCY _EA _EC _ED _EM _EW RGP SDE  

SDS SEA SEC SED SEM SVC                                      

                        ),&FILE) %THEN %STR(RMF);            

 

If it is not there, check to see that the file is turned on and a cccCGEN was executed after the maintenance was applied and before the retrofit job ran.

 

2. If #1 is satisfied, check prefix.USER.SOURCE(COMPNAM).  There should not be a COMPNAM member.  This member was obsoleted years ago.   If it is there, it is concatenated ahead of sp.MACAUTOS when the retrofit job runs and the job will be using an obsolete member instead of the current one in sp.MACAUTOS(COMPNAM).  Delete the member in prefix.USER.SOURCE and rerun the retrofit job.  Ensure it completes with no warnings.