SMP/E for z/OS Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


SYSMOD termination

SMP/E for z/OS Commands
SA23-2275-01

Termination of a SYSMOD causes a return code of 8. Termination of a ++FUNCTION causes a return code of 12. Termination occurs in response to any of the following conditions:
  • Missing requisites:
    • The requisite SYSMOD is not available on the PTS/CSI data sets. (It has not been received.)
    • The requisite SYSMOD has been excluded.
    • The requisite SYSMOD was terminated (possibly because other requisites are missing).
    • The requisite SYSMOD did not meet the applicability criteria.
    • The requisite SYSMOD was not included in the SELECT list, and neither GROUP nor GROUPEXTEND was specified.
    • GROUP was specified to include the requisite, but the requisite SYSMOD is being held or is not available on the PTS or CSI data sets. (It has not been received.)
    • GROUPEXTEND was specified to supersede the failing requisite, but a superseding SYSMOD was not available for processing.
  • Inline JCLIN processing failure. The entries affected are restored to the state that existed before JCLIN processing.
  • MODID error conditions.
  • Attempting to change the ownership of an element that is being updated rather than replaced.
  • DISTLIB operand checking failure.
  • DD statement missing for a target system library.
  • Utility return codes. Return codes from the utilities called to update, assemble, copy, and link-edit elements to the target system are examined to determine whether the operation has succeeded or failed. If these return codes exceed a predefined value, the SYSMODs whose elements are involved in the operation are terminated. For details on handling x37 abends, see the description of the RETRY operand under Operands.
  • Related SYSMOD failure. When SMP/E excludes an element from a SYSMOD because another SYSMOD being processed supplies a higher level of the element, SMP/E does not consider the first SYSMOD successfully processed until the SYSMOD supplying the highest (selected) level element completes successfully. If the SYSMOD supplying the highest level element fails, all SYSMODs from which elements have been excluded are terminated because of a “related SYSMOD failure.”

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014