Pathmaker Programming Guide

Designing a Pathmaker Application
Preparing for Pathmaker Application Development
067868 Tandem Computers Incorporated 2–13
The following pages list rules for forming each of these names.
Project Catalog and Subvolume Names
When you add a project, Pathmaker creates a project catalog that contains information
about the application you are creating. A project catalog resides on a project
subvolume. You must specify the name of a project subvolume when you add a
project.
Work Subvolume Names
In addition to the project subvolume, Pathmaker projects can have one or more work
subvolumes. Application developers can each have a different work subvolume or
can share work subvolumes. The work subvolume is initially the subvolume from
which an application developer begins a Pathmaker session. The work subvolume can
be changed during a Pathmaker session from the Pathmaker Main Menu. In the
design specification, you should designate the work subvolume where important files,
such as the DDL source code and other source code files for the application, should be
located. You might also want to establish subvolumes for documentation, for the
application’s Pathway startup and configuration files, and for copy libraries and
macros.
The more subvolumes you use, the more important it is to develop a naming
convention for your subvolumes.
Pathmaker Project Names
A Pathmaker project is a defined unit of work that results in an application that runs in
a Pathway environment. When the Pathmaker product is run, the name of a project
must be specified.
Rules for naming a Pathmaker project follow:
Names can contain up to 30 characters consisting of:
Letters (A-Z) (a-z)
Digits (0-9)
Hyphens (-)
You should keep a project name to less than 20 characters so that the mapping
requester name is unique. See “Generating the Mapping Requester” in Section 7
for details.
Names must start with a letter.
Names cannot contain spaces.
Names cannot end with a hyphen.
Names with uppercase and lowercase letters are not distinguished.
Names cannot be a Pathway reserved word.