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


PUT routine exit

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

If the output operation cannot be completed satisfactorily due to an uncorrectable I/O error, the error analysis (SYNAD) routine is given control after a later PUT instruction is issued. The contents of the registers when the error analysis routine is given control are described in z/OS DFSMS Using Data Sets.

If your SYNAD routine is entered, it is entered in the addressing mode in which the PUT was issued. If you supplied a SYNAD routine which resides above the line in the DCBE, then the PUT must be issued in 31-bit addressing mode. On entry to the SYNAD routine, register 1 contains error flags in byte 0 followed by the DCB address in bytes 1-3. For 31-bit callers, the caller must save the error flags, if needed, and then clear the high order byte of register 1 before using it to access fields within the DCB in the SYNAD routine.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014