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.28 Developing naming conventions<br />

Setting the high-level qualifier standard<br />

First character Second character Remaining characters<br />

---------------------------------------------------------------------------------------------------------------------<br />

Type <strong>of</strong> user Type <strong>of</strong> data Project name, code, or<br />

userid<br />

---------------------------------------------------------------------------------------------------------------------<br />

A - Accounting Support P - Production data Example:<br />

D - Documentation D - Development data<br />

E - Engineering T - Test data 3000 = Project code<br />

F - Field Support M - Master data<br />

M - Marketing Support U - Update data<br />

P - <strong>Programming</strong> W - Work data<br />

$ - TSO userid<br />

---------------------------------------------------------------------------------------------------------------------<br />

Figure 5-28 Setting data set HLQ conventions<br />

Developing a data set naming convention<br />

Whenever you allocate a new data set, you (or the operating system) must give the data set a<br />

unique name. Usually, the data set name is given as the dsname in JCL. A data set name can<br />

be one name segment, or a series <strong>of</strong> joined name segments; see also 2.2, “Data set name<br />

rules” on page 19.<br />

You must implement a naming convention for your data sets. Although a naming convention is<br />

not a prerequisite for DFSMS conversion, it makes more efficient use <strong>of</strong> DFSMS. You can<br />

also reduce the cost <strong>of</strong> storage management significantly by grouping data that shares<br />

common management requirements. Naming conventions are an effective way <strong>of</strong> grouping<br />

data. They also:<br />

► Simplify service-level assignments to data<br />

► Facilitate writing and maintaining ACS routines<br />

► Allow data to be mixed in a system-managed environment while retaining separate<br />

management criteria<br />

► Provide a filtering technique useful with many storage management products<br />

► Simplify the data definition step <strong>of</strong> aggregate backup and recovery support<br />

Most naming conventions are based on the HLQ and LLQ <strong>of</strong> the data name. Other levels <strong>of</strong><br />

qualifiers can be used to identify generation data sets and database data. They can also be<br />

used to help users to identify their own data.<br />

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

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

Saved successfully!

Ooh no, something went wrong!