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:
|
2 | 2 | SMF98JobIdxHdr_JobPriority | 2 | binary | Job priority. Valid values are:
|
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:
|
4 | 4 | SMF98JobIdxHdr_CustomJobSize | 2 | binary | Custom job size chosen by the exploiter. See SMF type 98 subtype documentation for values, meanings, and constants. |
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. |