z/OS DFSMS Macro Instructions for Data Sets
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Return codes 18 to 50

z/OS DFSMS Macro Instructions for Data Sets
SC23-6852-02

Table 1 shows the return codes X'18' through X'50' for all printers.

Table 1. SETPRT Return Codes 18 to 50
Return Code (Byte 3) Meaning
X'18' No operation was performed for one of the following reasons:
  • The data control block was not open.
  • The data control block was not valid for a sequential data set.
  • The SETPRT parameter list was not valid.
  • The output device was not a UCS or 3800 or 3900 printer or SYSOUT.
  • SETPRT was issued to a UNIX file.
X'1C' No operation was performed because an uncorrectable error occurred in a previously initiated output operation. The error analysis (SYNAD) routine is entered when the next PUT or CHECK macro is issued.

No operation was performed because an uncorrectable error occurred when the block data check or the reset block data check command was issued by SETPRT. For a 4245, a possible lost data condition was detected.

For a 3800 or 3900, message IEC173I indicates which of the above errors has occurred.

Register 0 contains a reason code identifying whether data was lost.

X'20' Not enough storage was available for opening the SYS1.IMAGELIB, or, for a 3800 or 3900 printer, not enough storage was available to contain the control blocks for a user library, or insufficient storage was available for SETPRT.
X'24' SYS1.IMAGELIB (or, for the 3800 or 3900 printer, a user library) cannot be opened to load the specified module. Either:
  • a permanent I/O error occurred
  • SYS1.IMAGELIB was mounted or cataloged incorrectly,
  • SYS1.IMAGELIB is an alias for a data set for which you do not have RACF® read authority.
X'28' The operator canceled the forms overlay request.
X'2C' The operator canceled the paper threading request.
X'30' More writable character generation modules (WCGMs) were requested than there are writable buffers installed on the printer.
X'34' There was an invalid table reference character for copy modification module.
X'38' An error occurred when attempting to execute the initialize printer command.
X'3C' Bursting was requested but the burster-trimmer-stacker feature is not installed on the printer.
X'40' A permanent I/O error occurred while executing a sense, final select character arrangement table command, or display status code.
X'44' The translate table character arrangement table entry references a character set that is not in the image library.
X'48' Data was lost because of one of the following (3800 or 3900 only):
  • 3800 or 3900 system restart after a paper jam.
  • Cancel key.
  • Lost resources after paper jam.

For a 4248, a possible lost data condition was detected.

Register 0 contains a reason code identifying which of the above conditions occurred. See Table 2 for an explanation.

X'4C' A load check was detected while loading one of the following (3800 or 3900 only):
  • Forms control buffer (FCB).
  • Character arrangement table (CAT).
  • Graphic arrangement table (GCM).
  • Copy modification record.
  • Writable character generation module (WCGM).
  • Library character set (LCS).

Register 0 contains a reason code identifying which of the above conditions occurred. For an explanation, see Table 1.

X'50' When a SETPRT was issued to a direct attach (an online 3800 or 3900 Model 3, 6 or 8 printer) or a SYSOUT data set, there was a failure in one of the following:
  • OPEN or CLOSE.
  • Data set segmentation.
  • Processing of system control blocks.
  • Obtaining exclusive control.
  • More than one DCB is open for the SYSOUT data set.

For an explanation of the reason codes associated with return code 50, see Table 3.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014