z/OS MVS Programming: Sysplex Services Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Understanding the Use of the Buffer Areas

z/OS MVS Programming: Sysplex Services Guide
SA23-1400-00

The output from a CASTOUT_DATALIST request is placed in several different areas. The first entry in CASTOUTLIST that is processed is handled differently from the remaining entries. For the first entry, the DEIB is placed in DEIBAREA and adjunct data, if it is present, is placed in ADJAREA. The data buffer for the first entry is placed in the storage area pointed to by either BUFFER or BUFLIST. For subsequent entries in CASTOUTLIST, the storage area will contain the DEIB, adjunct data if it exists, and the data area for each entry.

When the size of the BUFFER or BUFLIST is not large enough to contain the data area for the first entry in CASTOUTLIST referenced by STARTINDEX, no entries are processed. The number of elements in the entry specified by STARTINDEX is returned in the answer area.

When the remaining space in the BUFFER or BUFLIST is not large enough to contain the data area for the current entry in the CASTOUTLIST, the index of the name in CASTOUTLIST being processed is returned in the answer area, along with the number of elements in the entry. All prior entries in the CASTOUTLIST were processed.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014