TS/MP Management Programming Manual (G06.24+, H06.03+)
NonStop TS/MP Management Programming Manual—540082-001
6-1
6 ZPWY-TKN- Definitions
This section discusses variable-length byte string tokens used in the token-oriented
management programming interface to TS/MP. Each variable-length byte string token
has a value consisting of a string of bytes of varying length. Table 6-1 lists the variable-
length byte strings provided by the Pathway subsystem:
The information in this section is general information. Information about a definition
specific to a particular command or response appears in the description of that
command or response, later in this manual.
Definitions in this section appear in Data Definition Language (DDL) format. Definitions
of structures use DDL definition statements. For an explanation of DDL, see the Data
Definition Language (DDL) Reference Manual.
Definitions encountered in TS/MP that are used uniquely by Pathway/iTS to support
TCPs and terminals and objects related to them are described in the Pathway/iTS
Management Programming Manual.
Definitions whose names begin with ZPWY- are Pathway subsystem definitions. These
definitions are provided in the DDL file ZSPIDEF.ZPWYDDL, and in the corresponding
files for other languages.
ZPWY-TKN-DEF-SCARGLIST
This token specifies an Open System Services (OSS) startup argument list, which is a
list of strings separated by commas that is made available to OSS server processes in
the argv[ ] array.
The first two bytes of the string is the length, in bytes, of the argument list that follows.
The third byte is the start of the argument list. Each argument string in the list must be
terminated by a null character. A null string is valid. Each null, whether a null string or a
null used to terminate an argument, is one byte in length. For example, five arguments
are represented here, each terminated with a null (represented in this example by #);
the third and fifth arguments are null strings, and the total length of the argument list is
17 bytes:
arg1#arg2##arg4##
Table 6-1. TS/MP Variable-Length Byte Strings
ZPWY-TKN-DEF-SCARGLIST
ZPWY-TKN-DEF-SCCWD
ZPWY-TKN-DEF-SCDEFINE
ZPWY-TKN-DEF-SCENV
ZPWY-TKN-DEF-SCPROGRAMOSS
ZPWY-TKN-DEF-SCSTDERR
ZPWY-TKN-DEF-SCSTDIN
ZPWY-TKN-DEF-SCSTDOUT
def ZPWY-TKN-DEF-SCARGLIST token-type ZSPI-TYP-
BYTESTRING.