TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)

COBOL programs are compiled into pseudocode form by the SCREEN COBOL compiler and
then interpreted by the TCP. See also terminal control process (TCP).
SCREEN COBOL
Utility Program
(SCUP)
A utility that provides control and manipulation of SCREEN COBOL object files.
screen description
entry
A declaration of a base screen, and, optionally, an overlay screen, in the Screen Section of a
SCREEN COBOL program. See also screen, base screen, and overlay screen.
screen overlay
area
See overlay area.
screen program A SCREEN COBOL requester program. See also SCREEN COBOL.
Screen Section A section in the Data Division of a SCREEN COBOL source program that describes the types and
locations of fields in screens that can be displayed on a terminal.
screen-oriented
requester
A SCREEN COBOL requester that sends data from working storage to the display screen of a
terminal by way of screen templates defined in the Screen Section of the Data Division. Similarly,
such a requester receives data from the terminal into working storage by way of Screen Section
templates. It uses ACCEPT and DISPLAY statements in the Procedure Division to interact with the
display terminals. Standard SCREEN COBOL requesters are screen-oriented. See also
message-oriented requester.
SCUP See SCREEN COBOL Utility Program (SCUP).
SEND operation In SCREEN COBOL, an operation in which a transaction request message is sent to a server
process and a reply is received back from the server process. See also server-class send operation.
server A process or program that provides services to a client or a requester. Servers are designed
to receive request messages from clients or requesters; perform the desired operations, such
1.
as database inquiries or updates, security verifications, numerical calculations, or data
routing to other computer systems; and return reply messages to the clients or requesters. A
server process is a running instance of a server program.
2. A combination of hardware and software designed to provide services in response to requests
received from clients across a network. For example, NonStop servers provide transaction
processing, database access, and other services. (In the TS/MP and Pathway/iTS manual
set, the word “server” is generally used only when definition 1 is meant; for definition 2,
system” is usually used instead of “server.”) See also client, requester, client/server model,
and requester/server model.
server class A group of duplicate copies of a single server process, all of which execute the same object
program. Server classes are configured through the PATHMON process.
SERVER object A definition of a server class within the configuration of a PATHMON process.
server-class send
operation
The sending of a message to a Pathway server class by making a call to a Pathsend procedure.
The SERVERCLASS_SEND_, SERVERCLASS_DIALOG_BEGIN_, and SERVERCLASS_DIALOG_SEND_
procedures perform server-class send operations. See also SEND operation.
service A function performed by a server process or program on behalf of a requester or client. A server
can perform one or several services. The concept of a service is built into the design of the BEA
Tuxedo system and the NonStop Tuxedo system; for these products, a service is a module of
application code that carries out a service request.
simple token In the Subsystem Programmatic Interface (SPI), a token consisting of a token code and a value
that is either a single elementary field, such as an integer or a character string, or a fixed
(nonextensible) structure. See also extensible structured token and token (definition 2).
single-threaded A programming model that provides a single thread of control within a program. For example,
a single-threaded server handles only one request at a time and must complete that request before
accepting another. See also thread and multithreaded.
special register A data item defined by the SCREEN COBOL compiler, rather than explicitly in the program. Each
special register has a particular purpose and should be used only as defined. The SCREEN
COBOL language defines a different set of special registers from those defined by the standard
COBOL language.
SPI See Subsystem Programmatic Interface (SPI).
211