SPI Common Extensions Manual

SPI Common Extensions Manual427508-001
B-1
B ZCMK Definitions
In addition to ZSPI and ZCOM data definitions, some NonStop Kernel subsystems use
a common set of data items defined by ZCMK. Subsystems based on the ZCMK
definitions have a number of characteristics in common, including the way they
interpret process startup parameters, the way they validate SPI messages and their
content, the ZCMK tokens that appear in their commands and responses, and the
ZCMK event messages and errors that they generate.
Starting ZCMK-Based Processes
This section provides general guidelines for starting a process that is based on the
ZCMK definitions and describes relevant process options, startup parameters, and file
assignments. For information about starting a process that is part of a specific
subsystem, see the subsystem’s management programming manual.
You can start a ZCMK-based process by:
Issuing a RUN command to a command interpreter such as TACL
Writing a program that calls the NEWPROCESS (C-series) or
PROCESS_CREATE_ (D-series) procedure
Configuring the process as part of system generation
During startup, processes based on the ZCMK definitions get startup information from
three sources:
Process options
Startup parameters
File assignments
Process options, sometimes called run options, convey standard process information
such as input and output file names, CPU number, process name, process priority, and
allocation of data pages. You specify process options between slashes in a RUN
command or in the argument list of a NEWPROCESS or PROCESS_CREATE_
Topic Page
Starting ZCMK-Based Processes
(including options and startup parameters) B-1
ZCMK Data Definitions (tokens and token maps) B-9
ZCMK Request Validation (routine tests on buffers and messages) B-35
ZCMK Command Processing (includes allowed tokens in requests and responses) B-39
ZCMK Event Messages B-49
ZCMK Errors B-92
ZCOM Errors As Generated by ZCMK-Based Subsystems B-100