Rational Developer for System z

Tips for naming partitioned data sets

The name for a data set should contain: (a) a high-level qualifier that is meaningful; and (b) one of the following low-level qualifiers, depending on the types of member that the data set is to contain: SRCLIB,COPYLIB, JCL.
Typically a data set name (for example, USER25.SFPCO.USER.JCL) includes:

The user ID is the current logon ID for the remote system (such as USER25).

It is suggested that you use one of the low-level qualilfiers shown in Table 1.

Table 1. Low-level qualifiers
Type of members in the data set: Suggested low level qualifier: Example name of the data set:
COBOL source file members SRCLIB <userid> .SFP1CO.USER.SRCLIB1
COBOL copy book file members COPYLIB <userid> .SFP1CO.USER.COPYLIB
JCL file members JCL <userid> .SFP1CO.USER.JCL
1 For a data set having the low level qualifier SRCLIB, see the following topics:

The high-level qualifier should be meaningful. For example, you could choose a high-level qualifier that indicates the service flow project, the flow, and perhaps the flow version from which the members of the data set are generated (see Table 2):

Table 2. Example high-level qualifiers
EXAMPLE: Name of the service flow project: Names of the flows: Name of the version: Names for PDS's:
1. The PDS name suggests the service flow name: SFP_01 (The flow name is not used in this example.) (The version name is not used in this example.)

<user_id>.SFP1.USER.SRCLIB
<user_id>.SFP1.USER.COPYLIB
<user_id>.SFP1.USER.JCL

2. The PDS name suggests the flow name (especially if you have more than one flow): SFP_01 CatalogOrder CheckAvailability (The version name is not used in this example.)

-- For CatlogOrder:
   <user_id>.SFP1CO.USER.SRCLIB
   <user_id>.SFP1CO.USER.COPYLIB
   <user_id>.SFP1CO.USER.JCL

-- For CheckAvailability:
   <user_id>.SFP1CA.USER.SRCLIB
   <user_id>.SFP1CA.USER.COPYLIB
   <user_id>.SFP1CA.USER.JCL

3. The PDS name suggests the version of the flow: SFP_01 CatalogOrder Version 1

<user_id>.SFP1CO.V001.USER.SRCLIB
    <user_id>.SFP1CO.V001.USER.COPYLIB
    <user_id>.SFP1CO.V001.USER.JCL


Feedback