SPI Common Extensions Manual
SPI Common Extensions Manual—427508-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










