02.05.2013 Views

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

SAS(R) 9.1.3 Companion for z/OS

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.

Statements under z/<strong>OS</strong> FILENAME Statement 375<br />

SPACE=(unit,(primary,secondary,directory),<br />

RLSE,type,ROUND)<br />

is the amount of disk space to be provided <strong>for</strong> a data set that is being created.<br />

unit<br />

can be any of the following:<br />

TRK allocates the space in tracks.<br />

CYL allocates the space in cylinders.<br />

blklen allocates space in blocks whose block length is blklen<br />

bytes. The system computes how many tracks are<br />

allocated.<br />

primary<br />

specifies how many tracks, cylinders, or blocks to allocate.<br />

secondary<br />

specifies how many additional tracks, cylinders, or blocks to allocate if more<br />

space is needed. The system does not allocate additional space until it is<br />

needed.<br />

directory<br />

specifies how many 256-byte directory blocks are needed <strong>for</strong> the directory of a<br />

partitioned data set.<br />

RLSE<br />

causes unused space that was allocated to an output data set to be released<br />

when the data set is closed. Unused space is released only if the data set is<br />

opened <strong>for</strong> output and if the last operation was a write operation.<br />

type<br />

can be any of the following:<br />

CONTIG specifies to use contiguous space.<br />

MXIG specifies to use the maximum contiguous space.<br />

ALX specifies to use different areas of contiguous space.<br />

Note: You can also specify MXIG or ALX as a separate, individual<br />

keyword on the FILENAME statement rather than as a subparameter of the<br />

SPACE= option. R<br />

ROUND<br />

specifies that the allocated space must be equal to an integral number of<br />

cylinders when the specified unit was a block length. If unit was specified as<br />

TRK or CYL, the system ignores ROUND.<br />

Here are some examples of the SPACE parameter:<br />

SPACE=(CYL,10)<br />

or SPACE=(CYL,(10,,10),,CONTIG)<br />

SPACE=(1024,(100,50,20),RLSE,MXIG,ROUND)<br />

If you do not specify SPACE, its values are taken from the <strong>SAS</strong> system options<br />

FILEUNIT=, FILESPPRI=, FILESPSEC=, and FILEDIRBLK=, in the following<br />

<strong>for</strong>m:<br />

SPACE=(FILEUNIT,(FILESPPRI, FILESPSEC,FILEDIRBLK))<br />

The default specification is SPACE=(CYL,(1,1,6)) <strong>for</strong> partitioned data sets and<br />

SPACE=(CYL,(1,1)) <strong>for</strong> sequential data sets.<br />

See MVS JCL Reference by IBM <strong>for</strong> complete in<strong>for</strong>mation about how to use the<br />

SPACE= option.

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

Saved successfully!

Ooh no, something went wrong!