Previous Topic

Next Topic

Book Contents

Book Index

Job Submission Exit (CTMUE102)

This exit is executed for each Control-M job before it is submitted for execution. The flat text file passed to the exit contains a job record from the Active Jobs table. User exit CTMUE102 can be used to alter job information in this record before it is passed to the Control-M/Agent for job submission.

The following is a sample text file in the format that is passed to the CTMUE102 exit:

JOBNO 0

ORDERNO 19450

PRIORITY 1039

CRITICAL N

TASKTYPE C

CYCLIC N

CONFIRM_R N

CONFIRMED N

RETRO N

AUTOARCH N

TASKCLASS

HOLDFLAG N

STATUS N

STATE E

CYCLICINT 0

APPLGROUP dw_S_A_AAS

NODEGRP

NODEID fire

MEMLIB /mdw/oper/tgt/scripts/shells

MEMNAME dw##r#####

OVERLIB /mdw/oper/tgt/scripts/shells/overlib_all

CMDLINE sleep 30

ODATE 19960229

PROCID

RERUN_NO 0

OSCOMPSTAT 0

OSCOMPMSG

NEXTTIME

PREVDATE

NEXTDATE

STARTRUN

ENDRUN

MAXRERUN 0

FROMTIME

UNTIL

JOBNAME dwlnr21AAS

SCHEDTAB CREATED

OWNER ctm600

MAXWAIT 7

APPLIC DW_ln

RUNCOUNT 1

DAILYNAME ctm600

AJFSONSTR YYNNYNNNNNNNN

DESCRIPT Datawarehouse ln snapshot sort and form

DOCMEM dwlnr1

DOCLIB /mdw/cntlm/doc

MAXDAYS 0

MAXRUNS 0

UNKNOWNTIM 0

STARTENDCYCIND S

TRIGGER_TAG

GROUP_ORD 0

AUTHOR

EXAMPLE: The following exit script checks if the job has a Owner of root and changes the Owner for these jobs to nobody.

#!/bin/ksh

cp $1 /tmp/ue102.$$

sed -e 's/OWNER root/OWNER nobody/' /tmp/ue102.$$ > $1

Parent Topic

User Exits