TS/MP 2.5 System Management Manual
CAUTION: Neither PATHCOM nor the PATHMON process check for escape sequences in an
argument list. If escape sequences or other nonprintable characters are included in an argument list,
they are passed as input to PATHMON and unexpected results might occur. HP recommends that
all characters specified for the ARGLIST attribute be ASCII printable. To specify escape sequences
in an argument list, HP recommends that you use the SPI management programming interface, see
the TS/MP 2.5 Management Programming Manual.
If an argument includes blanks, quotes, commas, or semicolons, use the same rules as those for
presenting names and values in PATHCOM, and enclose the entire argument in quotes. For example,
to specify these arguments:
arg 1
"Argument2"
argument3
argument "4"
you enter the command as follows:
SET SERVER ARGLIST "arg 1", """Argument2""", &
argument3, "argument ""4"""
NOTE: Due to the extra characters required by PATHCOM to embed blanks, quotes, commas,
and semicolons, it is possible for the input buffer to be larger than the 24,000-character maximum.
In such cases, PATHCOM allows 500 additional bytes in the input buffer.
A null argument is specified using either a comma (if the argument is not the last argument in the
list), or double quotes. See the examples later in the discussion of this command.
For a discussion of when to use parentheses, see the subsection “Command Format” (page 129).
This attribute is valid for OSS server processes only.
ASSIGN logical-unit , assign-spec
assigns a logical file name to a physical Guardian file and specifies attributes of the file. The
PATHMON process stores the values assigned by this attribute and sends the values to the server
process using an ASSIGN message when the server process is opened.
NOTE: ASSIGN values are stored in a configuration file in alphabetic order; they are also accessed
in alphabetic order.
The parentheses can be omitted when this attribute is the last one in the SET SERVER command.
This attribute is valid for Guardian server processes only.
If the server program is written in COBOL, this attribute is used to override the program file assignment
made in the SELECT clause.
logical-unit
specifies the name assigned to a Guardian file and file attributes.
program-unit
specifies the name of the server in the source program. In COBOL, this is the PROGRAM ID name.
The program name can be different from the file name for the source code or for the run unit. If the
server is a subprogram, this name is used in the CALL statement.
logical-file-name
specifies the name of the file in the server program. logical-file-name is associated with a
physical file. For example, in a COBOL program logical-file-name is the file description name
in a SELECT clause.
* replaces program-unit for the server with the file name specified in the PROGRAM attribute.
assign-spec
specifies values for the physical file.
file-name
specifies the name of the Guardian file, which represents the physical file assigned to the server
program; this name can be a DEFINE name.
If you omit this option, no value is passed for this field of the ASSIGN message.
SET SERVER Command 187










