Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
BUILD—Build a buffer pool (BDAM, BISAM, BPAM, BSAM, QISAM, and QSAM) z/OS DFSMS Macro Instructions for Data Sets SC23-6852-02 |
||||
The BUILD macro is used to construct a buffer pool in an area provided by the problem program. The buffer pool can be used by more than one data set through separate data control blocks. For BDAM, BISAM, BPAM and BSAM your program can obtain individual buffers from the buffer pool using the GETBUF macro, and return them to the buffer pool using a FREEBUF macro. For QISAM and QSAM, OPEN obtains buffers from and CLOSE returns buffers to the buffer pool. See z/OS DFSMS Using Data Sets for an explanation of the interaction of the DCB, BUILD, and GETBUF macros in each access method, and the buffer size requirements. The BUILD macro may be issued in 24- or 31-bit addressing mode. When issued in 31-bit addressing mode, all addresses must be valid 31-bit addresses. Note: BSAM cannot support 64 bit real storage for any
tape devices that do not support 64 bit IDAWs. Applications that use
BSAM to process a tape data set can experience ABEND0D3 and/or ABENDB00
due to the inability to use a 64-bit IDAW by the device.
The format of the BUILD macro is:
|
Copyright IBM Corporation 1990, 2014
|