SERVERS Section
This section provides information on the initial conditions for
servers started in the system. The notion of a server as a process
that continually runs and waits for a server group’s service
requests to process may or may not apply to a particular remote
environment. For many environments, the operating system, or
perhaps a remote gateway, is the sole dispatcher of services. When
either of these is the case, you need only specify
SERVICE
entry points for remote program entry points,
and not SERVER
table entries. Oracle Tuxedo system
gateway servers would advertise and queue remote domain service
requests. Host-specific reference pages must indicate whether or
not UBBCONFIG
server table entries apply in their
particular environments, and if so, the corresponding semantics.
Lines within the SERVERS
section have the form:
AOUT
required parameters
[
optional parameters
]
where AOUT
specifies the file
(string_value
) to be executed by
tmboot
(1). tmboot
executes
AOUT
on the machine specified for the server group to
which the server belongs. tmboot
searches for the
AOUT
file on its target machine, thus,
AOUT
must exist in a file system on that machine. (Of
course, the path to AOUT
can include RFS connections
to file systems on other machines.) If a relative pathname for a
server is given, the search for AOUT
is done
sequentially in APPDIR
, TUXDIR/bin
,
, and then in
/bin
path,
where <path>
is
the value of the last PATH
= line appearing in the
machine environment file, if one exists. The values for
APPDIR
and TUXDIR
are taken from the
appropriate machine entry in the TUXCONFIG
file.
Clients connect to Oracle Jolt applications through the Jolt Server Listener (JSL). Services are accessed through the Jolt Server Handler (JSH). The JSL supports multiple clients and acts as a single point of contact for all the clients to connect to the application at the network address that is specified on the JSL command line. The JSL schedules work for handler processes. A handler process acts as a substitute for clients on remote workstations within the administrative domain of the application. The handler uses a multiplexing scheme to support multiple clients on one port concurrently.
The network address specified for the JSL designates a TCP/IP address for both the JSL and any JSH processes associated with that JSL. The port number identified by the network address specifies the port number on which the JSL accepts new client connections. Each JSH associated with the JSL uses consecutive port numbers at the same TCP/IP address. For example, if the initial JSL port number is 8000 and there are a maximum of three JSH processes, the JSH processes use ports 8001, 8002, and 8003.
Note:
Misconfiguration of the subsequent JSL results in a port number collision.Parent topic: Creating the UBBCONFIG File