Is there a process, similar to FCYCLE, that will allow us to cycle a task and its dependents?
For Example: There was production problem where CA7 needed to be bounced. It has a subreq of the software NXT (NXT has CA7 as a prereq). After the bounce of CA7, the connection to NXT was detached and NXT was just spinning. Operations wanted to know why didn't the FCYCLE recycle NXT and prevent the outage.
The solution is to always cycle NXT when CA7 is cycled.
The most effective resolution for this issue is to setup the action table so that when CA7 is being forced cycled (SSM FCYCLE JOB=CA7) the action to also FCYCLE JOB=NXT is performed.
1. Go to OPSVIEW option 4.11.A and select(S) the STC_TBL action table.
2. View (V) the DOWN actions for the task with the dependents
3. Insert (I) the Down actions for the dependent task.
For the example problem, do this, in the STCTBL_ACT, simply REPEAT the existing MATCH DOWN DOWN FCYCLE action and add the following action:
Action_Text: SETCOL("DESIRED_STATE,UP");SETCOL("ACTMODE,ACTIVE") ;MVSCMD("SSM FCYCLE JOB=NXT")
Adding the Action_Res_Type = CA7 will cause SSM to pick this action_text from the default MATCH DOWN DOWN action and this action_text includes a FCYCLE of the NXT job.
Note that CA7 and NXT should be the same values used in the NAME or TYPE column for those resources.