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.

5.26 Managing data with a minimal SMS configuration<br />

Device-independence space allocation<br />

<strong>System</strong>-determined block size<br />

Use ISMF to manage volumes<br />

Use simplified JCL to allocate data sets<br />

Manage expiration date<br />

Establish installation standards and use data class<br />

ACS routine to enforce them<br />

Manage data set allocation<br />

Use PDSE data sets<br />

Figure 5-26 Managing data with minimal SMS configuration<br />

Managing data allocation<br />

After the SMS minimal configuration is active, your installation can exploit SMS capabilities<br />

that give you experience with SMS and help you plan the DFSMS full exploitation with<br />

system-managed data set implementation.<br />

Inefficient space usage and poor data allocation cause problems with space and performance<br />

management. In a DFSMS environment, you can enforce good allocation practices to help<br />

reduce a variety <strong>of</strong> these problems. The following section highlights how to exploit SMS<br />

capabilities.<br />

Using data classes to standardize data allocation<br />

You can define data classes containing standard data set allocation attributes. Users then<br />

only need to use the appropriate data class names to create standardized data sets. To<br />

override values in the data class definition, they can still provide specific allocation<br />

parameters.<br />

Data classes can be determined from the user-specified value on the DATACLAS parameter<br />

(DD card, TSO Alloc, Dynalloc macro), from a RACF default, or by ACS routines. ACS<br />

routines can also override user-specified or RACF default data classes.<br />

You can override a data class attribute (not the data class itself) using JCL or dynamic<br />

allocation parameters. DFSMS usually does not change values that are explicitly specified,<br />

because doing so alters the original meaning and intent <strong>of</strong> the allocation. There is an<br />

Chapter 5. <strong>System</strong>-managed storage 285

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

Saved successfully!

Ooh no, something went wrong!