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


SYNADAF completion codes

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

When the system returns control to the problem program, the low-order byte of register 0 contains a completion code. The 3 high-order bytes of register 0 are set to 0.

The SYNADAF completion codes are:

Completion Code (0) Meaning
00 (X'00') Successful completion. Bytes 8 through 23 of the message area contain blanks or the first part of a VSAM physical error message for ISAM.
04 (X'04') Successful completion. If you are not using the large block interface (LBI), bytes 8 through 13 of the message area contain binary data. If you are using the large block interface (LBI), bytes 8 through 23 of the message area contain binary data.
08 (X'08') Unsuccessful completion. The message can be printed, but some information is missing in bytes 50 through 127 and is represented by asterisks. Bytes 8 through 23 will be blanks (X'40') if no data was read. If data was read without LBI, then bytes 8 through 11 contain the binary address of the data, bytes 12 and 13 contain the binary length of the data read, and bytes 14 through 23 contain blanks. If data was read with LBI, then bytes 8 through 23 contain two eight-byte binary fields. The low order 31 bits of the first field contain the address of the data and the high order 33 bits contain binary zeroes. The low order 32 bits of the second field contain the length of the data read and the high order 32 bits contain binary zeroes.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014