Automatic Restart Manager (ARM), sample ARM policy, example ARM policy" /> ARM policies

 

ARM policies

ARM functions are controlled by a user-defined ARM policy. Each z/OS image running a queue manager instance that is to be restarted by ARM must be connected to an ARM couple data set with an active ARM policy.

IBM provides a default ARM policy. We can define new policies, or override the policy defaults by using the administrative data utility (IXCMIAPU) provided with z/OS. The OS/390 MVS Setting up a Sysplex manual describes this utility, and includes full details of how to define an ARM policy.

Figure 49 shows an example of an ARM policy. This sample policy restarts any queue manager within a sysplex, in the event that either the queue manager failed, or a whole system failed.

Figure 49. Sample ARM policy

//IXCMIAPU EXEC PGM=IXCMIAPU,REGION=2M
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
  DATA TYPE(ARM)
DEFINE POLICY NAME(ARMPOL1) REPLACE(YES)
 RESTART_GROUP(DEFAULT)
   ELEMENT(*)
     RESTART_ATTEMPTS(0)   /* Jobs not to be restarted by ARM   */
 RESTART_GROUP(GROUP1)
   ELEMENT(SYSMQMGRMQ*)    /* These jobs to be restarted by ARM */
/*