Data fields for SMF type 98 subtype 1024 records

SMF type 98 subtype 1024 records contain performance information for CICS regions about how CICS workload and significant jobs are using the shared CPU resources with metrics such as tasks, response time, and CPU time. SMF type 98 subtype 1024 records are mapped by DFHWICCD.

An SMF type 98 subtype 1024 record contains the following sections:

Data section

An SMF type 98 subtype 1024 record has a data section that conforms to the SMF type 98 data section. The subtype data section is mapped by WIC_1024_DATA.

Table 1. Fields in data section
Offset Hex Type Length Name Description
(0) STRUCTURE 40 WIC_1024_DATA Subtype 1024 record control data
(0) SIGNED 4 WIC_1024_DATATRIPLETSNUM Number of data triplets that follows
(4) SIGNED 4 WIC_1024_DATATRIPLETSLEN Length of data triplets area WIC_1024_DataTripletsArea
(8) CHARACTER 32 WIC_1024_DATATRIPLETSAREA Data triplets area
(8) SIGNED 4 WIC_1024_BUCKET1OF Offset to Bucket1 sections

Data mapped by WIC_1024_Bucket1

(C) SIGNED 2 WIC_1024_BUCKET1LN Length of Bucket1 section
(E) SIGNED 2 WIC_1024_BUCKET1ON Number of Bucket1 sections
(10) SIGNED 4 WIC_1024_BUCKET2OF Offset to Bucket2 sections

Data mapped by WIC_1024_Bucket2

(14) SIGNED 2 WIC_1024_BUCKET2LN Length of Bucket2 section
(16) SIGNED 2 WIC_1024_BUCKET2ON Number of Bucket2 sections
(18) SIGNED 4 WIC_1024_JOBINDEXOF Offset to consumption sections

Data mapped by: WIC_1024_JobIndex

(1C) SIGNED 2 WIC_1024_JOBINDEXLN Length of consumption section
(1E) SIGNED 2 WIC_1024_JOBINDEXON Number of consumption sections
(20) SIGNED 4 WIC_1024_JOBOF Offset to Job sections

Data mapped by WIC_1024_Job

(24) SIGNED 2 WIC_1024_JOBLN Length of Job section
(26) SIGNED 2 WIC_1024_JOBON Number of Job sections

Aggregate bucket sections

An SMF type 98 subtype 1024 record has two types of aggregate buckets. Both conform to the SMF type 98 aggregate bucket section.

The first type of aggregate bucket is mapped by WIC_1024_BUCKET1 DSECT. There is only one WIC_1024_BUCKET1 bucket collected, which is for CPU type CP.

Table 2. Fields in aggregate bucket section of WIC_1024_BUCKET1
Offset Hex Type Length Name Description
(0) STRUCTURE 32 WIC_1024_BUCKET1 Consumption section
(0) CHARACTER 6 WIC_1024_ BUCKET1HEADER Bucket 1 header section
(0) UNSIGNED 2 WIC_1024_BUCKET1_CPUTYPE CPU Type of this output, which is set to PSAProcClass_CP (0)
(2) UNSIGNED 2 WIC_1024_BUCKET1_PRIORITYBUCKET Priority bucket
(4) UNSIGNED 2 WIC_1024_BUCKET1_JOBSIZEBUCKET Job Size bucket
(6) CHARACTER 26 WIC_1024_BUCKET1ACTIVITES Bucket 1 Activity area
(6) UNSIGNED 2 WIC_1024_BUCKET1_ACT_JOBS Number of address spaces contributing to this bucket
(8) UNSIGNED 8 WIC_1024_BUCKET1_ACT_TRANS Number of tasks
(10) UNSIGNED 8 WIC_1024_BUCKET1_ACT_AVGRESPTIMETOD Average response time per task
(18) UNSIGNED 8 WIC_1024_BUCKET1_ACT_AVGTIMETOD Average CPU time per task

The second type of aggregate bucket is mapped by WIC_1024_BUCKET2 DSECT. There are two WIC_1024_BUCKET2 buckets, one for CPU type CP and one for CPU type zIIP.

Table 3. Fields in aggregate bucket section of WIC_1024_BUCKET2
Offset Hex Type Length Name Description
(0) STRUCTURE 16 WIC_1024_BUCKET2 Consumption section
(0) CHARACTER 6 WIC_1024_ BUCKET2HEADER Bucket 2 header section
(0) UNSIGNED 2 WIC_1024_BUCKET2_CPUTYPE CPU Type of this output

The value is either PSAProcClass_CP (0) or PSAProcClass_zIIP (4).

(2) UNSIGNED 2 WIC_1024_BUCKET2_PRIORITYBUCKET Priority bucket
(4) UNSIGNED 2 WIC_1024_BUCKET2_JOBSIZEBUCKET Job Size bucket
(6) CHARACTER 10 WIC_1024_ BUCKET2ACTIVITES Bucket 2 Activity area
(6) UNSIGNED 2 WIC_1024_BUCKET2_ACT_JOBS Number of address spaces contributing to this bucket
(8) UNSIGNED 8 WIC_1024_BUCKET2_ACT_TOTTIMETOD Total time spent on processing tasks for this bucket for this CPU type

Exceptional job sections

An SMF type 98 subtype 1024 record has the following exceptional job mappings. Both of them conform to the SMF type 98 Exceptional job sections.

The Exceptional job index section is mapped by WIC_1024_JOBINDEX DSECT.

Table 4. Fields in Exceptional job index section
Offset Hex Type Length Name Description
(0) STRUCTURE 14 WIC_1024_JOBINDEX Job Indices
(0) UNSIGNED 2 WIC_1024_JOBINDEX_CPUTYPE CPU Type of this output

