CORBA 2.3.3 Administration Guide (NonStop CORBA 2.3.7+)

Configuring NonStop CORBA to Use Parallel Library
TCP/IP
When NonStop CORBA is initially installed the default configuration is for the original TCP/IP. To configure
Parallel Library TCP/IP, perform the following steps:
During installation, provide a Parallel Library TCP process name to the prompt beginning:
"ENTER the TCP process name here ..."
1.
Before starting the subsystem, configure the BSD, LSD, ILSD, and Comm Server(s) to take advantage of
Parallel Library TCP/IP.
2.
Configuring the BSD, LSD and ILSD for Parallel Library TCP/IP
The same procedure is required to configure the BSD, LSD and ILSD. Apply this procedure to the BSD server
class, LSD server class and/or the ILSD server class.
Use the cfgmgt tool to add the key/value pair parallel_ip/true to the application's profile. For example:
[dbname:$system.zorbsdk.NSDCFGDB] 1>entity lsd1@ORB {parallel_ip true}
This profile change tells the TCP/IP component of the NonStop CORBA application to tell the Parallel
Library TCP/IP components to enable socket sharing and round-robin connection filtering.
1.
Alter the application's SERVERCLASS configuration in the nsdstart script to run multiple processes. This
involves changing the maxservers and numstatic entries, and creating the appropriate process entries.
2.
Note
Each process in a Parallel Library TCP/IP server pool must run in a separate CPU.
Example 1
The following portion of nsdstart will configure a Parallel Library TCP/IP LSD with three processes running in
CPUs 1, 2, and 3, named $lsd1, $lsd2, and $lsd3, respectively. The lines that have been altered are indicated by a
"+". The lines that have been added are indicated by a "*".
[ configure LSD
reset server
set server processtype oss
set server pri 150
set server cwd $MY_ROOT
set server program $NSD_ROOT/bin/lsd
set server hometerm $G_HOMETERM
set server stdin /dev/null
set server stdout $MY_ROOT/log/lsd.log
set server stderr $MY_ROOT/log/lsd.log
set server env NSDOM_CFG_DBM=$NSDOM_CFG_DBM