TS/MP Release Supplement

ACS Subsystem
HP NonStop TS/MP Release Supplement546055-006
1-19
Application Programming Compatibility and Pathway
Domains
Application Programming Compatibility and
Pathway Domains
Any one of the PATHMON process names associated with the Pathway domain can be
used to access a set of PATHMON processes under the same domain and the domain
name does not have to be supplied. This can be useful if a program has hard coded
references to a PATHMON process name and now needs to access the set of
PATHMON processes associated with a Pathway domain. This functionality can be
overridden by setting bit 9 in the
flags parameter of SERVERCLASS_SEND_ or
SERVERCLASS_DIALOG_BEGIN_ calls. If overridden, the server class request will be
serviced by a process controlled by the identified PATHMON process. If this bit is set
and a Pathway domain name has been referenced, the Pathsend call initiation fails
with error 29 (
FEMissParam). If the PATHMON name is not associated with a Pathway
domain, this flag bit has no function.
Coexistence with other TS/MP systems
TS/MP 2.3 and later versions co-exist with Tuxedo (TS/MP 3.0) on the same NonStop
system but not with TS/MP 2.0.
Load Balancing PATHMON Link Requests in a
Pathway Domain
The Pathway domain list in the ACSCTL file defines the percentage (weight) of link
requests that must be satisfied by each PATHMON process associated with the
requested domain. The weight value of the specified PATHMONs must consider the
processing capacity of the server classes that are configured under those PATHMONs.
If the weight value is not provided, it will evenly distribute the remaining weight across
all PATHMONs that do not have weight values.
Example:
%PM = \A.$PM:50, \A.$PM1, \A.$PM2
PATHMON \A.$PM is requested to fulfill 50% of the links needed to support the request
load generated for environment
%PM. PATHMON \A.$PM1 and \A.$PM2 fulfills the
remaining 50% of the links evenly divided between them, at 25% each.
The algorithm that selects a link will attempt to maintain the distribution as close as
possible to the weights configured. For a fully loaded system or during high load levels,
Table 1-3. Domain Definitions for Pathway Domain Name
First
Character
Valid Characters for
Characters 2-8 Valid Length
Case
Sensitive
% - |_ | ‘a’ – ‘z’ | ‘A’ – ‘Z’ | ‘0’ – ‘9’ 2-8 characters No