Professional Documents
Culture Documents
Scheduling Standards and Techniques: 8.1. CA-7 Schedule IDS
Scheduling Standards and Techniques: 8.1. CA-7 Schedule IDS
DESCRIPTION
Manually DEMANDed where no other SCHID is applicable
Online initiated by an application ( eg. via CICS, etc. )
Initiated by Front-End system
Second pass of online initiated or Front-End job
DESCRIPTION
Every Monday
Every Tuesday
Every Wednesday
Every Thursday
Every Friday
Every Saturday
Every Sunday
Page 2
SCHID
020 to
064
DESCRIPTION
Self-Triggering / Multiple run per
day
DESCRIPTION
Symetric
Schedules
DESCRIPTION
OMS Billing
Suite
SCHID DESCRIPTIO
N
Adhoc Suites
97 to
99
DESCRIPTIO
N
Dataset
Triggers
Page
8.1.9. `Specific Working Day'
jobs
The following Schedule IDs will be used only by those jobs resolved
against the Working Day Only calendar :
SCHID
101
102 to
123
129
130
][DESCRIPTION
1 st working day of each month
2nd working day of each month etc.
through to 23rd
working day of each month (max.)
Last working day of each month
Every working day
Page 4
SCHID
201 to 231
232 to 239
[DESCRIPTION
1 st of the Month through to 31 st of the
Month
Last of the month -7 through to Last of the
month
DESCRIPTIO
N
Bank Holidays
DESCRIPTION
Half-yearly - second Monday of January and
July
Annual Jobs
Quarterly - last day of months.: 3, 6, 9, 12
Quarterly - first Saturday of months : 1, 4,
7, 10
Quarterly - first Sunday of months : 1, 4, 7,
10
Quarterly - second Friday of months : 2, 5,
8, 11
Quarterly - third Saturday of months : 3, 6,
Page 5
SCHID
DESCRIPTION
002
006 to
009
Reserved
FReserved
019
070 to
80
124 to
128
Reserved
Reserved
Reserved
Reserved
ED
W
O
BH
IN
Every Day
Working days
Only
Bank Holidays
only
Index
Page 6
D - do not run on
non-schedule days
F - roll forward on non-schedule days
B - roll backward on non-schedule days
. xxx = SCHID
. hhm = time of day for submission ( missing last digit of
minutes)
. z = first character of the calendar e.g. E for ED or B for BH
For example
N011220E
means this job will run at 2200 every Monday including Bank Holidays, and has
been resolved against the ED calendar.
Page 7
housekeeping)
. nn = day of week e.g. SU, MO, etc.
. r = the roll parameter
. N - do not roll on non-schedule days
. D - do not run on non-schedule days .
. F - roll forward on non-schedule days
. B - roll backward on non-schedule days
. hhm = time of day for submission (missing last digit of minutes)
. z = first character of the calendar e.g. E for ED or B for BH
For
examp
le :
CMON220E
would be a CSS header triggered by NO 11220E.
Second Level headers are not used for monthly, quarterly, yearly,
complex, or symetric headers.
8.2.7. Lower level headers
Further levels of headers below the Second Level headers, or after
monthly, quarterly, yearly, complex, or symetric headers, if required,
should be a meaningful descriptive of the sub-suite that is triggered,
e.g.:
Page 8 0.
Page 9
no job must be on a queue for more than 24
hours.
3. Any command which stops the normal functioning of CA-7, such as STOP,Q=
must not be used except in an emergency.
4. The practice of putting "overnight" jobs onto the queues during the day to
be run later (perhaps by opening a WLB class) should be avoided where
possible.
8.3.6. Job time definitions
8.3.6.1.
Scheduled
There are three times to be defined when a job schedule is
defined :
1.
SBTM -set to the earliest time that the job
can start
2.
LDTM - set this to 10
minutes
3.
DOTM - set this to SBTM
+ 15
8.3.6.2.
Triggered
There are four times to be considered when triggering a job, whether from
another job or by a dataset:
1. DOTM - this should be left to be calculated by CA-7 at queue entry time as current time + QTM (queue time) + CLOCK-TIME (expected/average run time)
+ 5 minutes.
. This value should only be set if the job is to be used as a
"deadline" for late processing purposes.
2. QTM - this must be coded as 20 minutes except in the following
circumstances :
. When the triggered job has dependencies which will not normally be
satisfied until after the job has entered the request queue, the QTM must
be increased to allow for the expected time for these dependencies to be
satisfied.
. When the run time of the job is variable, the QTM must be set to the
maximum variation (unless CLOCK-TIME=2359 on Job Definition screen see LEADTM below). When jobs run in a special class, the QTM must be
set to obtain the correct delay before execution.
. When jobs require immediate Late Processing - set
QTM=00.
3. LEADTM - must be coded as 00 minutes except in the following
circumstances :
. When a job has an unreliable CLOCK-TIME, e.g. because it abends
frequently, the LEADTM must be set to the maximum expected run time
of the job, and the CLOCK-TIME on the Job Definition screen must be
changed to 2359.
4. SBTM - not used except in the following
circumstances
. When it is necessary for a job to have a submit
time.
. When the triggering job was not triggered using a
QTM.
. When there is a sequence of jobs which need to run several times per day,
where one or more of the jobs must have a submit time.