11.01.2013 Views

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.29 z/<strong>OS</strong> V1R9 QSAM - BSAM enhancements<br />

DFSMS provides the following enhancements to<br />

BSAM and QSAM:<br />

Long-term page fixing for BSAM data buffers with the<br />

FIXED=USER parameter<br />

BSAM and QSAM support for the MULTACC<br />

parameter<br />

QSAM support for the MULTSDN parameter<br />

Figure 4-39 QSAM and BSAM enhancements with z/<strong>OS</strong> V1R9<br />

Long-term page fixing for BSAM data buffers<br />

To improve performance, in z/<strong>OS</strong> V1.9 BSAM allows certain calling programs to specify that<br />

all their BSAM data buffers have been page fixed. This specification frees BSAM from the<br />

CPU-time intensive work <strong>of</strong> fixing and freeing the data buffers itself. The only restrictions are:<br />

► The calling program must be APF authorized, or be in system key or supervisor state.<br />

► The format <strong>of</strong> the data set must be either basic format, large format, PDS, or extended<br />

format.<br />

The DCBE macro option “FIXED=USER” must be coded to specify that the calling program<br />

has done its own page fixing and indicates that the user has page fixed all BSAM data buffers.<br />

Note: Compressed format data sets are not supported.<br />

BSAM and QSAM support for MULTACC<br />

In z/<strong>OS</strong> V1R9, the MULTACC parameter <strong>of</strong> the DCBE macro is expanded. This is done to<br />

optimize performance for tape data sets with BSAM, and to support QSAM with optimized<br />

performance for both tape and DASD data sets. The calculations that are used to optimize the<br />

performance for BSAM with DASD data sets are also enhanced. When dealing with a tape<br />

data set, OPEN supports MULTACC for BSAM and QSAM.<br />

156 <strong>ABCs</strong> <strong>of</strong> z/<strong>OS</strong> <strong>System</strong> <strong>Programming</strong> <strong>Volume</strong> 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!