Pathway/XM System Management Manual
Compaq NonStop™ Pathway/XM System Management Manual—426761-001
5-1
5
Configuring Clients and Requesters
This section describes how to define objects related to terminal (SCREEN COBOL)
requesters and add these objects to your Compaq NonStop™ Pathway/XM
configuration. You define and add requester-related objects after you have configured
your global Pathway/XM environment as described in Section 4, Configuring the
Pathway/XM Environment. You can define requester-related objects either before or
after you define your server classes as described in Section 6, Configuring Servers.
The following topics are included:
Configuring TCP Templates
A TCP is a multithreaded process that interprets compiled SCREEN COBOL requester
programs (screen programs) in the user’s application, executing the appropriate program
instructions for each I/O device or process the TCP is configured to handle. It also
supports connection requests coming from a Compaq NonStop™ Pathway/iTS user
application on the internet.
As a multitasking process, a TCP can concurrently manage many user terminals and
execute many SCREEN COBOL programs or internet connection requests. To
accomplish this work, the TCP runs its TERM objects as tasks, interleaving the
concurrent processing of requests from many input-output devices or processes. This
multithreading allows the TCP to handle complex groups of operations for many users
at the same time.
In your Pathway/XM configuration, you define TCP templates rather than individual
TCPs (TCP processes). Each TCP template defines a set of attributes that can be
applied to multiple TCP processes. PXMCFG takes the configuration parameters you
supply for your terminals and uses these to calculate the number of TCPs needed in your
Pathway/XM environment. It then assigns TERM and PROGRAM objects to TCPs so
as to balance transaction workload.
The tasks performed by each TCP process include the following:
•
Interpreting and executing a SCREEN COBOL program for each TERM or
PROGRAM object
•
Verifying and storing terminal context data in an extended data segment
•
Establishing links for screen programs with server processes
•
Establishing links for Pathway/iTS web clients with Pathway applications
Page
Configuring TCP Templates 5-1
Configuring ROUTER Objects 5-7
Configuring TERM and PROGRAM Objects 5-9