Previous Topic

Next Topic

Book Contents

Book Index

Example

EXECUTE block GETTIME extracts the execution time of the job that invoked Control-M/Analyzer by analyzing the job sysouts. If the job execution time exceeds half an hour, a message is "shouted" recommending that the job be run at night.

Figure 267 ON SYSDATA Statement Example

     LIBRARY : CTB.PROD.RULES                                RULE : CHECKTIM

 COMMAND ===>                                                    SCROLL===> CRSR

 +-----------------------------------------------------------------------------+

   OWNER   M43A                     GROUP OPERATIONS                           

   UPDATED 08/08/00  -  10:59:04    BY M43A                                    

   DESC    CHECK JOB EXECUTION TIME                                            

   OPTIONS                                                                     

   =========================================================================== 

   EXECUTE GETTIME  UPON SYSOPT='CTMWORK'                                  C   

   ON SYSDATA                                                                  

      MODE PG    LINECT 0060    DATASTAMP                                      

   WHEN LINE 001     - 060     COL 014     - 040              STOP    AND/OR   

        STRING = MINUTES EXECUTION TIME                                        

     DO EXTRACT  = EXECTIME                                                    

                   LEVEL 0 LINE +000 COL 0001 - 0013 PROCESS          TYP      

     DO                                                                        

   WHEN LINE         -         COL         -                  STOP    AND/OR   

        STRING =                                                               

     DO                                                                        

   =========================================================================== 

   EXECUTE CHECKTIM UPON SYSOPT='CTMWORK'                                  C   

   ON DATA                                                                     

   IF       EXECTIME GT 50                                                 C   

     DO SHOUT    TO TSO-M14             URGENCY R                              

      = RUN JOB AT NIGHT INSTEAD                                               

                (ENTER "ALWAYS" OR "IF")                                       

   =========================================================================== 

 PLEASE FILL IN RULE DEFINITION.                                        11.05.18

Parent Topic

ON SYSDATA: Data Selection Statement