How to bypass the SMP/E Apply error message GIM24001E related to Assembler error messages ** ASMA044E Undefined symbol and ** ASMA307E No active USING for operand xxxx.

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

CA JCLCheck installation is performed using the standard IBM SMP/E procedures documented in the Installation and Configuration Guide. Optionally CA-MSM can be used during this phase. The same procedures are used to apply maintenance to the product.

Background:

In the Ca JCLCheck Installation and Configuration Guide it is detailed how to install and configure the product both with or without using CA-MSM.

In a separate chapter, it is also reported how to apply the maintenance that is regularly provided for the product.

It can happen that during the apply of maintenance or of the product itself, the following sample error can be got:

GIM24001E ** ASSEMBLER PROCESSING FOR SYSMOD XXXXXXX FAILED FOR MODULE JJJJJJJ IN THE CAIOPTN LIBRARY. THE RETURN CODE 
.EXCEEDED THE ALLOWABLE VALUE. DATE 17.268 - TIME 12:01:30 (08) 
… 

 

Going deeper in the Assembly Error report, the following sample error is got:

 

93+*************************************** 
94+ USING *,R15 
** ASMA044E Undefined symbol - R15 
** ASMA435I Record nn in CAI.JCHK.CAIMAC(JJJJJJJ) on volume: T00000 
000000 0000 0000 00000 95+ B DPNT10 GO AROUN 
** ASMA307E No active USING for operand DPNT10 
** ASMA435I Record nn in CAI.JCHK.CAIMAC(JJJJJJJ) on volume: T00000 
96+*************************************** 

 

How to bypass this error and complete the apply correctly?  

 

Environment:
CA JCLCheck 12.0
Instructions:

The assembly error ASMA044E of undefined symbol, basically means that the //SYSLIB DD used in the apply procedure doesn’t contain some basic operating system macro libraries so that there are some missing macros like $REGS and others used by the product csects (in this case JJJJJJJ is the sample name used). 

To solve this problem it is necessary to include in the //SYSLIB DD concatenation also the SHASMAC operating system library.

If, after this suggestion the error still occurs, please open a case to Ca Support.