SPI Common Extensions Manual
ZCMK Definitions
SPI Common Extensions Manual—427508-001
B-3
Startup Parameters in PARAM Statements
Although an unrecognized or erroneous startup parameter or process option causes a
process to terminate, unrecognized or erroneous specifications in PARAM statements
are ignored without comment.
Startup Parameters in PARAM Statements
You can declare startup parameters in PARAM statements instead of including them in
the RUN command:
param-name
is a defined process startup parameter name. For parameters relevant to ZCMK-
based processes, see Process Options and Startup Parameters on page B-4.
param-val
is the value assigned to the corresponding parameter (param-name).
File Assignments
One file assignment is available to all ZCMK-based processes. The logical name
_EMS_TEMPLATE identifies the EMS template file used to convert event message
tokens to printed events for the LOG file. (This does not affect EMS printing.) If you do
not make an explicit assignment, the process uses the file named ZxxxTMPL (where
xxx identifies the subsystem) in the subvolume from which the process was loaded. If
no file matching this name is found, the operating system’s default is used.
You can declare a file assignment using an ASSIGN or DEFINE statement:
logical-name
is a logical file identifier used by the process.
file-name
is the name of the existing file that is assigned to the corresponding logical name.
Internally, ASSIGN statements are converted to DEFINE statements as follows:
ASSIGN aname, fname
is converted, using startup defaults, to a DEFINE statement of the form:
DEFINE = aname, CLASS MAP, FILE fname
ZCMK-based processes follow this order of precedence in evaluating file assignments:
PARAM param-name param-val [, param-name param-val ] ...
ASSIGN logical-name , file-name
DEFINE = logical-name , CLASS MAP, FILE file-name