Pathmaker Programming Guide

Servers and Server Classes
Finishing and Installing the Application
7–4 067868 Tandem Computers Incorporated
Servers and Server
Classes
A Pathmaker server communicates with requesters and performs operations on the
database. A server must contain at least one service and can contain as many as 40
services. The Pathmaker product permits application developers to include services
written for Enscribe files and services written for NonStop SQL tables in the same
server. Section 4 of this manual explained how to:
Define a server
Assign services to a server
Generate a server
After all of the servers for an application have been defined and generated, you must
prepare for application installation by:
Assigning at least one server class to each custom or registered server
Assigning an active server class for each service that appears in more than one
server class
Generating a special requester for mapping services to server classes
Assigning Server Classes A server class is a family of server processes, each of which is a running copy of the
same server object code. A server class can contain only one server, and each server
can have many server classes.
If several requesters were to use a single copy of a server process, transactions would
queue up and be delayed. Pathway creates many server processes in a server class to
handle a large volume of requests. By having multiple copies of a server process, you
can tune the performance of your application and improve the throughput.
Creating the server class assignment from within the Pathmaker full screen interface is
easy: you complete a single screen, the Server Class Assignment screen, for each
server. Designing the configuration of servers and server classes, however, can
require careful thought and should be addressed during application design (see
Section 2 for more information).