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.50 Data set separation syntax<br />

Data set separation function syntax:<br />

Earlier syntax supports only PCU separation<br />

{SEPARATIONGROUP | SEP}<br />

{FAILLEVEL | FAIL}({PCU|NONE})<br />

Figure 4-61 Defining separation pr<strong>of</strong>iles and syntax<br />

Data set pr<strong>of</strong>ile for separation<br />

To use data set separation, you must create a data set separation pr<strong>of</strong>ile and specify the<br />

name <strong>of</strong> the pr<strong>of</strong>ile to the base configuration. During allocation, SMS attempts to separate the<br />

data sets listed in the pr<strong>of</strong>ile.<br />

A data set separation pr<strong>of</strong>ile contains at least one data set separation group. Each data set<br />

separation group specifies whether separation is at the PCU or volume level and whether it is<br />

required or preferred. It also includes a list <strong>of</strong> data set names to be separated from each other<br />

during allocation.<br />

Restriction: You cannot use data set separation when allocating non-SMS-managed data<br />

sets or during use <strong>of</strong> full volume copy utilities such as PPRC.<br />

Separation pr<strong>of</strong>ile<br />

The syntax for the data set separation pr<strong>of</strong>iles is defined as follows:<br />

SEPARATIONGROUP(PCU) This indicates that separation is on the PCU level.<br />

SEPARATIONGROUP(VOLUME) This indicates that separation is on the volume level.<br />

VOLUME may be abbreviated as VOL.<br />

TYPE(REQUIRED) This indicates that separation is required. SMS fails the<br />

allocation if the specified data set or data sets cannot be<br />

separated from other data sets on the specified level<br />

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

{DSNLIST | DSNS | DSN}(data set name[,data set name,....}<br />

New syntax supports both PCU and <strong>Volume</strong> separation<br />

{SEPARATIONGROUP | SEP}({PCU | VOL})<br />

TYPE({REQ | PREF})<br />

{DSNLIST | DSNS | DSN}(data set name[,data set name,...}<br />

Wildcard characters (* and %) are supported for DSN at<br />

the third level qualifier (for example, A.B.*)<br />

Earlier syntax for PCU separation continues to function<br />

Both earlier and new syntax can coexist in the same separation<br />

pr<strong>of</strong>ile

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

Saved successfully!

Ooh no, something went wrong!