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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.11 IGDSMSxx parmlib member support<br />

Defining format large data set in parmlib (z/<strong>OS</strong> V1R9)<br />

BLOCKTOKENSIZE(REQUIRE | NOREQUIRE)<br />

Figure 2-11 Using large format data sets<br />

Using BLOCKTOKENSIZE(REQUIRE)<br />

If your installation uses the default BLOCKTOKENSIZE(REQUIRE) setting in PARMLIB<br />

member IGDSMSxx, you can issue the following command to see the current<br />

BLOCKTOKENSIZE settings, from the MVS console:<br />

D SMS,OPTIONS<br />

REQUIRE: - Requires every open for a large format data<br />

set to use BLOCKTOKENSIZE=LARGE on the DCBE<br />

macro<br />

NOREQUIRE: - Allows applications to access large<br />

format data sets under more conditions without having to<br />

specify BLOCKTOKENSIZE=LARGE on DCBE macro<br />

Services updated for large format data sets<br />

Large format data sets with BLOCKTOKENSIZE(REQUIRE)<br />

The following services are updated for large format data sets:<br />

ALLOCATE For a new or existing large format data set, use the<br />

DSNTYPE(LARGE) keyword.<br />

REXX EXECIO Using EXECIO DISKR to read a LARGE format SEQ data set will<br />

work as long as the data set is 64 K trks, expect an ABEND213-17. Using EXECIO DISKW to<br />

attempt to write to any LARGE format data set will fail with<br />

ABEND213-15.<br />

CLIST support Using CLIST OPENFILE INPUT/GETFILE and OPENFILE<br />

OUTPUT/PUTFILE, as follows:<br />

Using CLIST OPENFILE INPUT/GETFILE to read a LARGE format<br />

SEQ data set will work as long as the data set is

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

Saved successfully!

Ooh no, something went wrong!