This example is a variation on the previous example (Issuing one notification for multiple conditions(1)), in which you saw how to obtain a single set of notifications when the average number of current tasks in a CICSplex is high. In this example, you’ll see how to monitor the availability of transactions whose names begin with the letters ETR throughout the CICSplex. (A transaction is not available if its status is DISABLED in any AOR in which it is locally defined.) An event notification and an alert will be issued if any ETR* transaction is unavailable in one or more AORs.
How to create the evaluation definition, the action definition, and the analysis definition is described here. The remaining steps (such as creating an analysis group and creating the analysis point specification) are as described in step 5 through step 9 of the previous example.
From the current view, issue the command EVALDEF. From the EVALDEF view, issue the command CRE. Complete the first Create Evaluation Definition panel as shown here, and press Enter:
------------------- Create Evaluation Definition for PLXPROD1------------------ COMMAND ===> Name ===> RTEPAY11 Description ===> Key transaction check Sample Interval ===> 300 Interval between samples in seconds TableName ===> LOCTRAN Resource Table Name or * Instance Pattern ===> ETR* Specific or generic pattern Result Set Action ===> ANY Operation(ALL,ANY,SUM,MIN,MAX,AVG,CNT) Separate Task ===> NO Run as a separate task (YES, NO) Evaluation Column ===> STATUS Column name to evaluate or * either Operator ===> EQ (EQ,NE,LT,GT,LE,GE) Value ===> DISABLED Severity ===> HS (VLS,LS,LW,HW,HS,VHS) or set Thresholds: Provide 3 low and/or 3 high values, N=Normal VLS LS LW (N) HW HS VHS View ===> LOCTRAN View invoked for this Evaluation Type DOWN or UP to view other Evaluation Definition screens. Press Enter to create Evaluation Definition. Type END or CANCEL to cancel without creating.
From the current view, issue the command ACTNDEF. From the ACTNDEF view, issue the command CRE. Complete the Create Action Definition panel as shown here, and press Enter:
-------------------- Create Action Definition for PLXPROD1 -------------------- COMMAND ===> Action Name ===> RTAPAY11 Description ===> Key application unavailable Event ===> YES Generate Event (Yes/No) Event View ===> LOCTRAN View for Event Priority ===> 255 Event Priority (1 to 255) Event Text ===> Key application unavailable External Msg ===> NO Generate External Message (Yes/No) Enter Msg ===> Exit Msg ===> Alert ===> YES Generate Alert (Yes/No) CMAS Name ===> CMSSYS1 CMAS to Issue Alert Enter Text ===> Key application unavailable Exit Text ===> Key application available again Restart ===> NO Cancel for ARM Restart (Yes/No) Press Enter to create the Action Definition. Type END or CANCEL to cancel without creating.
Notice that the Event View value is LOCTRAN. Although the event notification issued in this example is not specific (that is, it doesn’t identify the transactions, nor does it tell you in which AORs they are unavailable), you can look at the LOCTRAN view to find out which transactions are DISABLED, and in which AORs they are locally defined.
From the current view, issue the command RTADEF. From the RTADEF view, issue the command CRE. Complete the Create Analysis Definition panel as shown here, and press Enter:
------------------------ Create Analysis Definition for PLXPROD1 -------------- COMMAND ==> Name ===> RTDPAY11 Description ===> Key application check Perform Ops ===> NO Perform EVALDEF operations changes (YES, NO) Sample Interval ===> 300 Interval between samples in seconds (1-86400) Action Name ===> RTAPAY11 Action definition name or generic VLS LS LW HW HS VHS Entry Intervals ===> 0001 0001 0001 0001 0001 0001 Exit Intervals ===> 0001 0001 0001 0001 0001 0001 Evaluation expression: ===> RTEPAY11 ===> ===> ===> ===> ===> ===> Press Enter to create the Analysis Definition. Type END or CANCEL to cancel without creating.