Pathmaker Programming Guide

Requester Definition Tasks
Creating Requesters
067868 Tandem Computers Incorporated 5–13
After you add the REG requester to the project catalog, you must use the SCREEN
COBOL Utility Program (SCUP) to move the requester’s compiled object code into
the application’s POBJ files. You can invoke SCUP from the Utility Menu, a menu
accessible from any Pathmaker screen. Refer to the Pathway SCREEN COBOL
Reference Manual for instructions on using SCUP.
You can write a requester description for a REG requester to document it in the
Pathmaker project catalog.
TRNS Requesters
Transaction requesters accept data from the keyboard and invoke custom services to
process the data. TRNS is the default requester type.
TRNS 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 TRNS requesters:
TRNS requesters are used for an application’s data entry.
TRNS requesters can provide better database integrity than DB requesters, because
you write the custom services invoked by a TRNS requester.
TRNS requesters cannot invoke the standard services.
TRNS requesters can call or be called by any other Pathmaker requester.
TRNS requesters for an application that accesses a NonStop SQL database can
have DDL defs, DDL records, NonStop SQL views, and NonStop SQL views
together in its context.
Initial Requesters An initial requester is usually the first requester that is run in the Pathmaker
application.
If you view the application’s set of navigation paths as a tree, an initial requester is the
root of the tree. A Pathway application can consist entirely of an application
developed by using the Pathmaker product or can consist of a Pathmaker portion
contained within Pathway application code written outside of the Pathmaker
environment. In either case, the initial requester is the first Pathmaker requester that
runs. You cannot call an initial requester from any other Pathmaker requester.
A single Pathmaker project can have any number of initial requesters. For example, if
you have a mixture of terminal types, you need separate sets of requesters for the 3270
users and the 6520 or 6530 users, although both sets can send to the same servers. You
can use different initial requesters in this case to create separate entry points for users
of different terminals.
Note A requester for a 6530 terminal can call a requester for a 6520 terminal, but a requester for a 6520
terminal cannot call a requester for a 6530 terminal.