Previous Topic

Next Topic

Book Contents

Book Index

Job Order Exit (CTMUE101)

This exit is executed for each Control-M job before it is ordered. The flat text file passed to the exit is a job record from the Scheduling definition folder. User exit CTMUE101 can be used to alter the job information in this file after it is fetched from the database and before it is passed to the procedure that determines if the job will be ordered for the current day.

NOTE: This user exit does not support sub-folders in Control-M/Server.

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

JOBNAME daily_job

JOBNO 30

DESCRIPT

APPLIC STRESS

APPLGROUP STRESS

SCHEDTAB STRESS

AUTHOR ctm600

OWNER ctm600

PRIORITY 0

CRITICAL N

CYCLIC N

RETRO N

AUTOARCH N

TASKCLASS

CYCLICINT 0

TASKTYPE C

DATEMEM

NODEGRP

computer

NODEID

DOCLIB

DOCMEM

MEMLIB

MEMNAME

OVERLIB

CMDLINE ./stress_cmd_spl.ctm600

MAXRERUN 0

MAXDAYS 0

MAXRUNS 0

FROMTIME

UNTIL

MAXWAIT 0

DAYSTR ALL

WDAYSTR

MONTHSTR YYYYYYYYYYYY

AJFSONSTR NNNNNNNNNNNNN

CONF N

UNKNOWNTIM 0

DAYSCAL

WEEKCAL

CONFCAL

CAL_ANDOR O

SHIFT

ADJUST_COND

STARTENDCYCIND S

CREATIONUSERID ctm600

CREATIONDATETIME 20001113070229

CHANGEUSERID

CHANGEDATETIME

RELATIONSHIP

GROUPID 0

TABROWNO 1

EXAMPLE: The following exit script changes the Days parameter (DAYSTR) for jobs that were scheduled on the first day of the month, so that these jobs are ordered on the second day of the month.

#!/bin/ksh

cp $1 /tmp/ue101.$$

sed -e 's/DAYSTR 1/DAYSTR 2/' /tmp/ue101.$$ > $1

Parent Topic

User Exits