When installing the CA 1 User Exits (TMSXITn or TMSXnnn) in Release 14.0 using the Source Code from Release 12.6 the assembly step is failing with:
The RETURN CODE (04) from the assembly is caused by
** ASMA303W Multiple address resolutions may result from this USING and the USING on statement number nnn
And because of
HIGHEST RETURN CODE ===> 0
in the UTILITY Definitions in the GLOBAL ZONE for ASMA90 the APPLY fails with GIM24001E.
As the ASMA303W is acceptable in this case, be sure the source code has the following as the first line
*PROCESS OVERRIDE(USING(NOWARN))
to get rid of the ASMA303W warning.
NOTE: The sample source code provided in the Release 14.0 CTAPSAMP library already contains this line.
There was no problem with beginning with Release 12.6 of CA1, since the UTILITY Definitions in the GLOBAL ZONE have the following for ASMA90
PARM ==> XREF(SHORT),USING(MAP,NOWARN),NOOBJECT,DECK
which includes the NOWARN for the USING.
The USING(MAP,NOWARN) has been removed with Release 14.0 and thus the PROCESS OVERRIDE is required.