Pathmaker Programming Guide

Service and Server Types
Creating Services and Servers
4–2 067868 Tandem Computers Incorporated
There are two DB standard servers. The object file name of the standard server for
Enscribe is DBSERVER. The object file name of the standard server for NonStop SQL
is SQLGS. (The standard Pathmaker server is sometimes referred to as the general
server.) These object files are located in the installation subvolume.
The Pathway server class name for the NonStop SQL standard server is
SQL-SERVER-nnn. The Pathway server class name for the Enscribe standard server
that uses TMF is TMF-DB-SERV-nnn. The Pathway server class name for the Enscribe
standard server that does not use TMF is DB-SERVER-nnn. (nnn is a numeric hash
value of the Pathmaker project name.)
Registered Services and
Servers
By allowing you to create registered services and servers, the Pathmaker product
provides a way to enter information about Pathway servers that were not created
using the Pathmaker product, and the files or tables that they access, into a Pathmaker
catalog.
Registered services and servers are just entries in a Pathmaker catalog. Code is not
generated or compiled by the Pathmaker product for registered services and servers.
Directions for creating registered services and servers are found in “Registering
Servers Not Created With Pathmaker” later in this section.
There are several situations when you might want to create registered services and
servers:
When you want a Pathmaker application to access servers not developed using
the Pathmaker product. Although registering a Pathway server is not necessary to
access it from a Pathmaker application, doing so is beneficial in several ways:
Because the Pathmaker catalog contains information about registered servers
and the physical files that they access, the Pathmaker product can generate the
statements necessary for running the registered servers in the Pathway
command files such as PATHCNFG and PATHSVRS.
Because the Pathmaker catalog contains the location of the object code of the
registered servers, the Pathmaker product is able to move these files whenever
the other components of the associated Pathmaker application are moved.
When you are creating a client/transaction server application for a Tandem
system using the Pathway Open Environment Toolkit (POET). Although custom
services and servers for such an application can be created using the Pathmaker
product, the application might also encompass servers not created with the
Pathmaker product that you want to register. Consult the Pathway Open
Environment Toolkit (POET) Programming Manual for further information about
using the Pathmaker product for creating client/transaction server applications.