Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
BUILDRCD—Build a buffer pool and a record area (QSAM) z/OS DFSMS Macro Instructions for Data Sets SC23-6852-02 |
||||
The BUILDRCD macro builds a buffer pool and a record area in an area of storage you provide. This macro is used only for variable-length, spanned records processed in QSAM locate mode. If the extended logical record interface (XLRI) is used to process RECFM=DS or RECFM=DBS records (ISO/ANSI/FIPS variable spanned or variable blocked spanned), you can use the BUILDRCD macro to build a record area to a maximum length of 16777183 bytes. Using this macro before the data set is opened, or before the end of the DCB open exit routine, provides a buffer pool that can be used for a logical record interface rather than a segment interface for variable-length spanned records. To invoke a logical record interface, specify BFTEK=A in the data control block (DCB). You cannot specify the BUILDRCD macro when logical records exceed 32 760 bytes. You must release the buffer pool and the record area after issuing a CLOSE macro for all the data control blocks that use the buffer pool and the record area. The BUILDRCD 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. The standard form of the BUILDRCD macro is as follows (the list and execute forms are shown following the description of the standard form):
|
Copyright IBM Corporation 1990, 2014
|