Pathmaker Programming Guide

Specifying CALL and SEND Parameters
Creating Requesters
067868 Tandem Computers Incorporated 5–37
Use of the SEND Parameter Definition screen results in the generation of SEND
statements in the Procedure Division of the SCREEN COBOL code.
The following objects can be sent to a service:
DDL definitions that are part of the context of the requester.
DDL records that are part of the context of the requester.
NonStop SQL table objects that are part of the context of the requester.
Individual fields within one of the DDL definitions or DDL records; individual
columns within one of the NonStop SQL table objects.
Pseudofields can be passed to services but cannot be returned from the service
to the requester. @ADVISORY does not have to be explicitly included in an
IPC message, because it is automatically included in the IPC header generated
by the Pathmaker product. All other pseudofields that can be sent to a service
must be explicitly included in the IPC message.
Pseudofields that can be included in IPC messages are:
@CURRENT-PAGE Contains the page number in the current
requester’s screen.
@CURSOR-FIELD Contains either the screen field name or the point
field name of the field where the cursor was
positioned when you invoked the service.
@CURSOR-POSITION Contains the reference field name or point field
name where the cursor was positioned when you
invoked the service.
@DATE Contains the current date, according to the system
clock. Can be displayed on the application screen.
@LOGICAL-TERMINAL Contains the logical terminal name. The logical
terminal name is the Pathway logical terminal
name of the terminal you are using to run the
application.
@PAGE-COUNT Contains the number of pages in the current
requester’s screen.
@PHYSICAL-TERMINAL Contains the physical terminal name. The
physical terminal name is the physical file name of
the Pathway terminal or program object.
@TIME Contains the current time, according to the system
clock. Can be displayed on the application screen.
Section 9 gives the DDL picture of each of these pseudofields.