Pathmaker Programming Guide
Creating and Customizing a Pathmaker Project
Preparing for Pathmaker Application Development
067868 Tandem Computers Incorporated 2–21
Creating and
Customizing a
Pathmaker Project
Before Pathmaker application development can begin, one or more Pathmaker projects
must be added to the development system. The creation of a Pathmaker project
should be completed before application developers begin creating the services, servers,
and requesters for a Pathmaker application. This subsection discusses some of the
issues involved in creating a Pathmaker project.
How Many Pathmaker
Projects Should You
Create?
In general, a single Pathmaker project results in a single Pathway requester-server
application for the end user. For most applications, creating a single Pathmaker
project for the development of an application is a reasonable choice. However, it is
possible to divide a large application into two or more Pathmaker projects during
development and then merge the resulting applications together later. Developing an
application in this manner requires special planning and procedures. Refer to
“Merging Pathmaker Projects” in Section 7 for details about these procedures.
Project Size Limitations Project size is limited by several variables in the generated application:
The mapping requester is limited by SCREEN COBOL code size to about 500
services per project. You can use as many as 800 services in a single application by
using short service names.
The SQL standard server is limited to accessing about 100 tables; however, this
limitation depends on the size of table descriptions that are stored in the
Working-Storage Section of the SQL standard server.
To improve performance, the SQL standard server caches 100 of the most
commonly used queries in precompiled form.
You can display a maximum of 120 to 150 data fields on a Pathmaker screen at one
time. Pathmaker screen in this context means the paging area plus the base screen.
Adding a Pathmaker
Project
To add a Pathmaker project on a Tandem NonStop system, run the PMPROJECT
utility, using the ADD subcommand, from a Tandem Advanced Command Language
(TACL) prompt. PMPROJECT ADD requires you to specify information about the
project and then uses that information to build Pathmaker catalog files and a Pathway
environment for the full screen interface for this project.
Examples of the information you supply when adding a Pathmaker project include:
The name of the project
The name of the volume and subvolume for the project’s catalog
The execution priority of the project
A swap volume for the project
The name of the terminal that will be used to report project messages
Refer to the Pathmaker Reference Manual for details about adding a Pathmaker project
using the PMPROJECT utility and a complete list of the project attributes that must be
supplied.