SPI Common Extensions Manual
ZCMK Definitions
SPI Common Extensions Manual—427508-001
B-6
Process Options and Startup Parameters
CHARMAPFILE filename
specifies the name of the file that the subsystem searches for character set tables. 
If you omit this parameter, the file $SYSTEM.SYSTEM.ZCHARMAP is used.
CHARMAPNAME mapname
specifies the name of the default character-map translation table. This table is 
found in the character-map file specified by the CHARMAPFILE parameter. If you 
omit this parameter, the standard ASCII-EBCDIC table is used.
COLLECTOR procname
specifies the primary event collector. If omitted, the collector named $0 on the local 
node is used. If the COLLECTOR parameter is included without an accompanying 
procname argument, no event messages are sent to the primary collector.
COLLECTOR-1 procname
COLLECTOR-2 procname
COLLECTOR-3 procname
specifies an alternate event collector (1, 2, or 3, respectively). If the 
COLLECTOR-n parameter is omitted or included without an accompanying 
procname argument, no event messages are sent to the corresponding collector.
DATAPAGES pages [E[XTENSIBLE]]
specifies a total amount of storage allocated for use as general dynamic memory. 
pages is the number of pages to be allocated (at 2048 bytes per page) in the 
range 0 through 2046 (for process versions earlier than D10) or 0 through 65280 
(for later-version processes).
If you specify pages as 0, the process allocates pages dynamically, or as needed. 
The process makes an initial allocation, always sufficient for process startup, 
based on a variety of factors. After that, the process requests additional storage as 
needed until approximately 4 MB has been allocated, the operating system limit on 
segment size is reached, or disk space is exhausted. All versions of processes 
create extensible segments by default. When starting a version D10 or later 
process, you can explicitly request an extensible segment by appending E or 
EXTENSIBLE to this parameter.
Dynamic allocation can be advantageous, but the danger is that memory cannot be 
extended after the subsystem has been running for some time. If you can predict 
memory requirements, specify an actual value for pages.
DEBUGONERROR value
specifies the action taken by a program when explicit tests detect a fatal error. If 
enabled, the DEBUG procedure is called instead of ABEND. Take care when using 
this feature: a backup does not take over until the offending primary process stops.
A value of TRUE, SET, ON, or YES enables debugging.










