KFU00016E Program has failed; PROGRAM=name OUTPUT=output WORKFLOW=workflow STEP=step RC=return_code

Explanation

The program invoked by the workflow has ended with the reported return code. The program is deemed to have failed because the return code is higher than expected. Specifically, the return code is not less than the MAXRC setting of the active workflow.

System action

Processing stops.

User response

The failing program will typically issue its own error messages to indicate the cause of the problem and recommend corrective action. These messages can be written to the following locations:
  • In the KCIPRINT or KCITRACE sysout data set, immediately prior to this message.
  • The output data set associated with the program or utility. OUTPUT=output in the error message identifies this data set.
  • The job log containing the system messages for the job.

IBM Z® Monitoring Configuration Manager uses system and OMEGAMON® utilities to configure the runtime environment. These utilities control their own output messages; those messages will typically not appear in KCIPRINT or KCITRACE.

Utilities such as IEBGENER, IEBCOPY, and IDCAMS write messages to their SYSPRINT output data set. Note that the KCIOMEGA program might have renamed the SYSPRINT ddname to the name of the workflow step that invoked the program.

The OMEGAMON utility KCIPARSE is used extensively to prepare the runtime members. Error messages might be written to either the associated SYSPRINT or to the job log.

If you cannot locate an associated error message or that message does not recommend corrective action, then contact IBM® Software Support.