SCF Reference Manual for the Kernel Subsystem

Table 8 Abnormal Event Considerations for Persistence
SituationConsideration
Is STOPPEDGeneric process object state prior to system load…If…
Is KERNEL, SYSTEM, APPLICATION, or MANUALStart mode…and if…
Is decrementedPersistence count…then…
If persistence count > 0, restarts the process. ($ZPM
might restart the generic process in the backup
$ZPM…and…
processor, if that processor comes up before the
primary processor.) If persistence count = 0, does
not restart the process.
Restarting an Aborted Generic Process
Only an SCF ABORT command can place a generic process in the STOPPED object state, ABORTED
substate.
You can restart an aborted generic process by using the SCF START command or by loading the
system. When the generic process restarts:
The configured start mode cannot be DISABLED, or the process will not start.
The persistence count is reset to its configured value.
If the processor in which the generic process is configured is available, the $ZPM persistence
manager starts the generic process and changes its object state to STARTED.
If its processor is down, the generic process object state changes from the ABORTED substate
to the STOPPED substate. When the processor comes up, the $ZPM persistence manager starts
the generic process and changes its state from STOPPED to STARTED.
To prevent a generic process (whether aborted or not) from restarting after the system is loaded,
you must use either the SCF ALTER PROCESS command to change its STARTMODE attribute value
or the SCF DELETE PROCESS command to remove the process from the system configuration
database.
Displaying Information About a Generic Process
You can use the SCF STATUS, INFO, and NAMES commands to display different kinds of
information about generic processes created by the $ZZKRN Kernel subsystem manager:
Use the NAMES command to display the names of all generic processes managed by the
Kernel subsystem manager. For example:
-> NAMES PROCESS $ZZKRN
NONSTOP KERNEL - Names PROCESS \EAST.$ZZKRN
Process
$ZZKRN.#CEV-SERVER-MANAGER-P0 $ZZKRN.#CEV-SERVER-MANAGER-P1
$ZZKRN.#CLCI-TACL $ZZKRN.#CHK
$ZZKRN.#OSM-APPSRVR $ZZKRN.#OSM-CIMOM
$ZZKRN.#OSM-CONFLH-RD $ZZKRN.#OSM-OEV
$ZZKRN.#QIOMON $ZZKRN.#ROUTING-DIST
$ZZKRN.#TCPIP-ZTC02 $ZZKRN.#TSM-SNMP
$ZZKRN.#SP-EVENT $ZZKRN.#TSM-SRM
$ZZKRN.#ZLOG $ZZKRN.#ZTCP0
$ZZKRN.#ZTCP1 $ZZKRN.#ZHOME
$ZZKRN.#ZZKRN $ZZKRN.#ZZLAN
$ZZKRN.#ZZSTO $ZZKRN.#ZZWAN
Use the INFO, DETAIL command to display the configured attributes of a specific generic
process. For example:
48 Configuring and Managing Generic Processes