Previous Topic

Next Topic

Book Contents

Book Index

Examples for IN

The following are examples of the IN parameter.

IN Example 1

Schedule the job that produces the salary statistics report for top management when the set of jobs that calculates the salaries finishes OK.

When the set of jobs that calculates the salaries finishes OK, it creates the prerequisite condition SALARY-OK.

The report is produced twice a month, for the 1st and for the 15th. The report for the 15th is produced only if the prerequisite condition for the 15th, SALARY-OK, exists, signifying that the salary job for the 15th ended OK. The existence of the prerequisite condition for the 1st, SALARY-OK, does not cause submission of the report for the 15th.   

Figure 229 IN Parameter – Example 1

JOB: EBDRPT1A LIB CTM.PROD.SCHEDULE                            TABLE: EBDPROD

COMMAND ===>                                                   SCROLL===> CRSR

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

  APPL    EBD                         GROUP EBD-PRODUCTION                  

  DESC    EBD PRODUCTION SALARY REPORTS                                    

  OVERLIB                                                   STAT CAL        

  SCHENV                         SYSTEM ID                  NJE NODE        

  SET VAR                                                                   

  CTB STEP AT         NAME            TYPE                                  

  DOCMEM  EBDRPT1A    DOCLIB   CTM.PROD.DOC                                 

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

SCHEDULE RBC                                                                

RELATIONSHIP (AND/OR) O                                                     

DAYS   0.15                                                      DCAL           

                                                                   AND/OR   

WDAYS                                                        WCAL           

MONTHS 1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y       

DATES                                                                       

CONFCAL          SHIFT       RETRO N MAXWAIT 06   D-CAT                     

MINIMUM PDS  

DEFINITION ACTIVE FROM UNTIL

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

  IN       SALARY-OK            ODAT                            

  CONTROL                                                                   

  RESOURCE                                                                  

COMMANDS: EDIT, DOC, PLAN, JOBSTAT                                   11.17.00

IN Example 2

This example is similar to Example 1. A monthly total report must be produced based on data from the last two runs, and the job must run when IMS is active.

Figure 230 IN Parameter – Example 2

JOB: EBDRPT1A LIB CTM.PROD.SCHEDULE                             TABLE: EBDPROD

COMMAND ===>                                                    SCROLL===> CRSR

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

  DESC    EBD PRODUCTION REPORTS                                            

  OVERLIB                                                   STAT CAL        

  SCHENV                         SYSTEM ID                  NJE NODE        

  SET VAR                                                                   

  CTB STEP AT         NAME            TYPE                                  

  DOCMEM  EBDRPT1A    DOCLIB   CTM.PROD.DOC                                 

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

  SCHEDULE RBC                                                                

  RELATIONSHIP (AND/OR) O                                                     

  DAYS    01,15                                                 DCAL        

                                                                     AND/OR

  WDAYS                                                         WCAL        

  MONTHS  1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y    

  DATES                                                                     

  CONFCAL          SHIFT       RETRO Y MAXWAIT 06  D-CAT                    

  MINIMUM          PDS                                                      

  DEFINITION ACTIVE FROM          UNTIL                                    

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

  IN       SALARY-OK            ODAT      SALARY-OK            PREV

           IMS-ACTIVE           STAT                              

  CONTROL                                                                   

  RESOURCE                                                                  

COMMANDS: EDIT, DOC, PLAN, JOBSTAT                                    11.17.00

Prerequisite condition IMS-ACTIVE is based on a static condition that exists only when IMS is active. IMS itself can be monitored by Control-M. When IMS is not active, Control-M deletes the prerequisite condition IMS-ACTIVE, thus preventing abends of jobs that depend on IMS.

IN Example 3

Assume that there is a set of jobs that runs every day of the week except Saturday and Sunday. It is very important that some of the jobs scheduled for the different days of the week do not run simultaneously. The order of these jobs must be maintained even if there are delays.

Figure 231 IN Parameter – Example 3

JOB: EBDUPDT2 LIB CTM.PROD.SCHEDULE                             TABLE: EBDPROD

COMMAND ===>                                                    SCROLL===> CRSR

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

  APPL    EBD                         GROUP EBD-PRODUCTION                  

  DESC    EBD PRODUCTION UPDATE                                              

  OVERLIB                                                   STAT CAL         

  SCHENV                         SYSTEM ID                  NJE NODE         

  SET VAR                                                                    

  CTB STEP AT         NAME            TYPE                                   

  DOCMEM  EBDUPDT2    DOCLIB   CTM.PROD.DOC                                  

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

  DAYS                                                          DCAL         

                                                                     AND/OR  

  WDAYS   2,3,4,5,6                                             WCAL         

  MONTHS  1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y     

  DATES                                                                      

  CONFCAL          SHIFT       RETRO Y MAXWAIT 08  D-CAT                     

  MINIMUM          PDS                                                      

  DEFINITION ACTIVE FROM          UNTIL                                      

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

  IN       DEPOSITS             PREV                             

  CONTROL                                                                    

  RESOURCE                                                                   

