Previous Topic: 7.3.2 Batch Workload Classification (JOBGROUP)Next Topic: 7.3.2.2 TURNTIME Statements


7.3.2.1 JOBGROUP Definition

The JOBGROUP data element is a numeric variable from 1 to 199
that represents different classifications of batch jobs as
described below:

     1-149   denotes a "standard" job group. Jobs that have
             a conventional service requirement (e.g., ten-
             minute turnaround) must be assigned a job group
             from this range.

   150-179   denotes a "deadline" job group. This range is
             used for jobs whose service requirement is
             expressed as a commitment to have them turned
             around by a certain wall clock time if they were
             submitted before another (earlier) time (e.g.,
             "in by 8PM, out by 8AM the next morning").

   180-195   denotes an "open" job group. These numbers are
             available for assignment as the job group of
             jobs that do not have a turnaround service
             requirement.  A CICS system run as a batch job
             is an example of a job for which your JOBGPRTE
             exit, discussed below, should assign a number
             from this range.

   196-197   Reserved.

   198       Started tasks (reserved; do not assign).

   199       TSO sessions (reserved; do not assign).

Certain reports supplied with the CA MICS system report on
the success of your installation in meeting the service
commitments for jobs having a JOBGROUP of less than 180.

CA MICS increments the data elements JOBSRVMT (Jobs Meeting
Target), JOBSRVEX (Jobs Exceeding Target), or JOBSRVMS (Jobs
Missing Target) for both standard and deadline jobs, but only
sets data element JOBTURTM (Job Turnaround Time) for standard
jobs.  Jobs that are assigned an open JOBGROUP (numbers
180-195) have no turnaround time calculated for them.

CODING JOBGROUP STATEMENTS

The JOBGROUP statements you code in the JOBGROUP member of
prefix.MICS.PARMS define the number of groups.  A value is
assigned to each group by the JOBGPRTE exit, which is
discussed in Section 7.3.3 of this guide.

The JOBGROUP member must contain four TURNTIME statements,
one GROUP statement for each job group that is to be used,
and optional DEADLINE and OPEN statements.  A sample JOBGROUP
definition is shown below:

   *
   * JOB GROUP DEFINITION
   *
    TURNTIME STANDARD LOCAL  1 2 3 7
    TURNTIME STANDARD REMOTE 1 2 3
    TURNTIME DEADLINE LOCAL  1 8
    TURNTIME DEADLINE REMOTE 1 6
    GROUP  1     10 1 '10 MIN BATCH SERVICE'
    GROUP  3     30 1 '30 MIN BATCH SERVICE'
    GROUP  5     60 1 '60 MIN BATCH SERVICE'
    GROUP  7    240 1 '4 HOUR BATCH SERVICE'
    GROUP  9   1440 1 '24 HOUR BATCH SERVICE'
    GROUP 11  10080 1 '7 DAY BATCH SERVICE'
    DEADLINE 150 08 00 20 00 1 1 'IN BY 8 OUT BY 8 SERVICE'

TURNTIME statements define turnaround time classifications.
GROUP statements identify the job group number and the
corresponding turnaround target.  DEADLINE statements assign
a JOBGROUP for jobs that have a service requirement expressed
as a commitment to have them turned around by a certain wall
clock time if they were submitted before a specified earlier
time.  OPEN statements identify jobs for which standard and
deadline turnaround definitions do not apply.

Use the following sections and worksheets in Figures 7-6
through 7-9 to collect the information for coding the
JOBGROUP member.