In addition to the rules, you can make use of certain naming conventions that will make TSO/E easier for you to use. These conventions are an offshoot of the rules. Thus a data set name that follows the naming rules might not follow the naming conventions. The conventions are:
________________________________________________________________________ | Figure 2. Descriptive Qualifiers | |________________________________________________________________________| | Descriptiv| | | Qualifier | Data Set Contents | |___________|____________________________________________________________| | ASM | Assembler (F) input | |___________|____________________________________________________________| | CLIST | TSO/E commands and CLIST statements | |___________|____________________________________________________________| | CNTL | JCL and SYSIN for SUBMIT command | |___________|____________________________________________________________| | COBOL | American National Standard COBOL statements | |___________|____________________________________________________________| | DATA | Uppercase text | |___________|____________________________________________________________| | EXEC | TSO/E commands and REXX instructions | |___________|____________________________________________________________| | FORT | FORTRAN (E, G, GI, H, and GOFORT) statements | |___________|____________________________________________________________| | LINKLIST | Output listing from linkage editor | |___________|____________________________________________________________| | LIST | Listings | |___________|____________________________________________________________| | LOAD | Load module | |___________|____________________________________________________________| | LOADLIST | Output listing from loader | |___________|____________________________________________________________| | OBJ | Object module | |___________|____________________________________________________________| | OUTLIST | Output listing from OUTPUT command | |___________|____________________________________________________________| | PASCAL | PASCAL statements | |___________|____________________________________________________________| | PLI | PL/I(F), PL/I Checkout, or PL/I Optimizing compiler | | | statements | |___________|____________________________________________________________| | TESTLIST | Output listing from TEST command | |___________|____________________________________________________________| | TEXT | Uppercase and lowercase text | |___________|____________________________________________________________| | VSBASIC | VSBASIC statements | |___________|____________________________________________________________|
A data set name that consists of a prefix, a user-supplied name, and a descriptive qualifier is a "fully-qualified" data set name. A fully-qualified data set name looks like:
When you refer to partitioned data sets, enclose the member name in parentheses immediately following the descriptive qualifier. A fully-qualified partitioned data set name looks like:
You do not have to use the conventional descriptive qualifiers when naming a TSO/E data set. However, when a data set name adheres to the conventions, you can refer to the data set by an abbreviated version of the name, and the system supplies the rest of the name.
___ Example ____________________________________________________________
| When you allocate data set PREFIX.OLD.DATA with your prefix, you need |
| only specify the second and third qualifiers because the system |
| assumes your prefix as the first qualifier. |
| |
| ALLOCATE DATASET(old.data) ... |
| |
|________________________________________________________________________|
You must enclose the data set name in single quotation marks if you specify a fully-qualified data set name with a prefix (leftmost qualifier) that is not your own.
___ Example ____________________________________________________________
| When specifying data set PROG.LIST that belongs to a user whose prefix |
| is USER505, type: |
| |
| 'user505.prog.list' |
| |
|________________________________________________________________________|
© Copyright IBM Corp. 1988, 2000
Return to library: [ OS/390 | TPF | VM | VSE | IBM Hardware | S/390 Redbooks | RS/6000 SP ]
Glossary - IBM Dictionary of Computing
How to: [ Order publications | Contact OS/390 ]