When the STOPSTC rule is triggered, stop the started task and wait for the termination message.
Figure 214 ON RULE Parameter Example
RL: STOPSTC LIB CTO.PROD.RULES TABLE: JOB
COMMAND ===> SCROLL===> CRSR
+-----------------------------------------------------------------------------+
ON RULE = STOPSTC
OWNER IOAADMIN GROUP MODE PROD RUNTSEC
THRESHOLD
DESCRIPTION STOP AN STC AND WAIT FOR TERMINATION
DESCRIPTION
===========================================================================
/*
/* PARSE THE INPUT PARAMETERS: JOBNAME AND TIMEOUT VALUE
/*
DO SET = %%$PARSE %%$ARGS JNM TM GLOBAL N
IF %%$STATUS %%JNM NE ACTIVE
/*
/* JOB IS NOT ACTIVE. SET THE STATUS VARIABLE
/*
DO SET = %%STATUS_JOBNAME= INACTIVE GLOBAL Y
ELSE
/*
/* JOB IS ACTIVE. STOP IT AND WAIT FOR TERMINATION MESSAGE
/*
DO SET = %%TIMEOUT = %%TM GLOBAL N
DO COMMAND = P %%JNM
WAIT CONSOLEID CONSOLE SYSTEM
WAITMODE Y WAITRESP TIMEOUT
RESPMSG IEF404I
/*
/* IF TERMINATION MESSAGE BELONGS TO OUR JOB, THEN SET STATUS
/*
IF %%JOBNAME EQ %%JNM
DO SET = %%STATUS_%%JOBNAME = INACTIVE GLOBAL Y
ENDIF
ENDMSG
ENDIF
DO
FILL IN RULE DEFINITION. CMDS: EDIT, SCHED, OPT, SHPF 08.24.08
Parent Topic |