Exceptional job sections

For each aggregate bucket activity, an IFAWIC exploiter may provide an exceptional job with its corresponding activities and job name.

Exceptional job index section

The SMF 98 exceptional job index section consists of buckets (by CPU type, job priority, and job size) with an activity-specific exceptional job index that locates the most exceptional job in the job list.

The SMF98JobIdxActivityArea field is a list of 2-byte fields that represent activity-specific indices into the SMF 98 job list section. These indices start at 1. The offset for this exceptional job is calculated as follows, where n is the index number:
SMF98WicData_JobListOF + (SMF98WicData_JobListLN * (n - 1))
Offsets Name Length Format Description
0 0 SMF98JobIdx * binary Job index data area.
0 0 SMF98JobIdxHdr 6 binary Job index header.
0 0 SMF98JobIdxHdr_CPUType 2 binary CPU type for this bucket. Valid values are:
Value (Constant)
Meaning
0 (PSAProcClass_CP)
CP
4 (PSAProcClass_zIIP)
zIIP
2 2 SMF98JobIdxHdr_JobPriority 2 binary Job priority. Valid values are:
Value (Constant)
Meaning
FFFF (SMF98_kPriorityBucket_All)
All
1 (SMF98_kPriorityBucket_1)
Critical
2 (SMF98_kPriorityBucket_2)
High
3 (SMF98_kPriorityBucket_3)
Low
4 (SMF98_kPriorityBucket_4)
Discretionary
4 4 SMF98JobIdxHdr_JobSize 2 binary Job size relative to other jobs in this system for this job priority, for this CPU type. Valid values are:
Value (Constant)
Meaning
FFFF (SMF98_kConsume_SubBucket_All)
All
1 (SMF98_kConsume_SubBucket_1)
Large
2 (SMF98_kConsume_SubBucket_2)
Medium
3 (SMF98_kConsume_SubBucket_3)
Small
4 (SMF98_kConsume_SubBucket_4)
Tiny
Start of change4End of change Start of change4End of change Start of changeSMF98JobIdxHdr_CustomJobSizeEnd of change Start of change2End of change Start of changebinaryEnd of change Start of changeCustom job size chosen by the exploiter. See SMF type 98 subtype documentation for values, meanings, and constants.End of change
6 6 SMF98JobIdxActivityArea * binary Exploiter activity index area. Each exploiter activity is assigned a 2-byte index. This area is an array of 2-byte indices. These indices start at 1 and describe the entry number into the SMF 98 job list section (SMF98JobList) with which to find the exceptional job corresponding to the exploiter-defined activity. See the exploiter's subtype definition for details.

Exceptional job list section

The SMF 98 exceptional job list section, mapped by SMF98JobList, contains the job name, address space ID number, and activity data for exceptional jobs.

Offsets Name Length Format Description
0 0 SMF98JobList * binary Job list data area.
0 0 SMF98JobListHdr 10 binary Job list header.
0 0 SMF98JobListHdr_ASID 2 binary Address space ID (ASID).
2 2 SMF98JobListHdr_JobName 8 EBCDIC Job name.
10 A SMF98JobListActivityArea * binary Exploiter job activity area. See the exploiter of the IFAWIC service for their data mapping.