Family Name

A family name identifies a disk or pack family. The family name is declared in the following manner:

<family name>

──┬─ DISK ────────────────┬────────────────────────────────────────────┤
  ├─ PACK ────────────────┤
  │ ┌◄──────────────────┐ │
  └─┴─/17\─┬─<letter>─┬─┴─┘
           └─<digit>──┘

Examples

The following are valid family names:

DISK
PACK
MYPACK
PAK2

File titles are designated in the following manner:

<file title>

──┬──────────────────────┬─<file name>─┬─────────────────────┬─────────┤
  ├─ * ──────────────────┤             └─ ON ──<family name>─┘
  ├─ ( ──<usercode>── ) ─┤
  └─ <path name>/ ───────┘

<file name>

──┬─ = ──────────────────────────┬─────────────────────────────────────┤
  │ ┌◄──────── / ───────┐        │
  └─┴─/12\─<identifier>─┴─┬──────┤ 
                          └─ /= ─┘

<identifier>

──<letter>─┬────────────────────────────────────────┬──────────────────┤
           ├───────────────────────────┬─┬─<letter>─┤
           │ ┌◄──────────────────────┐ │ └─<digit>──┘
           └─┴─/15\─┬─<letter>─────┬─┴─┘
                    ├─<digit>──────┤
                    └─ - (hyphen) ─┘

Examples

The following examples illustrate valid file titles:

(UC)A/B/C ON DBPACK
X/Y
*DIR/NODE1/X ON DBPACK

Explanation

The slash equal sign (/=) can be used to represent a family of files. The equal sign (=) alone designates all files in the database.

Path Name

A path name identifies the location of a permanent directory within the file system. A path name cannot exceed 7 nodes and must start with *DIR to identify the permanent directory.

Note: The naming convention for a node requires that it begins with a letter and consists of a maximum of 17 characters.

<path name>

                 ┌───────── / ──────────┐
─────*DIR/ ──────┴───── /7\ ── <node> ──┴──────────────────────────────────┤