GIM23701E ZAP VER PROCESSING FOR SYSMOD sysmod FAILED FOR MODULE modname IN LMOD loadmod IN THE library LIBRARY. THE RETURN CODE (rtncode) EXCEEDED THE ALLOWABLE VALUE. DATE yy.ddd - TIME hh:mm:ss - SEQUENCE NUMBER seqno.

Explanation

sysmod
SYSMOD ID
modname
module name
loadmod
load module name
library
ddname of the library being processed
rtncode
return code
yy
year
ddd
Julian day
hh
military hour
mm
minutes
ss
seconds
seqno
utility sequence number

ZAP utility processing failed for the indicated module, which was part of SYSMOD sysmod. The utility sequence number matches the sequence number on the utility's SYSPRINT output.

System action

SYSMOD processing stops if:
  • The return code is greater than the return code you specified.
  • The return code is greater than the default return code.

Programmer response

  1. Make sure the default utility return code or the return code you specified in the UTILITY entry is the one you want to use. Make sure the OPTIONS entry you are using contains the name of that UTILITY entry.
  2. Check the output from the ZAP utility to find the cause of the error. The sequence number may be used as an index into SYSPRINT output to find the error. The sequence number is incremented for each utility call in an SMP/E run.
    Note: If you did not get any utility output, check the value specified for the PRINT subentry in the UTILITY entry. This ddname is used for the SYSPRINT data set. Here are some typical reasons for not getting any utility output:
    • The PRINT subentry specifies a DDDEF of DUMMY.
    • The PRINT subentry specifies a data set that is sent to a SYSOUT class that suppresses output.
  3. Correct the error and rerun the job.