TS/MP 2.5 System Management Manual

Server Class DEFINEs
A server process context includes any DEFINEs that you specified using the DEFINE attribute of the
SET SERVER command and a _DEFAULTS DEFINE automatically generated by the PATHMON
process for values you did not specify. You can create DEFINEs to specify the default volume and
subvolume for a server process and to specify files used by the server.
For example, these PATHCOM commands form part of a Guardian server class definition:
SET SERVER PROGRAM $DATA.PW.SRVOBJ
SET SERVER DEFINE =_DEFAULTS, CLASS DEFAULTS, &
VOLUME $VOL.SVOL &
CATALOG $DATA.MYCAT
SET SERVER DEFINE =EMPLOYEE, CLASS MAP, FILE \SYS.$D.APPL.EMP
ADD SERVER EMP-SERVER
You can specify the default volume and subvolume for a server class using the VOLUME attribute
of the SET SERVER command or the VOLUME attribute of _DEFAULTS DEFINE. If you do not
specify _DEFAULTS DEFINE, the PATHMON process uses the volume and subvolume you assigned
with the VOLUME attribute. If you assign _DEFAULTS DEFINE and a VOLUME attribute, the
PATHMON process ensures that these values correspond. If you add or replace _DEFAULTS DEFINE,
the VOLUME value changes. Similarly, altering the value of the VOLUME attribute changes the
VOLUME attribute of _DEFAULTS DEFINE.
For more information about DEFINEs and using _DEFAULTS DEFINE, see the TACL Reference
Manual and the Guardian User’s Guide.
Considerations
If you repeat a SET SERVER command with a different attribute value, the PATHMON process
uses the last value entered for the server class attribute.
All attributes defined for a server class must be consistent with the value defined for
PROCESSTYPE. Inconsistent attributes are rejected with error 2066 or error 2067. To reduce
possible confusion, HP recommends that you configure the PROCESSTYPE attribute first.
The CMDCWD and the SET SERVER CWD commands both define a value for the CWD attribute.
They do not function the same way, however.
When resolving relative OSS pathnames, the value defined by the SET SERVER CWD
command takes precedence. The RESET SERVER command resets this value to null.
The value defined by the CMDCWD command is used to resolve relative OSS pathnames only
if no value is set using the SET SERVER CWD command. It is a default absolute pathname
that you can define for a server class. The RESET SERVER command has no effect on this
value. To reset this value to null, use the RESET CMDCWD command.
A running server process that is stopped and restarted does not reuse the processor of the
stopped server process. The restarted process uses the next processor specified in the cyclical
list of CPUs.
If you alter a server process, that process uses the first processor in the cyclical list of CPUs
when it is restarted. If the server class is stopped and restarted, it does not reuse the processor
of the stopped server class. The restarted server class uses the next processor in the cyclical
list of CPUs.
If you specify a value for the TIMEOUT attribute and an I/O to a server process times out
because of the TIMEOUT value, the link management process cancels the I/O to the server
and returns the link. If the link was the last link to the server, the server stops.
For information about configuring the NonStop Translation Server for NonStop TUXEDO, see
the Pathway Translation Server for the NonStop TUXEDO System Manual.
198 SERVER Commands