Upload the following job definition as a distributed job to Control-M/EM on a UNIX work center, CTM-DS-Local. The job defines a distributed file triggering (File Watcher in Control-M/EM terms) task. The job definition is located in the SMART table FILWATCH in the CTM.SCHEDULE library. (Only a partial definition is shown.)
MEMNAME BAISM#05 MEMLIB XXX
|
OWNER BAISM#05 TASKTYPE JOB
|
APPL BAISM#05 TABLE AAIUPDN
|
DESC BAISM#05 Fil
|
SET VAR %%A=HAWK
|
SET VAR %%F=/UNX2/LARS/SCRIPTS/OLARD#F1_stop_aai.txt
|
SET VAR %%J=BAISM#05
|
SET VAR %%ENV1=environmental-parm-1
|
SET VAR %%ENV2=env-parm-2
|
SET VAR %%PARM1=argument-1
|
SET VAR %%PARM2=arg-2
|
SCHEDULE RBC BAISM#05_123
|
DUE OUT TIME + DAYS PRIORITY *9 SAC CONFIRM
|
OUT BAISM#05-OK ODAT +
|
ON PGMST ANYSTEP PROCST CODES OK
|
DO SYSOUT OPT R PRM
|
ON PGMST ANYSTEP PROCST CODES ****
|
DO SHOUT TO OPER URGENCY R
|
= %%JOBNAME J%%JOBID ENDED (NOT)OK!
|
SHOUT WHEN EXECTIME TIME >000 + DAYS TO OPER URGN R
|
MS JOB %%$MEMNAME HAS STARTED
|
Following is the XML generated by the utility (only relevant statements are shown):
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<!DOCTYPE DEFTABLE SYSTEM "deftable.dtd">
|
<DEFTABLE >
|
<SCHED_TABLE TABLE_NAME="FILWATCH" DATACENTER="CTM-DS-Local"
|
TABLE="AAIUPDN"
|
…
|
<JOB
|
NODEID="HAWK"
|
CMDLINE="ctmfw /UNX2/LARS/SCRIPTS/OLARD#F1_stop_aai.txt"
|
JOBNAME="BAISM#05"
|
OWNER="BAISM#05"
|
TASKTYPE="Command"
|
PRIORITY="9"
|
CRITICAL="1"
|
DESCRIPTION="BAISM#05 Fil"
|
APPLICATION="BAISM#05"
|
> <AUTOEDIT
|
EXP="%%ENV1=environmental-parm-1" />
|
<AUTOEDIT
|
EXP="%%ENV2=env-parm-2" />
|
<AUTOEDIT
|
EXP="%%PARM1=arguement-1" />
|
EXP="%%PARM2=arg-2" />
|
<RBC_NAMES RBC_NAME="BAISM#05_123" />
|
<OUTCOND NAME="BAISM#05-OK"
|
SIGN="ADD"
|
ODATE="ODAT" />
|
<ON
|
CODE="OK"
|
STMT="*"
|
>
|
<DOSYSOUT
|
OPTION="Release"
|
/>
|
</ON>
|
<ON
|
CODE="COMPSTAT<4096"
|
STMT="*"
|
>
|
<DOSHOUT
|
DEST="ECS"
|
URGENCY="R"
|
MESSAGE="%%JOBNAME J%%JOBID ENDED (NOT)OK!" />
|
</ON>
|
<SHOUT WHEN="EXECTIME"
|
TIME=">001"
|
DEST="ECS"
|
URGENCY="R"
|
MESSAGE="JOB %%$MEMNAME HAS STARTED" />
|
</JOB>
|