IBMMainframes.com

Quick References for IBM Mainframe Programming

RETURN CODES OF JCL UTILITIES 

IEBPTPCH | IEBGENER | IEBCOPY | IEBCOMPR | IEBDG | IEBEDIT | IEGIMAGE

  IEBISAM | IEBPDSE | IEBUPDATE | IEHINIT | IEHLIST | IEHMOVE | IEHPROGM

 


IEBPTPCH



00 (X'00') Successful completion.

04 (X'04') Either a physical sequential data set is empty or a partitioned data set has no members.

08 (X'08')
A member specified for printing or punching does not exist in the input data set and processing will continue with the next member, or a DBCS error
was encountered.

12 (X'0C') An unrecoverable error occurred, a user routine passed a return code of 12 to IEBPTPCH and the utility is ended, or a DBCS error was encountered.

16 (X'10') A user routine passed a return code of 16 to IEBPTPCH. The utility is ended.

 



IEBGENER



00 (X'00') Successful completion.

04 (X'04') Probable successful completion. A warning message is written.

08 (X'08') Either processing was ended after you requested processing of user header labels only, or a DBCS error was encountered.

12 (X'0C') Either an unrecoverable error exists and the job step is stopped, or a DBCS error was encountered.

16 (X'10') A user routine passed a return code of 16 to IEBGENER. The utility ends.



IEBCOPY



00 (X'00') Successful completion.

04 (X'04') One or more copy group operations ended unsuccessfully or were incompletely performed. Recovery may be possible.

08 (X'08') An unrecoverable error exists. The utility ends.

 

 

IEBCOMPR



00 (X'00') Successful completion.

08 (X'08') An unequal comparison. Processing continues.

12 (X'0C') An unrecoverable error exists. The utility ends.

16 (X'10') A user routine passed a return code of 16 to IEBCOMPR. The utility ends.



IEBDG



00 (X'00') Successful completion.

04 (X'04') A user routine returned a code of 16 to IEBDG. The utility ends at the user's request.

08 (X'08') An error occurred while processing a set of utility control statements. No data is generated following the error. Processing continues normally with the
next set of utility control statements, if any.

12 (X'0C') An error occurred while processing an input or output data set. The utility ends.

16 (X'10') An error occurred from which recovery is not possible. The utility ends.



IEBEDIT



00 (X'00') Successful completion.

04 (X'04') An error occurred. The output data set may not be usable as a job stream. Processing continues.

08 (X'08') An unrecoverable error occurred while attempting to process the input, output, or control data set. The utility ends.

 



IEBIMAGE



00 (X'00') Successful completion; operations performed as requested.

04 (X'04') Operations performed; investigate messages for exceptional circumstances.

08 (X'08') Operations not performed; investigate messages.

12 (X'0C') Severe exception; processing may end.

16 (X'10') Unrecoverable exception; the utility ends.

20 (X'14') SYSPRINT data set could not be opened; the utility is ended.

24 (X'18') User parameter list incorrect; the utility is ended



IEBISAM



00 (X'00') Successful completion.

04 (X'04') A return code of 04 or 12 was passed to IEBISAM by the user routine.

08 (X'08') An error condition occurred that caused termination of the operation.

12 (X'0C') A return code other than 00, 04, 08, or 12 was passed to IEBISAM from a user routine. The utility is ended.

16 (X'10') An error condition caused termination of the operation.



IEBPDSE



00 (X'00') Successful completion.


04 (X'04') The input PDSE is slightly damaged. Processing continues.


08 (X'08') The input PDSE is corrupted. The utility ends.


12 (X'0C') The input PDSE could not be opened. The utility ends.


16 (X'10') The input data set is not a PDSE. The utility ends.


IEBUPDTE



00 (X'00') Successful completion.

04 (X'04') A control statement is coded incorrectly or used erroneously. If either the input or output is sequential, the utility is ended. If both are partitioned, the
program continues processing with the next function to be performed.

12 (X'0C') An unrecoverable error exists. The utility is ended.

16 (X'10') A label processing code of 16 was received from a user's label processing routine. The utility is ended.




IEHINIT



00 (X'00') Successful completion. A message data set was created.

04 (X'04') Successful completion. No message data set was defined by the user.

08 (X'08') IEHINITT completed its operation, but error conditions were encountered during processing. A message data set was created.

12 (X'0C') IEHINITT completed its operation, but error conditions were encountered during processing. No message data set was defined by the user.

16 (X'10') IEHINITT ended operation because of error conditions encountered while attempting to read the control data set. A message data set was created if
defined by the user.
 


IEHLIST



00 (X'00') Successful completion.

08 (X'08') An error condition caused a specified request to be ignored. Processing continues.

12 (X'0C') A permanent input/output error occurred. The job is ended.

16 (X'10') An unrecoverable error occurred while reading the data set. The job is ended.
 


IEHMOVE



00 (X'00') Successful completion.

04 (X'04') A specified function was not completely successful. Processing continues.

08 (X'08') A condition exists from which recovery is possible. Processing continues.

12 (X'0C') An unrecoverable error exists. The utility is ended.

16 (X'10') It is impossible to OPEN the SYSIN or SYSPRINT data set. The utility is ended.



IEHPROGM



00 (X'00') Successful completion.

04 (X'04') A syntax error was found in the name field of the control statement or in the PARM field in the EXEC statement. Processing continues.

08 (X'08') A request for a specific operation was ignored because of an incorrect control statement or an otherwise invalid request. The operation is not performed.

12 (X'0C') An input/output error was detected when trying to read from or write to SYSPRINT, SYSIN or the VTOC. The utility is ended.

16 (X'10') An unrecoverable error exists. The utility is ended.

 

 

Home | Mainframe Wiki | Downloads | Programs | JCLs | Mainframe Forum