COMMANDS: EDIT, DOC, PLAN, JOBSTAT                                    11.17.00

The job is submitted only if the prerequisite condition DEPOSITS of the previous schedule date exists. The prerequisite condition DEPOSITS is created only after the set of jobs called DEPOSITS finishes.

IN Example 4

This report must run after the database has been updated by either of two jobs, EBDUPDT2 or EBDUPDT3, but only if IMS is active.

Figure 232 IN Parameter – Example 4

JOB: EBDRPT6C LIB CTM.PROD.SCHEDULE                             TABLE: EBDPROD

COMMAND ===>                                                    SCROLL===> CRSR

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

  DESC    EBD PRODUCTION DATABASE REPORTS                                    

  OVERLIB                                                   STAT CAL         

  SCHENV                         SYSTEM ID                  NJE NODE         

  SET VAR                                                                    

  CTB STEP AT         NAME            TYPE                                   

  DOCMEM  EBDRPT6C    DOCLIB   CTM.PROD.DOC                                  

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

  DAYS    01,15                                                 DCAL         

                                                                     AND/OR  

  WDAYS                                                         WCAL         

  MONTHS  1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y     

  DATES                                                                      

  CONFCAL          SHIFT       RETRO Y MAXWAIT 04  D-CAT                     

  MINIMUM          PDS                                                      

  DEFINITION ACTIVE FROM          UNTIL                                      

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

  IN       |EBD-EBDUPDT2-ENDED  ODAT      |EBD-EBDUPDT3-ENDED  ODAT

           IMS-ACTIVE           STAT                               

  CONTROL                                                                    

  RESOURCE                                                                   

COMMANDS: EDIT, DOC, PLAN, JOBSTAT                                    11.17.00

This job is submitted only if IMS is active and if job EBDUPDT2 (or EBDUPDT3) finished executing.

IN Example 5

Use of parentheses in the IN conditions is demonstrated in the following example. Job EDBCLEAN requires that two conditions be satisfied before submission. The first must be either condition CICSP1-IS-UP or condition CICSP2-IS-UP. The second must be either condition OPR-CLEAN-REQUEST or condition SYS-CLEAN-REQUEST.

Figure 233 IN Parameter – Example 5

JOB: EBDCLEAN LIB CTM.PROD.SCHEDULE                             TABLE: EBDPROD

COMMAND ===>                                                    SCROLL===> CRSR

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

  OVERLIB CTM.OVER.JOBLIB                                   STAT CAL        

  SCHENV                         SYSTEM ID                  NJE NODE        

  SET VAR                                                                   

  CTB STEP AT         NAME            TYPE                                  

  DOCMEM  EBDCLEAN    DOCLIB                                                

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

  DAYS    ALL                                                   DCAL        

                                                                     AND/OR

  WDAYS                                                         WCAL        

  MONTHS  1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y    

  DATES                                                                     

  CONFCAL          SHIFT       RETRO N MAXWAIT 00  D-CAT                    

  MINIMUM          PDS                                                      

  DEFINITION ACTIVE FROM          UNTIL                                    

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

  IN      (CICSP1-IS-UP        0101      |CICSP2-IS-UP)       0101         

          (OPR-CLEAN-REQUEST   ODAT      |SYS-CLEAN-REQUEST)  ODAT         

                                                                            

  CONTROL                                                                   

  RESOURCE INIT                 0001      CART                 0001         

COMMANDS: EDIT, DOC, PLAN, JOBSTAT                                    11.17.00

IN Example 6

The following example provides a further explanation of the concept of the schedule date reference:

Figure 234 IN Parameter – Example 6

MEMNAME EBDRPT6D

MEMLIB  EBD.PROD.JOB

DAYS    01,15,20

MONTHS  1- N 2- N 3- N 4- N 5- N 6- N 7- Y 8- N 9- Y 10- N 11- N 12- N

IN      EBD-REPORTS-READY    ****

Today is the 15th September. The date reference values resolved in this job are written in mmdd date format:

Table 190 Date Reference Values – Example 6

Subparameter

Value

ODAT

0915

PREV

0901

****

Any date reference.

Parent Topic

IN: Runtime Scheduling Parameter