SMF JOBGROUP Definition
The JOBGROUP data element is a numeric variable from 1 to 199 that represents different classifications of batch jobs as described below:
rm
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. |
196197 | Reserved. |
198 | Started tasks (reserved; do not assign). |
199 | TSO sessions (reserved; do not assign). |
Certain reports supplied with the
MICS
system report on the success of your installation in meeting the service commitments for jobs having a JOBGROUP of less than 180.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 JOBGPRTE - JOBGROUP Exit.
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 worksheets in the following sections to collect the information for coding the JOBGROUP member:
- TURNTIME Statements
- GROUP Statements
- DEADLINE Statements
- OPEN Statements