Most of the SSMGA rules are simple shells that adjust the parameter list and call another REXX program that actually contains the logic to be performed. This technique avoids the requirement to account for the request rule name as the first parameter in the REXX calling sequence.
The following list describes the required REXX programs:
Performs the AUTOHOME functionality. Sends resources back to their home systems when the original home system becomes active and it reconnects to the SSMGA SSMPLEX.
Displays global data and updates the local resources. This REXX program is attached by SSMGAGST.
Processes the GST and LST table. The SSMGAGBL request rule calls the SSM subtask program.
Processes SSM global events. The SSMGALCL request rule calls the SSM global event program.
Performs the premove prerequisite checking to avoid moving resources to the system where the prerequisites are not satisfied. If this system not found resource will be moved to the first system in an alternate system list. This REXX program is called by SSMGASYS to perform validation logic for system recovery and by SSMGAGCM for resource movement commands. To enable this logic, set SSMGAPREREQCHK=YES. This validation works for non-moveable prerequisites only.
Evaluates XPREREQ and XSUBREQ process events. The SSM xprereq/xsubreq evaluation program is called by the SSMGAPRX request rule from the action table. It also supports the user-defined *SYS.AFF.table.name prereq specification for insuring that a movable resource prereq is actually running on the same system as the resource with the prereq specification.
Contains the core logic of the SSMGA application. SSMGAGST attaches this REXX program to process LST and GST changes for a single system in a separate subtask.
Contains the OPS/MVS termination global system notification program that the SSMGAEND request rule calls.
Copyright © 2014 CA.
All rights reserved.
|
|