The value is either PSAProcClass_CP (0) or PSAProcClass_zIIP (4).

(2) UNSIGNED 2 WIC_1024_JOBINDEX_PRIORITYBUCKET Priority bucket
(4) UNSIGNED 2 WIC_1024_JOBINDEX_JOBSIZEBUCKET Job Size bucket
(6) UNSIGNED 2 WIC_1024_JOBINDEX_TOPTRANS_JOBID Job Index of the job with the highest number of tasks in this bucket

See WIC_1024_Job with the matching WIC_1024_Job_ID for details.

(8) UNSIGNED 2 WIC_1024_JOBINDEX_TOPAVGRESPTIME_JOBID Job Index of the job with the highest average response time when processing tasks in this bucket

See WIC_1024_Job with the matching WIC_1024_Job_ID for details.

(A) UNSIGNED 2 WIC_1024_JOBINDEX_TOPAVGCPUTIME_JOBID Job Index of the job with the highest average time when processing tasks in this bucket for all CPU types

See WIC_1024_Job with the matching WIC_1024_Job_ID for details.

(C) UNSIGNED 2 WIC_1024_JOBINDEX_TOPTOTTIME_JOBID Job Index of the job with the highest total time when processing tasks in this bucket for the bucket's CPU type (refer to WIC_1024_JobIndex_CPUType)

See WIC_1024_Job with the matching WIC_1024_Job_ID for details.

The Exceptional job section is mapped by WIC_1024_JOB DSECT.

Table 5. Fields in Exceptional job section
Offset Hex Type Length Name Description
(0) STRUCTURE 128 WIC_1024_JOB CICS WIC Job information
(0) UNSIGNED 2 WIC_1024_JOB_ID Address space ID
(2) CHARACTER 8 WIC_1024_JOB_NAME Address space name
(A) CHARACTER 2 * Reserved
(C) UNSIGNED 4 WIC_1024_JOB_UNIQUETRANNAMES Number of unique transaction names for which this job is doing work
(10) UNSIGNED 8 WIC_1024_JOB_TRANS Number of tasks
(18) UNSIGNED 8 WIC_1024_JOB_AVGRESPTIMETOD Average response time per task for this job
(20) UNSIGNED 8 WIC_1024_JOB_AVGTIMETOD Average time per task for this job across all CPU types
(28) UNSIGNED 8 WIC_1024_JOB_TOTCPTIMETOD Total time this job spent on processing tasks on CP processors
(30) UNSIGNED 8 WIC_1024_JOB_TOTZIIPTIMETOD Total time this job spent on processing tasks on zIIP processors
(38) CHARACTER 8 WIC_1024_JOB_TOPTRANS_STATS  
(38) CHARACTER 4 WIC_1024_JOB_TOPTRANS_TRANNAME Name of the transaction with the highest number of tasks from this job
(3C) UNSIGNED 4 WIC_1024_JOB_TOPTRANS_TRANS Number of tasks for the transaction with the highest number of tasks from this job
(40) CHARACTER 16 WIC_1024_JOB_TOPAVGRESP_STATS  
(40) CHARACTER 4 WIC_1024_JOB_TOPAVGRESP_TRANNAME Name of the transaction with the highest average response time during task processing in this job
(44) UNSIGNED 4 WIC_1024_JOB_TOPAVGRESP_TRANS Number of tasks for the transaction with the highest average response time during task processing in this job
(48) UNSIGNED 8 WIC_1024_JOB_TOPAVGRESP_AVGRESPTIMETOD Average response time per task for the transaction with the highest average response time during task processing in this job
(50) CHARACTER 16 WIC_1024_JOB_TOPAVGCPU_STATS  
(50) CHARACTER 4 WIC_1024_JOB_TOPAVGCPU_TRANNAME Name of the transaction with the highest average time during task processing in this job on all CPU types
(54) UNSIGNED 4 WIC_1024_JOB_TOPAVGCPU_TRANS Number of tasks for the transaction with the highest average total time during task processing in this job on all CPU types
(58) UNSIGNED 8 WIC_1024_JOB_TOPAVGCPU_AVGTIMETOD Average response time per task for the transaction with the highest average total time during task processing in this job on all CPU types
(60) CHARACTER 16 WIC_1024_JOB_TOPTOTCP_STATS  
(60) CHARACTER 4 WIC_1024_JOB_TOPTOTCP_TRANNAME Name of the transaction with the highest total CP time for processing tasks in this job
(64) UNSIGNED 4 WIC_1024_JOB_TOPTOTCP_TRANS Number of tasks for the transaction with the highest total CP time for processing tasks in this job
(68) UNSIGNED 8 WIC_1024_JOB_TOPTOTCP_TOTCPTIMETOD Total time on CP processors for the transaction with the highest total CP time for processing tasks in this job
(70) CHARACTER 16 WIC_1024_JOB_ TOPTOTZIIP_STATS  
(70) CHARACTER 4 WIC_1024_JOB_ TOPTOTZIIP_TRANNAME Name of the transaction with the highest total zIIP time for processing tasks in this job
(74) UNSIGNED 4 WIC_1024_JOB_ TOPTOTZIIP_TRANS Number of tasks for the transaction with the highest total zIIP time for processing tasks in this job
(78) UNSIGNED 8 WIC_1024_JOB_ TOPTOTZIIP_TOTZIIPTIMETOD Total time on zIIP processors for the transaction with the highest total zIIP time for processing tasks in this job