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. |