Using the z/OS Automatic Restart Manager with the CSL

A CSL address space (ODBM, OM, RM, SCI), if requested, can register with the z/OS® Automatic Restart Manager (ARM). The ARM is a z/OS recovery function that can improve the availability of started tasks. When a task fails or the system on which it is running fails, the ARM can restart the task without operator intervention.

IBM® provides policy defaults for automatic restart management. You can use these defaults, or you can define your own ARM policy to specify how CSL address spaces should be restarted. The ARM policy specifies what must be done if the system fails or if a CSL address space fails.

To enable the ARM, you can specify ARMRST=Y in any of the following ways:
  • In the CSL address space initialization PROCLIB member data set
    • CSLDIxxx for ODBM
    • CSLOIxxx for OM
    • CSLRIxxx for RM
    • CSLSIxxx for SCI
  • As an execution parameter

When ARM is enabled, the CSL address spaces register to ARM with an ARM element name, which are defined in the following table.

Table 1. ARM element names
CSL address space ARM element name
ODBM CSL + odbmname + OD
OM CSL + omname + OM
RM CSL + rmname + RM
SCI CSL + sciname + SC
Note: The name of the CSL address space is the name defined either as an execution parameter, or in the initialization PROCLIB member data set of that CSL address space. For example, if OMNAME=OM1A in the CSLOIxxx PROCLIB member data set, the ARM element name is CSLOM1AOM.

Use the appropriate ARM element name in your ARM policy for each CSL address space. For more information, see z/OS MVS Setting Up a Sysplex.

An abend table exists in the module for each CSL address space:
  • CSLDARM0 for ODBM
  • CSLOARM0 for OM
  • CSLRARM0 for RM
  • CSLSARM0 for SCI

The table lists the abends for which the ARM does not restart the CSL address space after the abend occurs. You can modify this table.