WSL
-BEA TUXEDO system Workstation Listener Server
WSL SRVGRP="identifier"
SRVID="number"
CLOPT="[ -A ] [ servopts options ] -- -n netaddr [ -d device ]
[ -w WSHname ] [ -t timeout-factor ] [ -T Client-timeout ]
[ -m minh ] [ -M maxh ] [ -x mpx-factor ]
[ -p minwshport ] [ -P maxwshport ] [ -I init-timeout ]
[-c compression-threshold] [-k compression-threshold]
[-K {client|handler|both|none}]
[-z
bits ] [-Z
bits ] [-H
external netaddr]"
The workstation listener is a BEA TUXEDO system-supplied server that enables access to native services by workstation clients. The application administrator enables workstation access to the application by specifying the workstation listener server as an application server in the SERVERS
section. The associated command line options are used to parameterize the processing of the workstation listener and workstation handlers.
The location, server group, server ID, and other generic server related parameters are associated with the workstation listener using the already defined configuration file mechanisms for servers. Workstation listener specific command line options are specified to allow for customization.
Each WSL booted as part of an application facilitates application access for a large number of workstation clients by providing access via a single well known network address to a set of workstation handlers (WSHs) acting as surrogate clients for the users running on the workstations. The WSHs are started and stopped dynamically by the WSL as necessary to meet the incoming load from the application workstations. The advantages to the application administrator are that a small number of native site processes (WSHs) can support a much larger number of clients, thus reducing the process count on the native site, and that the native site does not need to incur the overhead of maintaining bulletin board information on the workstation sites, which may be quite numerous.
The following WSL-specific command line options are available and may be listed after the double-dash (--) in the CLOPT
parameter.
-n
netaddr
0xhex-digits
or \\xhex-digits
, it must contain an even number of valid hex digits. These forms are translated internally into a character array containing TCP/IP addresses may also be in either of the following two forms:
//
host.name:port_number
//
#.#.#.#:port_number
The #.#.#.# is the dotted decimal format where each # represents a decimal number in the range 0 to 255. Port_number is a decimal number in the range 0 to 65535. the hexadecimal representations of the string specified. This is the only required parameter.
-d
device]
-w
WSHname]
buildwsh
(1) reference page for more details.
-t
timeout-factor]
SCANUNIT
, results in the amount of time in seconds that should be allowed for a workstation client to complete initialization processing through the WSH before being timed out by the WSL. The default for this parameter is 3 in a non-security application and 6 in a security application. The legal range is between 1 and 255.
-T
client-timeout]
tpterm()
). Note that the option also affects clients that get unsolicited message notifications and do not follow up on them. If -T
is specified without an argument, there is no timeout.
-m
minh]
-M
maxh]
MAXWSCLIENTS
on the logical machine divided by the multiplexing factor for this WSL (see -x
option below) rounded up by one. The legal range for this parameter is between 1 and 4096. The value must be equal to or greater than minh.
-x
mpx-factor]
-p
minwshport]
-P
maxwshport] This pair of command line options can be used to specify the number range for port numbers available for use by WSHs associated with this listener server. The port numbers must be in the range between 0 and 65535. The default is 2048 for minwshport and 65535 for maxwshport.
-I
init-timeout]
-c
compression-threshold]
-k
compression-threshold]
-c
option, others using the -k
option. The -k
works exactly like -c
.
-K { client | handler | both | none }
]
-K
option turns on the network keep-alive feature for the client
, the handler
, or both
. You can turn off this option for both the client and handler by specifying none
.
-z [0|40|128]
]
0
means no encryption, while 40
and 128
specify the length (in bits) of the encryption key. If this minimum level of encryption cannot be met, link establishment will fail. The default is 0
.
-Z [0|40|128]
]
0
means no encryption, while 40
and 128
specify the length (in bits) of the encryption key. The default is 28
. The -z
or -Z
options are available only if either the International or Domestic BEA TUXEDO Security Add-on Package is installed.
-H
external netadder]
Any configuration that prevents the WSL from supporting workstation clients will cause the WSL to fail at boot time, for example, if the MAXWSCLIENTS
value for the site is 0.
WSL
is supported as a BEA TUXEDO-supplied server on UNIX operating systems.
WSL
may be run in an interoperating application, but it must run on a Release 4.2 or later node.
*SERVERS
WSL SRVGRP="WSLGRP" SRVID=1000 RESTART=Y GRACE=0
CLOPT="-A -- -n 0x0002ffffaaaaaaaa -d /dev/tcp"
WSL SRVGRP="WSLGRP" SRVID=1001 RESTART=Y GRACE=0
CLOPT="-A -- -n 0x0002aaaaffffffff -d /dev/tcp -H 0x0002MMMMdddddddd"
WSL SRVGRP="WSLGRP" SRVID=1002 RESTART=Y GRACE=0
CLOPT="-A -- -n //hostname:aaaa -d /dev/tcp -H //external_hostname:MMMM"
buildwsh
(1), servopts
(5), ubbconfig
(5), Administering the BEA TUXEDO System,
BEA TUXEDO Programmer's Guide