IEBPTPCH returns a code in register 15 to indicate the results
of program execution. The return codes and their meanings are:
- Codes
- Meaning
- 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.