Pathmaker Programming Guide

Requester Definition Tasks
Creating Requesters
5–10 067868 Tandem Computers Incorporated
Reference objects are used to create data fields for data entry and display. They are
also used for sending messages to and receiving messages from services. A DDL
definition or record for a reference object must be present in the DDL dictionary before
you can add that reference object to a requester. A NonStop SQL table must exist and
be registered on the SQL Table Registration screen before you can add the table as a
NonStop SQL table object to the requester context.
Summary of Requester Types
Table 5-4 summarizes requester types and their functions.
Table 5-4. Requester Type Summary
Requester Type Reference Objects Description
DB DDL definitions and NonStop SQL
table objects
or
DDL records and DDL definitions
Sends requests to Pathmaker standard
services or calls other requesters
MENU DDL records, DDL definitions, and
NonStop SQL table objects; displayed
only if elementary fields or columns are
added through the Screen Painter
Reaches other requesters
REG None Registers requesters written outside of
Pathmaker in the project catalog
TRNS DDL records, DDL definitions, and
NonStop SQL table objects
Sends requests to custom services or
calls other requesters; default requester
type
DB Requesters
Tandem provides a standard set of predefined services for use in database requesters.
DB requesters use these standard services to read, insert, delete, or update records
from one or more database files. When you create an application using DB requesters,
you can quickly produce a record-oriented editor for your database.
DB requesters display an application screen composed of a set of data fields, with
function keys listed at the bottom of the screen. Here are some guidelines for using
DB requesters:
Suggested uses: Data inquiry, maintenance of personal databases, working
prototype of more complex applications, generating test data.
Advantages: You can quickly build an application based on DB requesters
without writing a single line of code.