Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Language Reference Manual

BUFFERED and UNBUFFERED attributes

The buffering attributes apply only to RECORD files.

Read syntax diagramSkip visual syntax diagram>>-+-+----------+---+------------------------------------------><
   | '-BUFFERED-'   |
   '-+------------+-'
     '-UNBUFFERED-'
 

Abbreviations: BUF for BUFFERED, and UNBUF for UNBUFFERED

Defaults: BUFFERED is the default for SEQUENTIAL files. UNBUFFERED is the default for DIRECT files.

The BUFFERED attribute specifies that during transmission to and from a data set, each record of a RECORD file must pass through intermediate storage buffers. This allows both move and locate mode processing.

The UNBUFFERED attribute indicates that a record in a data set need not pass through a buffer but can be transmitted directly to and from the main storage associated with a variable. This allows only move mode processing.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)