SMF 30 Subtype 3
Name | Based on | Description | Type/Format |
---|---|---|---|
date | SMF30DTE | RECORD WRITTEN DATE | date |
time | SMF30TME | RECORD WRITTEN TIME | time |
timestamp virtual | date time | Record Timestamp | |
record_len | SMF30LEN | RECORD LENGTH | integer |
seg_descriptor | SMF30SEG | SEGMENT DESCRIPTOR | integer |
flg | SMF30FLG | HEADER FLAG BYTE | string |
rec_type | SMF30RTY | RECORD TYPE - 30 | integer |
sid | SMF30SID | SYSTEM IDENTIFIER | string |
work_type | SMF30WID | WORK CLASS ID | string |
rec_subtype | SMF30STP | RECORD SUBTYPE | integer |
subsystem_offset | SMF30SOF | OFFSET TO SUBSYSTEM SEGMENT | integer |
subsystem_len | SMF30SLN | LENGTH OF SUBSYSTEM SEGMENT | integer |
subsystem_num | SMF30SON | NUMBER OF SUBSYSTEM SEGMENTS | integer |
identification_offset | SMF30IOF | OFFSET TO IDENTIFICATION SEGMENT | integer |
identification_len | SMF30ILN | LENGTH OF IDENTIFICATION SEGMENT | integer |
identification_num | SMF30ION | NUMBER OF IDENTIFICATION SEGMENT | integer |
io_offset | SMF30UOF | OFFSET TO I/O ACTIVITY SEGMENT | integer |
io_len | SMF30ULN | LENGTH OF I/O ACTIVITY SEGMENT | integer |
io_num | SMF30UON | NUMBER OF I/O ACTIVITY SEGMENTS | integer |
completion_offset | SMF30TOF | OFFSET TO COMPLETION SEGMENT | integer |
completion_len | SMF30TLN | LENGTH OF COMPLETION SEGMENT | integer |
completion_num | SMF30TON | NUMBER OF COMPLETION | integer |
processor_offset | SMF30COF | OFFSET TO CPU ACCOUNTING SEGMENT | integer |
processor_len | SMF30CLN | LENGTH OF CPU ACCOUNTING SEGMENT | integer |
processor_num | SMF30CON | NUMBER OF CPU ACCOUNTING SEGMENT | integer |
accounting_offset | SMF30AOF | OFFSET TO ACCOUNTING SEGMENT | integer |
accounting_len | SMF30ALN | LENGTH OF ACCOUNTING SEGMENT | integer |
accounting_num | SMF30AON | NUMBER OF ACCOUNTING SEGMENTS | integer |
storage_offset | SMF30ROF | OFFSET TO STORAGE SEGMENT | integer |
storage_len | SMF30RLN | LENGTH OF STORAGE SEGMENT | integer |
storage_num | SMF30RON | NUMBER OF STORAGE SEGMENTS | integer |
performance_offset | SMF30POF | OFFSET TO PERFORMANCE SEGMENT | integer |
performance_len | SMF30PLN | LENGTH OF PERFORMANCE SEGMENT | integer |
performance_num | SMF30PON | NUMBER OF PERFORMANCE SEGMENTS | integer |
operator_offset | SMF30OOF | OFFSET TO OPERATOR SEGMENT | integer |
operator_len | SMF30OLN | LENGTH OF OPERATOR SEGMENT | integer |
operator_num | SMF30OON | NUMBER OF OPERATOR SEGMENTS | integer |
excp_offset | SMF30EOF | OFFSET TO EXCP SEGMENT | integer |
excp_len | SMF30ELN | LENGTH OF EXCP SEGMENT | integer |
excp_num | SMF30EON | NO OF EXCP SEGS - THIS RECORD | integer |
excp_num_subseq_legacy | SMF30EOR | NO OF EXCP SEGS - OTHER RECORDS | integer |
excp_num_subseq | SMF30EOS | NO OF EXCP SEGS - OTHER RECORDS | integer |
appc_mvs_offset | SMF30DRO | Offset of APPC/MVS Resource Section | integer |
appc_mvs_len | SMF30DRL | Length of APPC/MVS Resource Section | integer |
appc_mvs_num | SMF30DRN | Number of APPC/MVS Resource Sections | integer |
appc_mvs_cum_offset | SMF30ARO | Offset of APPC/MVS Cumulative Resource Section | integer |
appc_mvs_cum_len | SMF30ARL | Length of APPC/MVS Cumulative Resource Section | integer |
appc_mvs_cum_num | SMF30ARN | Number of APPC/MVS Cumulative Resource Sections | integer |
unix_process_offset | SMF30OPO | Offset of OpenMVS Sections | integer |
unix_process_len | SMF30OPL | Length of OpenMVS Section | integer |
unix_process_num | SMF30OPN | Number of OpenMVS Sections in This Record | integer |
unix_process_subseq_num | SMF30OPM | Number of OpenMVS Sections in Subsequent Records | integer |
usage_data_offset | SMF30UDO | Offset of Usage Sections | integer |
usage_data_len | SMF30UDL | Length of Usage Section | integer |
usage_data_num | SMF30UDN | Number of Usage Sections in This Record | integer |
usage_data_subseq_num | SMF30UDS | Number of Usage Sections in Subsequent Records | integer |
restart_mgmt_offset | SMF30RMO | Offset of first ARM Section from beginning of record (including the RDW) | integer |
restart_mgmt_len | SMF30RML | Length of each ARM Section on the record | integer |
restart_mgmt_num | SMF30RMN | Number of ARM sections on this record | integer |
restart_mgmt_subseq_num | SMF30RMS | Number of ARM sections on subsequent records | integer |
msys_encl_rem_system_data_offset | SMF30MOF | Offset to MultiSystem Enclave Remote System Data section | integer |
msys_encl_rem_system_data_len | SMF30MLN | Length of MultiSystem Enclave Remote System Data section | integer |
msys_encl_rem_system_data_num | SMF30MNO | Number of MultiSystem Enclave Remote System Data sections in this record. | integer |
msys_encl_rem_system_data_subseq_num | SMF30MOS | Number of MultiSystem Enclave Remote System Data sections in subsequent records. | integer |
counter_data_offset | SMF30CDO | Offset to Counter Data Section | integer |
counter_data_len | SMF30CDL | Length of Counter Data Section | integer |
counter_data_num | SMF30CDN | Number of Counter Data Sections | integer |
zedc_usage_offset | SMF30USO | Offset to zEDC usage statistics section | integer |
zedc_usage_len | SMF30USL | Length of zEDC usage statistics section | integer |
zedc_usage_num | SMF30USN | Number of zEDC usage statistics sections | integer |
cpo | SMF30CPO | Offset to the Crypto counters section | integer |
cpl | SMF30CPL | Length of the Crypto counters section | integer |
cpn | SMF30CPN | Number of Crypto counters sections | integer |
cpa | SMF30CPA | Number of Crypto counters sections in subsequent (continuation) records | integer |
npo | SMF30NPO | Offset to the NNPI counters section | integer |
npl | SMF30NPL | Length of the NNPI counters section | integer |
npn | SMF30NPN | Number of NNPI counters sections | integer |
npa | SMF30NPA | Number of NNPI counters sections in subsequent (continuation) records | integer |
cont_recs_to_follow | SMF30_CONT_RECS_TO_FOLLOW | The number of continuation records to follow this record. When SMF30_RecCont_LastRec is on, this field will be zero. | integer |
reccont_flags flag | SMF30_RECCONT_FLAGS | Record continuation flags | string |
reccont_firstrec | reccont_flags | When on, this record is the first of a set of two or more continuation records | |
reccont_additionalrec | reccont_flags | When on, this record is the second or subsequent but not last record in a set of two or more continuation records. | |
reccont_lastrec | reccont_flags | When on, this record is the last of a set of two or more continuation records | |
cno | SMF30CNO | Offset to the Container section | integer |
cnl | SMF30CNL | Length of the Container section | integer |
cnn | SMF30CNN | Number of Container sections. Because only one Container section can appear on the record, this field is 1 (if the section exists) or 0 (if it does not). | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
subtype processed | SMF30TYP | RECORD SUBTYPE | integer |
product_flg flag | SMF30PFLAGS | Product Flags | string |
crypctrs_active | product_flg | Indicates that crypto counter processing is active | |
nnpictrs_active | product_flg | Indicates that NNPI counter processing is active | |
record_ver_num | SMF30RVN | RECORD VERSION (‘05’) | string |
product_name | SMF30PNM | PRODUCT NAME - SMF | string |
os_lvl | SMF30OSL | MVS PRODUCT LEVEL | string |
sys_name | SMF30SYN | Current System Name Value (from SYSNAME Parmlib Option) | string |
sysplex_name | SMF30SYP | Sysplex name | string |
IDENTIFICATION SEGMENT
Name | Based on | Description | Type/Format |
---|---|---|---|
job_name | SMF30JBN | JOB/SESSION NAME | string |
pgm_prog_name | SMF30PGM | PROGRAM NAME | string |
step_name | SMF30STM | STEP NAME | string |
user_defined_id | SMF30UIF | User-defined identification field (taken from common exit parameter area, not from USER= parameter on job statement). | string |
jes_job_id | SMF30JNM | JES JOB NUMBER | string |
step | SMF30STN | STEP NUMBER | integer |
job_class | SMF30CLS | JOB CLASS | string |
job_flg flag | SMF30JF1 | Job / Session ID section flag | string |
pgn_invalid | job_flg | SMF30PGN is invalid | |
pgn | SMF30PGN | Job performance group number | integer |
jes_input_priority | SMF30JPT | JES INPUT PRIORITY | integer |
device_alloc_start_time | SMF30AST | DEVICE ALLOCATION START TIME | time |
problem_alloc_start_time | SMF30PPS | PROBLEM PROGRAM START TIME | time |
initiator_job_time | SMF30SIT | STEP INITIATION TIME | time |
step_initiation_date | SMF30STD | STEP INITIATION DATE | date |
reader_start_time | SMF30RST | READER START TIME | time |
reader_start_date | SMF30RSD | READER START DATE | date |
reader_end_time | SMF30RET | READER END TIME | time |
reader_end_date | SMF30RED | READER END DATE | date |
user_name | SMF30USR | PROGRAMMER’S NAME | string |
racf_grp_id | SMF30GRP | RACF GROUP ID | string |
racf_usr_id | SMF30RUD | RACF USER ID | string |
racf_terminal_id | SMF30TID | RACF TERMINAL ID | string |
terminal_name | SMF30TSN | TERMINAL SYMBOLIC NAME | string |
proc_step_inv_name | SMF30PSN | STEP NAME THAT INVOKED PROC | string |
job_class_8b | SMF30CL8 | 8-CHARACTER JOB CLASS | string |
interval_start_tod | SMF30ISS | Interval Start Time for Subtype 2 and 3 records (STCK format) | date-time |
interval_end_tod | SMF30IET | Interval End Time for Subtype 2, 3 and 6 Records (STCK format) | date-time |
substep_num | SMF30SSN | Sub-Step Number | integer |
prog_name | SMF30EXN | OpenMVS Exec’ed program name | string |
address_space_id | SMF30ASI | Address space identifier | integer |
jes_job_correlator | SMF30COR | JES Job Correlator | string |
jclid1 | SMF30JCLID1 | JES-computed binary identifier for the job that was submitted (using method 1), if provided by the primary subsystem | string |
jclid2 | SMF30JCLID2 | JES-computed binary identifier for the job that was submitted (using method 2), if provided by the primary subsystem | string |
jobtoken | SMF30JOBTOKEN | Binary identifier for the job, if provided by the primary subsystem | string |
holduntil | SMF30HOLDUNTIL | A UTC timestamp represented by the first 6 bytes (bits 0-47) of an ETOD value. This is the resolved HOLDUNTL value for the job (from JCL or JES2 symbol on the internal reader interface), if provided by the primary subsystem | string |
deadline | SMF30DEADLINE | A UTC timestamp represented by the first 6 bytes (bits 0-47) of an ETOD value. This is the resolved DEADLINE value for the job (from JES2 symbol on the internal reader interface), if provided by the primary subsystem | string |
I/O ACTIVITY
Name | Based on | Description | Type/Format |
---|---|---|---|
card_image_rec_num | SMF30INP | NUMBER OF CARD IMAGES | integer |
total_blocks_transferred | SMF30TEP | Total blocks transferred (Accumulated EXCP counts - valid up to ‘FFFFFFFE’x, zero and invalid when SMF30TEF is set) | integer |
tputs_num | SMF30TPT | NUMBER OF TPUTS (TSO SESSION) | integer |
tgets_num | SMF30TGT | NUMBER OF TGETS (TSO SESSION) | integer |
reader_device_class | SMF30RDR | READER DEVICE CLASS | integer |
reader_device_type | SMF30RDT | READER DEVICE TYPE | integer |
tot_device_conn_time | SMF30TCN | TOTAL DEVICE CONNECT TIME FOR THIS ADDRESS SPACE | integer |
dev_conn_flg flag | SMF30DCF | FLAG WORD | string |
device_connect_time_incorrect | dev_conn_flg | DEVICE CONNECT TIME MAY BE INCORRECT | |
dcf_incomplete | dev_conn_flg | The following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) SMF30AIC SMF30EIC SMF30AID SMF30EID SMF30AIW SMF30EIW SMF30AIS SMF30EIS | |
smf30tep_invalid | dev_conn_flg | SMF30TEP invalid when set | |
addr_space_reread_count | SMF30TRR | TOTAL ADDRESS SPACE RE-READ | integer |
io_conn_time | SMF30AIC | DASD I/O connect time for address space plus dependent enclaves in 128-microsecond units | integer |
io_disconn_time | SMF30AID | DASD I/O disconnect time for address space plus dependent enclaves in 128-microsecond units | integer |
io_pending_time | SMF30AIW | DASD I/O pending plus control unit queue time for address space plus dependent enclaves in 128-microsecond units | integer |
io_subchann_count | SMF30AIS | DASD I/O start subchannel count for address space plus dependent enclaves | integer |
ind_encl_io_conn_time | SMF30EIC | DASD I/O connect time for independent enclaves owned by the address space in 128-microsecond units | integer |
ind_encl_io_diss_conn_time | SMF30EID | DASD I/O disconnect time for independent enclaves owned by the address space in 128-microsecond units | integer |
ind_encl_io_pending_time | SMF30EIW | DASD I/O pending plus control unit queue time for independent enclaves owned by the address space in 128-microsecond units | integer |
ind_encl_io_subchann_time | SMF30EIS | DASD I/O start subchannel count for independent enclaves owned by the address space | integer |
total_blocks_transferred_8b | SMF30TEX | Total blocks transferred - Accumulated EXCP counts - This is the 8-byte equivalent of SMF30TEP. This field remains valid after SMF30TEP is invalid | integer |
dds_acc_info_supp | SMF30DAS | Number of DDs which had their DD Accounting information suppressed | integer |
ACCOUNTING SEGMENT
Name | Based on | Description | Type/Format |
---|---|---|---|
invalid_timer_flg flag | SMF30TFL | TIMER FLAGS - ALIAS | string |
timer_used | invalid_timer_flg | TIMER FLAGS USED IF ON | |
cpt_invalid | invalid_timer_flg | SMF30CPT INVALID IF ON | |
cps_invalid | invalid_timer_flg | SMF30CPS INVALID IF ON | |
jvu_invalid | invalid_timer_flg | SMF30JVU INVALID IF ON | |
jva_invalid | invalid_timer_flg | SMF30JVA INVALID IF ON | |
isb_invalid | invalid_timer_flg | SMF30ISB INVALID IF ON | |
icu_invalid | invalid_timer_flg | SMF30ICU INVALID IF ON | |
ivu_invalid | invalid_timer_flg | SMF30IVU INVALID IF ON | |
iva_invalid | invalid_timer_flg | SMF30IVA INVALID IF ON | |
iip_invalid | invalid_timer_flg | SMF30IIP INVALID IF ON | |
hpt_invalid | invalid_timer_flg | SMF30HPT INVALID IF ON | |
rct_invalid | invalid_timer_flg | SMF30RCT INVALID IF ON | |
asr_invalid | invalid_timer_flg | SMF30ASR INVALID IF ON | |
enc_invalid | invalid_timer_flg | SMF30ENC INVALID IF ON | |
det_invalid | invalid_timer_flg | SMF30DET INVALID IF ON | |
cep_invalid | invalid_timer_flg | SMF30CEP INVALID IF ON | |
step_time | SMF30CPT | STEP CPU TIME UNDER TCB (INCLUDING ENCLAVE TIME). Note that time on zAAP and zIIP is not included. SMF30CPT only includes the consumption of standard CPs, not those of zAAPs and/or zIIPs | integer |
srb_step_cpu_time | SMF30CPS | STEP CPU TIME UNDER SRB | integer |
initiator_cpu_time | SMF30ICU | INIT CPU TIME UNDER TCB | integer |
srb_initiator_cpu_time | SMF30ISB | INIT CPU TIME UNDER SRB | integer |
step_vec_time | SMF30JVU | STEP VECTOR USAGE TIME | integer |
initiator_vec_time | SMF30IVU | INIT VECTOR USAGE TIME | integer |
step_vec_affinity_time | SMF30JVA | STEP VECTOR AFFINITY TIME | integer |
initiator_vec_affinity_time | SMF30IVA | INIT VECTOR AFFINITY TIME | integer |
interval_start_time | SMF30IST | INTERVAL START TIME | integer |
interval_start_date | SMF30IDT | INTERVAL START DATE | date |
io_interrupt_time | SMF30IIP | I/O INTERRUPT PROCESSING TIME | integer |
rct_cpu_time | SMF30RCT | RCT CPU TIME | integer |
hiperspace_processing_time | SMF30HPT | HIPERSPACE PROCESSING TIME | integer |
icsf_svc_count | SMF30CSC | INTEGRATED CRYPTO SERVICE COUNT | integer |
admf_write_pages | SMF30DMI | Number of pages moved with ADMF WRITE operation | integer |
admf_read_pages | SMF30DMO | Number of pages moved with ADMF READ operation | integer |
additional_srb_step_cpu_time | SMF30ASR | Additional CPU time, in hundredths of a second, accumulated by the Preemptable SRB’s and Client SRB’s for this job. This value is also contained within the value in SMF30CPT. | integer |
ind_encl_cpu_time | SMF30ENC | Independent enclave CPU time for the step (or job) in hundredths of a second. This value is also contained within the value in SMF30CPT. Note that time on zAAP and zIIP is not included. | integer |
dep_encl_cpu_time | SMF30DET | Dependent enclave CPU time for the step (or job) in hundredths of a second. This value is also contained within the value in SMF30CPT. Note that time on zAAP and zIIP is not included. | integer |
cum_cpu_time | SMF30CEP | CPU time consumed for an A/S or Job while enqueue promoted. 1.024 milliseconds unit Unlike SMF30CEPI, this field is “cumulative” even for interval records. | integer |
additional_timer_flg flag | SMF30TF2 | More failure bits. Each flag name is of form xxxx_F and indicates that field xxxx is not valid | string |
time_on_ifa_invalid | additional_timer_flg | Not available | |
enclave_time_on_ifa_invalid | additional_timer_flg | Not available | |
dep_enclave_time_on_ifa_invalid | additional_timer_flg | Not available | |
time_ifa_on_cp_invalid | additional_timer_flg | Not available | |
enclave_time_ifa_on_cp_invalid | additional_timer_flg | Not available | |
dep_enclave_time_ifa_on_cp_invalid | additional_timer_flg | Not available | |
cepi_failed | additional_timer_flg | Failure in SMF30CEPI | |
crp_failed | additional_timer_flg | Failure in SMF30CRP | |
additional_failure_flg flag | SMF30T32 | More failure bits. Each flag name is of form xxxx_F and indicates that field xxxx is not valid | string |
time_on_ziip_f | additional_failure_flg | Not available | |
enclave_time_on_ziip_f | additional_failure_flg | Not available | |
depenc_time_on_ziip_f | additional_failure_flg | Not available | |
time_ziip_on_cp_f | additional_failure_flg | Not available | |
enclave_time_ziip_on_cp_f | additional_failure_flg | Not available | |
depenc_time_ziip_on_cp_f | additional_failure_flg | Not available | |
time_java_on_ziip_f | additional_failure_flg | Failure Flag | |
enclave_time_java_on_ziip_f | additional_failure_flg | Failure Flag | |
additional_failure_flg_2 flag | SMF30T33 | More failure bits. Each flag name is of form xxxx_F and indicates that field xxxx is not valid | string |
enclave_time_on_ziip_n_f | additional_failure_flg_2 | Not available | |
depenc_time_on_ziip_n_f | additional_failure_flg_2 | Not available | |
enclave_time_ziip_qual_f | additional_failure_flg_2 | Not available | |
depenc_time_ziip_qual_f | additional_failure_flg_2 | Not available | |
depenc_time_java_on_ziip_f | additional_failure_flg_2 | Failure Flag | |
time_java_on_cp_f | additional_failure_flg_2 | Failure Flag | |
enclave_time_java_on_cp_f | additional_failure_flg_2 | Failure Flag | |
depenc_time_java_on_cp_f | additional_failure_flg_2 | Failure Flag | |
boostinfo flag | SMF30_BOOSTINFO | Boost information | string |
ziipboost_active | boostinfo | zIIP boost was active at some point within the interval | |
speedboost_active | boostinfo | Speed boost was active at some point within the interval | |
boostclass | SMF30_BOOSTCLASS | See SMF30_BoostClass_xxx equates. For step and job records, the boost class when a boost was first found active for the step/job | string |
acc_zaap_time | SMF30_TIME_ON_IFA | Time spent on IFA In hundredths of a second (including enclave time) | integer |
enclave_time_on_ifa | SMF30_ENCLAVE_TIME_ON_IFA | Enclave time spent on IFA In hundredths of a second | integer |
dep_enclave_time_on_ifa | SMF30_DEP_ENCLAVE_TIME_ON_IFA | Dependent enclave time spent on IFA. In hundredths of a second | integer |
time_ifa_on_cp | SMF30_TIME_IFA_ON_CP | IFA CPU time spent on CP In hundredths of a second (including enclave time) | integer |
enclave_time_ifa_on_cp | SMF30_ENCLAVE_TIME_IFA_ON_CP | IFA Enclave time spent on CP In hundredths of a second | integer |
dep_enclave_time_ifa_on_cp | SMF30_DEP_ENCLAVE_TIME_IFA_ON_CP | IFA Dependent enclave time spent on CP. In hundredths of a second | integer |
enqueue_promoted_cpu_time | SMF30CEPI | CPU time consumed for an A/S or Job while enqueue promoted. 1.024 milliseconds unit Unlike SMF30CEP, for interval records, this field contains only the time consumed during the interval itself. | integer |
ziip_time | SMF30_TIME_ON_ZIIP | Time spent on zIIP In hundredths of a second (including enclave time) | integer |
encl_ziip_time | SMF30_ENCLAVE_TIME_ON_ZIIP | Enclave time spent on zIIP In hundredths of a second | integer |
dev_encl_ziip_time | SMF30_DEPENC_TIME_ON_ZIIP | Dependent enclave time spent on zIIP. In hundredths of a second | integer |
ziip_on_cp_time | SMF30_TIME_ZIIP_ON_CP | zIIP CPU time spent on CP. When zAAPzIIP=YES is in effect, zAAP-eligible work is included in zIIP CPU time spent on CP. In hundredths of a second (including enclave time) | integer |
enclave_time_ziip_on_cp | SMF30_ENCLAVE_TIME_ZIIP_ON_CP | zIIP Enclave time spent on CP. When zAAPzIIP=YES is in effect, zAAP-eligible work is included in zIIP Enclave time spent on CP. In hundredths of a second | integer |
dep_ziip_on_cp_time | SMF30_DEPENC_TIME_ZIIP_ON_CP | zIIP Dependent enclave time spent on CP. When zAAPzIIP=YES is in effect, zAAP-eligible work is included in zIIP Dependent enclave time spent on CP. In hundredths of a second | integer |
encl_ziip_qual_time | SMF30_ENCLAVE_TIME_ZIIP_QUAL | Enclave time qualified to run on zIIP. In hundredths of a second | integer |
dep_ziip_qual_time | SMF30_DEPENC_TIME_ZIIP_QUAL | Dependent enclave time qualified to run on zIIP. In hundredths of a second | integer |
chronic_res_prom_time | SMF30CRP | CPU time consumed for an address space or job while promoted due to chronic resource contention (in 1024 millisecond units). For interval records, this field contains only the time consumed during the interval itself. | integer |
icu_step_term | SMF30ICU_STEP_TERM | CPU TCB time spent by the Initiator during job step termination processing. This is the step termination portion of SMF30ICU which is reported in the next step end record | integer |
icu_step_init | SMF30ICU_STEP_INIT | CPU TCB time spent by the Initiator during job step initialization processing. This is the step initialization portion of SMF30ICU for this step end record. | integer |
isb_step_term | SMF30ISB_STEP_TERM | CPU SRB time spent by the Initiator during job step termination processing. This is the step termination portion of SMF30ISB which is reported in the next step end record | integer |
isb_step_init | SMF30ISB_STEP_INIT | CPU SRB time spent by the Initiator during job step initialization processing. This is the step initialization portion of SMF30ISB for this step end record. | integer |
missed_smf30blk | SMF30_MISSED_SMF30BLK | Accumulated value of I/O block counts when serialization could not be obtained for accumulating the value to SMF30BLK. This value is maintained at the job step level as opposed to the DD level of its SMF30BLK counterpart. This field contains zero for started tasks. | integer |
missed_smf30dct | SMF30_MISSED_SMF30DCT | Accumulated value of device connect time when serialization could not be obtained for accumulating the value to SMF30DCT. This value is maintained at the job step level as opposed to the DD level of its SMF30DCT counterpart. This field contains zero for started tasks. | integer |
highest_task_cpu_percent | SMF30_HIGHEST_TASK_CPU_PERCENT | For interval records, the largest percentage of CPU time used by any task in this address space, rounded to the nearest integer. The percentage value is calculated as: TCB time * 100 / interval time. For step-end and job-end records, the value is the largest reported interval value. | integer |
highest_task_cpu_prog_name | SMF30_HIGHEST_TASK_CPU_PROGRAM | Program name running in the task that used the largest percentage of CPU time in the address space. This field corresponds to SMF3 0_Highest_Task_CPU_Percent. A value of blanks indicates that no task reported any CPU time in the address space, or that the CPU time could not be obtained. A value of ‘????????’ indicates that the program name could not be obtained for the task that reported the highest percentage of CPU time. | string |
cpu_acc_seg_flg flag | SMF30CAS_FLAG | CPU Accounting Segment Flags | string |
cas_inelighonorpriority | cpu_acc_seg_flg | When on, eligible work in this address space is not be offloaded to CPs for help processing. Once this bit is set on for a job interval or step-end record, this bit will also be set on for step-total and job-end records. | |
os_prot_flg | SMF30CAS_OA54589 | Contains data introduced by APAR OA54589 | string |
time_java_on_ziip | SMF30_TIME_JAVA_ON_ZIIP | Time spent in Java work on zIIP in hundredths of a second including enclave time. Valid when SMF30_Time_Java_On_zIIP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
enclave_time_java_on_ziip | SMF30_ENCLAVE_TIME_JAVA_ON_ZIIP | Enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_ENCLA VE_Time_Java_On_zIIP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
depenc_time_java_on_ziip | SMF30_DEPENC_TIME_JAVA_ON_ZIIP | Dependent enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_DEP ENC_Time_Java_On_zIIP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
time_java_on_cp | SMF30_TIME_JAVA_ON_CP | zIIP eligible time spent in Java work on CP in hundredths of a second including enclave time. Valid when SMF30_Time_Java_On_CP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
enclave_time_java_on_cp | SMF30_ENCLAVE_TIME_JAVA_ON_CP | zIIP eligible time spent in Java work on CP in hundredths of a second. Valid when SMF30_ENCLA VE_Time_Java_On_CP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
depenc_time_java_on_cp | SMF30_DEPENC_TIME_JAVA_ON_CP | zIIP eligible dependent enclave time spent in Java work on CP in hundredths of a second. Valid when SMF30_DEPENC_Time_Java_On_CP_F is 0 and SMF30CLN >= SMF30CAS_Len_V2. | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
storage_flg flag | SMF30SFL | STORAGE FLAGS | string |
storage_vr_specified_flg | storage_flg | STORAGE REQUESTED V=R | |
storage_iefusi_changed_flg | storage_flg | IEFUSI CHANGED REGION LIMIT VALUES | |
storage_memlimit_set_flg | storage_flg | IEFUSI CHANGED MEMLIMIT VALUE | |
storage_incomp_flg | storage_flg | The following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) SMF30ERS SMF30KIE SMF30POA SMF30BIA SMF30KOA SMF30POE SMF30BIE SMF30KOE SMF30PSC SMF30BOA SMF30LPI SMF30PSF SMF30BOE SMF30NSW SMF30PSO SMF30CPI SMF30PAI SMF30PST SMF30CPM SMF30PEI SMF30VPI SMF30HPI SMF30PIA SMF30VPO SMF30HPO SMF30PIE SMF30VPR SMF30KIA | |
nohonor_iefusi_set | storage_flg | When on, indicates that the NOHONORIEFUSIREGION (no honor IEFUSI region settings) was set in the Program Properties Table (PPT). Region and MEMLIMIT values and limits set or affected by the IEFUSI exit are not honored when this bit is on. | |
rsvdhbb77b0_exists | storage_flg | When on the following fields are not valid: SMF30TIH SMF30TIU SMF30TIS These fields are populated at zOS24 and above. | |
storage_protect_key | SMF30SPK | STORAGE PROTECT KEY | string |
prvt_max_storage_bottom | SMF30PRV | VIRT STOR - USER PRIVATE AREA | integer |
prvt_max_storage_top | SMF30SYS | VIRT STOR - SYSTEM AREA | integer |
page_in_num | SMF30PGI | Number of page ins from auxiliary storage, regardless of the page size (4K or 1M). | integer |
page_out_num | SMF30PGO | Number of page outs to auxiliary storage, regardless of the page size (4K or 1M). | integer |
cpm | SMF30CPM | CREAD PAGE MISS COUNT | integer |
add_swap_seq_num | SMF30NSW | As of z/OS 1.8, this field is no longer valid. This value will always be zero. Prior to z/OS 1.8, this field contained: Number of address space swap sequences. (A swap sequence consists of an address space swap-out and swap-in. Logical swap-out and swap-in are not included.) | integer |
pagein_aux_central | SMF30PSI | As of z/OS 1.8, this field is no longer valid. This value will always be zero. Prior to z/OS 1.8, this field contained: Number of pages swapped in from auxiliary storage to central storage. This field includes: (local system queue area (LSQA), fixed pages, and pages that the real storage manager determined to be active when the address space was swapping in. It does not include page reclaims or pages found in storage during the swap-in process (such as pages brought in by the service request blocks (SRB), started after completion of swap-in Stage 1 processing). | integer |
pageout_central_aux | SMF30PSO | As of z/OS 1.8, this field is no longer valid. This value will always be zero. Prior to z/OS 1.8, this field contained: Number of pages swapped out from central storage to auxiliary storage. This field includes: local system queue area (LSQA), private area fixed pages, and private area non-fixed changed pages. | integer |
vio_pagein_aux_central | SMF30VPI | NUMBER OF VIO PAGE-INS | integer |
vio_pageout_central_aux | SMF30VPO | NUMBER OF VIO PAGE-OUTS | integer |
vio_reclaims_num | SMF30VPR | NUMBER OF VIO RECLAIMS | integer |
pagein_aux_central_common | SMF30CPI | NUMBER OF COMMON PAGE-INS | integer |
pagein_aux_proc_hiper | SMF30HPI | HIPERSPACE PAGE-IN COUNT | integer |
pagein_aux_central_lpa | SMF30LPI | NUMBER OF LPA PAGE-INS | integer |
pageout_proc_aux_hiper | SMF30HPO | HIPERSPACE PAGE-OUT COUNT | integer |
page_stolen_num | SMF30PST | As of z/OS 1.8, this field is no longer valid. This value will always be zero. Prior to z/OS 1.8, this field contained: Number of pages stolen from this address space. | integer |
cpu_page_second_num | SMF30PSC | Number of CPU page milliseconds for this address space. A page millisecond unit equals 1.024 milliseconds * 1 page (4K). It can be used to illustrate the duration of memory consumption where a small spike in memory demand may have less of an impact than a smaller amount of memory used over a longer period of time. | integer |
prvt_area_size_below16 | SMF30RGB | Maximum possible below 16MB region size, in bytes. | integer |
prvt_area_size_above16 | SMF30ERG | Maximum possible above 16MB region size, in bytes. | integer |
max_vir_stor_below16 | SMF30ARB | MAX VIRTUAL SPACE ALLOCATED FROM LSQA AND SWA BELOW 16M | integer |
max_vir_stor_above16 | SMF30EAR | MAX VIRTUAL SPACE ALLOCATED FROM LSQA AND SWA ABOVE 16M | integer |
max_vir_stor_usr_below16 | SMF30URB | MAX VIRTUAL SPACE ALLOCATED FROM THE USER REGION BELOW 16M | integer |
max_vir_stor_usr_above16 | SMF30EUR | MAX VIRTUAL SPACE ALLOCATED FROM THE USER REGION ABOVE 16M | integer |
region_size | SMF30RGN | REGION SIZE REQUESTED IN 1K UNITS | integer |
step_data_space | SMF30DSV | AMOUNT OF USER KEY DATA SPACE STORAGE (HIGH WATER MARK) USED DURING THE STEP/JOB (IN MEGABYTES) | integer |
unblock_pagein_exp_num | SMF30PIE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged in from expanded storage. | integer |
unblock_pageout_exp_num | SMF30POE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged out to expanded storage. | integer |
block_pagein_aux_num | SMF30BIA | NUMBER OF BLOCKED PAGES PAGED IN FROM AUXILIARY STORAGE | integer |
block_pageout_aux_num | SMF30BOA | NUMBER OF BLOCKED PAGES PAGED OUT TO AUXILIARY STORAGE | integer |
block_pagein_exp_num | SMF30BIE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged in from expanded storage. | integer |
block_pageout_exp_num | SMF30BOE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged out to expanded storage. | integer |
blocks_pagein_aux_num | SMF30KIA | NUMBER OF BLOCKS PAGED IN FROM AUXILIARY STORAGE | integer |
blocks_pageout_aux_num | SMF30KOA | NUMBER OF BLOCKS PAGED OUT TO AUXILIARY STORAGE | integer |
blocks_pagein_exp_num | SMF30KIE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of blocks that were paged in from expanded storage. | integer |
blocks_pageout_exp_num | SMF30KOE | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of blocks that were paged out to expanded storage. | integer |
page_sec_shared_num | SMF30PSF | Number of CPU page seconds for the shared central storage frames in use by this address space, in page millisecond units | integer |
shared_pagein_aux_num | SMF30PAI | Number of shared pages that were paged in from auxiliary storage in this address space | integer |
shared_pagein_exp_num | SMF30PEI | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Number of IARVSERV shared pages that were paged in from expanded storage in this address space. | integer |
exp_storage_page_res_time | SMF30ERS | As of z/OS 1.6, this field is no longer valid. This value will always be zero. Prior to z/OS 1.6, this field contained: Expanded storage page residency time in page-milliseconds | string |
mem_limit | SMF30MEM | MEMLIMIT value in 1MB units as determined at step initialization time, after IEFUSI and SMFLIMxx processing. Changes to the MEMLIMIT value after step initialization time are not reflected here. Refer to the related documentation to see how the MEMLIMIT value can change. The maximum value of this field is ‘00000FFFFFFFF000’x that is equivalent to MEMLIMIT having no limit. | integer |
src_mem_limit | SMF30MES | MEMLIMIT source | string |
mem_limit_action_flg flag | SMF30SLM | Actions taken on the job step region or memlimit due to a rule coded in the SMFLIMxx parmlib member. For subtype 5, this will be a copy of the last executed step’s SMF30SLM value | string |
sl1 | mem_limit_action_flg | When on, SMFLIM REGIONBELOW acted on the non-extended REGION for this step | |
sl2 | mem_limit_action_flg | When on, SMFLIM REGIONABOVE acted on the extended REGION for this step | |
sl3 | mem_limit_action_flg | When on, SMFLIM SYSRESVBELOW acted on the non-extended REGION for this step | |
sl4 | mem_limit_action_flg | When on, SMFLIM SYSRESVABOVE acted on the extended REGION for this step | |
sl5 | mem_limit_action_flg | When on, SMFLIM MEMLIMIT acted on the MEMLIMIT for this step | |
sl6 | mem_limit_action_flg | When on, the IEFUSI exit set the output flag that caused all SMFLIM decision making to be bypassed | |
raxflags flag | SMF30_RAXFLAGS | RAX Flag Byte | string |
userkeycommonauditenabled | raxflags | When on, successful and unsuccessful user key common storage usage attempts is enabled for this step. SMF30_USERKEYCSAUSAGE, SMF30_USERKEYCADSUSAGE, SMF30_USERKEYCHANGKEYUSAGE, SMF30_USERKEYRUCSAUSAGE and SMF30_RUCSAEarlyUsage are only applicable when this flag is on. | |
userkeycsausage | raxflags | When on, successful or unsuccessful attempts were made to obtain user key CSA or RUCSA storage for this step. See SMF30_USERKEYRUCSAUSAGE for RUCSA specific usage. This bit is only valid when SMF30_U serKeyCommonAuditEnabled is on. Once this bit is on within a step, it will stay on for the step. The bit will be on in job end records if the bit is on for any step in the job. | |
userkeycadsusage | raxflags | When on, successful or unsuccessful attempts were made to create a user key CADS for this step. This bit is only valid when SMF30_UserKeyC ommonAuditEnabled is on. Once this bit is on within a step, it will stay on for the step. The bit will be on in job end records if the bit is on for any step in the job. | |
userkeychangkeyusage | raxflags | When on, successful or unsuccessful attempts were made to change the key of common ESQA storage to a user key (via CHANGKEY) for this step. This bit is only valid when SMF30_UserKeyC ommonAuditEnabled is on. Once this bit is on within a step, it will stay on for the step. The bit will be on in job end records if the bit is on for any step in the job. | |
userkeyrucsausage | raxflags | When on, successful or unsuccessful attempts were made to obtain, reference or free user key RUCSA storage for this step Once this bit is on within a step, it will stay on for the step. The bit will be on in job end records if the bit is on for any step in the job. | |
rucsaearlyusage | raxflags | When on, successful access to RUCSA was made by an address space that was authorized to RUCSA during early IPL or early started task initialization due to DIAGxx VSM AllowEarlyRucsa(YES) Scope is life of an address space | |
hwm_real_storage | SMF30HVR | High water mark for the number of real storage frames that is used to back 64-bit private storage. The high water mark does not include 2G frames. | integer |
hwm_aux_storage | SMF30HVA | High water mark for the number of auxiliary storage slots used to back 64-bit private storage | integer |
size_prvt_storage_step | SMF30HVO | Amount of 64-bit private storage in bytes obtained by this step/job. This includes guarded virtual storage | integer |
hwm_usable_prvt | SMF30HVH | High water mark for the number of usable bytes of 64-bit private storage that is obtained by this step or job. This does not include guarded virtual storage. Note: this is not the amount of 64-bit High Virtual storage that is charged toward the MEMLIMIT as it includes IARV64 MEMLIMIT=NO storage as well. | integer |
size_shared_storage_step | SMF30HSO | Amount of 64-bit shared storage in bytes this step/job has addressability or access to | integer |
hwm_shared_step | SMF30HSH | High water mark for the number of usable bytes of 64-bit IARV64 REQUEST=SHAREMEMOBJ shared storage to which this step or job has access. This does not include guard areas which are, by definition, not usable. | integer |
tih | SMF30TIH | High water mark of TIOT space used for TIOT entries (in bytes.) | integer |
tiu | SMF30TIU | Current TIOT space used for TIOT entries (in bytes.) This will only contain a non-zero value for interval records, since TIOT entries are freed by unallocation processing at step end and job end. | integer |
tis | SMF30TIS | Size of TIOT available for TIOT entries (in bytes.) This does not include the space reserved by the system for the TIOT Prefix, Header, and Trailer. | integer |
numberofdataspaceshwm | SMF30NUMBEROFDATASPACESHWM | The high water mark of the number of data spaces owned by this job step. | integer |
userdataspacecreatereqcount | SMF30USERDATASPACECREATEREQCOUNT | The number of requests to create data spaces during this job step. | integer |
dmemrequested2g | SMF30_DMEMREQUESTED2G | Requested Dedicated Memory in 2G units at start of job step | integer |
dmemminrequested2g | SMF30_DMEMMINREQUESTED2G | Requested minimum amount of Dedicated Memory in 2G units at start of job step | integer |
dmemassigned2g | SMF30_DMEMASSIGNED2G | Assigned Dedicated Memory in 2G units at start of job step | integer |
dmemnuminuseas2g | SMF30_DMEMNUMINUSEAS2G | Number of 2G Dedicated Memory frames in use | integer |
dmemnuminuseasfixed1m | SMF30_DMEMNUMINUSEASFIXED1M | Number of fixed 1M Dedicated Memory frames in use | integer |
dmemnuminuseaspageable1m | SMF30_DMEMNUMINUSEASPAGEABLE1M | Number of pageable 1M Dedicated Memory frames in use | integer |
dmemnuminuseas4k | SMF30_DMEMNUMINUSEAS4K | Number of 4K Dedicated Memory frames in use | integer |
dmemnuminuseasdattables | SMF30_DMEMNUMINUSEASDATTABLES | Number of 4K Dedicated Memory frames in use as DAT tables | integer |
dmemnuminuseas4khwm | SMF30_DMEMNUMINUSEAS4KHWM | High water mark for the number of Dedicated real storage frames (4K units) that is used to back 64-bit private storage | integer |
dmemnuminuseaspageable1mhwm | SMF30_DMEMNUMINUSEASPAGEABLE1MHWM | High water mark for the number of Dedicated real storage frames (1M units) that is used to back pageable 1M pages | integer |
dmemnuminuseasfixed1mhwm | SMF30_DMEMNUMINUSEASFIXED1MHWM | High water mark for the number of Dedicated real storage frames (1M units) that is used to back fixed 1M pages | integer |
dmemnuminuseas2ghwm | SMF30_DMEMNUMINUSEAS2GHWM | High water mark for the number of Dedicated real storage frames (2G units) that is used to back 2G pages | integer |
dmemnuminuseasdattableshwm | SMF30_DMEMNUMINUSEASDATTABLESHWM | High water mark for the number of Dedicated real storage frames (4K units) that is used to back DAT tables | integer |
dmemnuminusehwm | SMF30_DMEMNUMINUSEHWM | High water mark for the number of Dedicated Memory frames in use 4K units | integer |
dmemnum2gfailed | SMF30_DMEMNUM2GFAILED | Count of requested 2G frames eligible to be backed by Dedicated Memory frames but were not due to availability | integer |
dmemnum1mfailed | SMF30_DMEMNUM1MFAILED | Count of requested 1M frames eligible to be backed by Dedicated Memory frames but were not due to availability | integer |
dmemnum4kfailed | SMF30_DMEMNUM4KFAILED | Count of requested 4K frames eligible to be backed by Dedicated Memory frames but were not due to availability | integer |
numinuseas2ghwm | SMF30_NUMINUSEAS2GHWM | Number of 2G frames in use by job step high water mark | integer |
num2gfailed | SMF30_NUM2GFAILED | Number of 2G frames that could not be obtained because none were available at the time of the IARV64 request | integer |
obtainshomespace | SMF30_OBTAINSHOMESPACE | Number of GETMAIN or STORAGE OBTAIN requests within the scope of the record, either for the current interval, job step or job. Results are for the home address space at the time of the invocation. | integer |
iarv64obtainshomespace | SMF30_IARV64OBTAINSHOMESPACE | Number of IARV64 GETSTOR and GETCOMMON requests within the scope of the record, either for the current interval, job step or job. Results are for the home address space at the time of the invocation. | integer |
framesfirstreferencebacking | SMF30_FRAMESFIRSTREFERENCEBACKING | Count of real storage frames (4K units) backing both 31-bit and 64-bit virtual storage within the scope of the record, either for the current interval, job step or job. Count includes dedicated real storage frames. | integer |
sumreal1m | SMF30_SUMREAL1M | Sum of samples of the amount of real memory (includes Dedicated Memory) in 1M units within the scope of the record, either for the current interval, job step or job. | integer |
sumsquaresreal1m | SMF30_SUMSQUARESREAL1M | Sum of squared samples of the amount of real memory (includes Dedicated Memory) in 1M units within the scope of the record, either for the current interval, job step or job. | integer |
numsamples | SMF30_NUMSAMPLES | Number of samples for both SMF30_SumReal1M and SMF30_SumSquaresReal1M within the scope of the record, either for the current interval, job step or job. | integer |
hwmhvreal1m | SMF30_HWMHVREAL1M | High water mark for the number, in 1M units, of real frames (includes Dedicated Memory) backing 64-bit virtual private storage for all frame types (4K, 1M and 2G) within the scope of the record, either for the current interval, job step or job. | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
tot_sus | SMF30SRV | TOTAL SERVICE UNITS This field grows to ‘FFFFFFFF’x and then wraps back to zero and continues growing. Once wrapping occurs, SMF30SRV_INV will be set to on. SMF30SRV_L is the 8 byte equivalent of this field. | integer |
cpu_sus | SMF30CSU | CPU SERVICE UNITS This field grows to ‘FFFFFFFF’x and then wraps back to zero and continues growing. Once wrapping occurs, SMF30CSU_INV will be set to on. SMF30CSU_L is the 8 byte equivalent of this field. | integer |
srb_sus | SMF30SRB | SRB SERVICE UNITS This field grows to ‘FFFFFFFF’x and then wraps back to zero and continues growing. Once wrapping occurs, SMF30SRB_INV will be set to on. SMF30SRB_L is the 8 byte equivalent of this field. | integer |
io_sus | SMF30IO | I/O SERVICE UNITS This field grows to ‘FFFFFFFF’x and then wraps back to zero and continues growing. Once wrapping occurs, SMF30IO_INV will be set to on. SMF30IO_L is the 8 byte equivalent of this field. | integer |
mso_sus | SMF30MSO | MSO SERVICE UNITS This field grows to ‘FFFFFFFF’x and then wraps back to zero and continues growing. Once wrapping occurs, SMF30MSO_INV will be set to on. SMF30MSO_L is the 8 byte equivalent of this field. | integer |
srm_xacct_act_time | SMF30TAT | TRANSACTION ACTIVE TIME | integer |
rmctadjc_copy | SMF30SUS | Copy of RmctAdjc when this SMF record was produced, measures the number of sixteenths of one microsecond of CPU time per CPU service unit. Note: The value in this field will change when a processor capacity change occurs | integer |
srm_xact_res_time | SMF30RES | TRANSATION RESIDENCY TIME | integer |
srm_xactions_num | SMF30TRS | NUMBER OF TRANSACTIONS | integer |
workload_name | SMF30WLM | Workload Name - Blanks if the system is operating in workload management compatibility mode. | string |
service_class | SMF30SCN | Service Class Name - Blanks if the system is operating in workload management compatibility mode. | string |
resource_grp | SMF30GRN | Resource Group Name - Blanks if the system is operating in workload management compatibility mode. | string |
report_class | SMF30RCN | Reporting Class Name - Blanks if the system is operating in workload management compatibility mode. | string |
ind_encl_xact_time | SMF30ETA | Independent Enclave Transaction Active time | integer |
ind_encl_cpu_sus | SMF30ESU | Independent Enclave CPU Service Units This field grows to ‘FFFFFFFF’ and then wraps back to zero and continues growing. Once wrapping occurs, SMF30ESU_INV will be set to on. SMF30ESU_L is the 8 byte equivalent of this field. | integer |
ind_encl_xacts | SMF30ETC | Independent Enclave Transaction Count Units | integer |
sched_env | SMF30PFL | JCL SCHEDENV value | string |
job_prep_time | SMF30JQT | JCL conversion time for batch jobs, 0 for other types of work. 1.024 millisecond units | integer |
job_inel_time_2 | SMF30RQT | Resource and/or system affinity hold time for batch jobs, 0 for other types of work. 1.024 millisecond units | integer |
job_inel_time_1 | SMF30HQT | Hold time not due to system affinity, resource affinity, TYPRUN=HOLD or TYPRUN=JCLHOLD for batch jobs, 0 for other types of work. 1.024 millisecond units | integer |
job_eligible_exec_time | SMF30SQT | Time that job was eligible for execution: not held, waiting for an initiator. Valid for all types of work. 1.024 millisecond units | integer |
perf_flg_1 flag | SMF30PF1 | Performance section flag byte | string |
pfj | perf_flg_1 | Job service class association was modified by a system operator prior to job initiation | |
pfr | perf_flg_1 | Job service class association was modified by a system operator during job execution | |
pff | perf_flg_1 | Job initiation forced by system operator | |
rtr | perf_flg_1 | Job has been restarted | |
msi | perf_flg_1 | Remote System Data is incomplete. | |
wmi | perf_flg_1 | Job is executing in a workload manager batch initiator | |
ccp | perf_flg_1 | Service class assigned was designated CPU-critical | |
csp | perf_flg_1 | Service class served was designated storage-critical | |
perf_flg_2 flag | SMF30PF2 | Performance section flag byte | string |
asp | perf_flg_2 | Address space was designated storage-critical | |
sme | perf_flg_2 | Address space cannot be managed to trxn goals | |
cpr | perf_flg_2 | Address space is currently CPU-protected | |
spr | perf_flg_2 | Address space is currently stg-protected | |
pin | perf_flg_2 | The following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) SMF30CSU SMF30MSO SMF30SPR SMF30ESU SMF30PFL SMF30SQT SMF30ETA SMF30PFR SMF30SRB SMF30ETC SMF30RCN SMF30SRV SMF30GRN SMF30RES SMF30SUS SMF30HQT SMF30RQT SMF30TAT SMF30IO SMF30RTR SMF30TRS SMF30JPN SMF30SCN SMF30WLM SMF30JQT SMF30SME SMF30CRM SMF30SRV_L SMF30CSU_L SMF30SRB_L SMF30IO_L SMF30MSO_L SMF30ESU_L | |
crm | perf_flg_2 | The address space matched a classification rule which specified “manage region using goals of both”, which means it is managed towards the velocity goal of the region. But, transaction completions are reported and used for management of the transaction service classes with response time goals. This option should only be used with CICS TORs, the associated AORs should remain at the default “manage region using goals of transaction”. */ | |
perf_flg_3 flag | SMF30INV | Flag byte | string |
srv_inv | perf_flg_3 | Bit 0 When on, indicates that the value in SMF30SRV has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30SRV_L is the 8 byte equivalent of SMF30SRV. | |
csu_inv | perf_flg_3 | Bit 1 When on, indicates that the value in SMF30CSU has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30CSU_L is the 8 byte equivalent of SMF30CSU. | |
srb_inv | perf_flg_3 | Bit 2 When on, indicates that the value in SMF30SRB has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30SRB_L is the 8 byte equivalent of SMF30SRB. | |
io_inv | perf_flg_3 | Bit 3 When on, indicates that the value in SMF30IO has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30IO_L is the 8 byte equivalent of SMF30IO. | |
mso_inv | perf_flg_3 | Bit 4 When on, indicates that the value in SMF30MSO has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30MSO_L is the 8 byte equivalent of SMF30MSO. | |
esu_inv | perf_flg_3 | Bit 5 When on, indicates that the value in SMF30ESU has grown past its 4 byte maximum value capacity of ‘FFFFFFFF’x and has wrapped back to zero. SMF30ESU_L is the 8 byte equivalent of SMF30ESU. | |
smf30zep | SMF30ZEP | Contains information associated with a potential future function, no further details are available at this time | integer |
subsys_coll_name | SMF30JPN | Subsystem collection name from IWMCLSFY SUBCOLN | string |
mso_sdc_1000 | SMF30MSC | MSO SDC, scaled by 10000 | integer |
cpu_sdc_10 | SMF30CPC | CPU SDC, scaled by 10 | integer |
ioc_sdc_10 | SMF30LOC | IOC SDC, scaled by 10 | integer |
srb_sdc_10 | SMF30SRC | SRB SDC, scaled by 10 | integer |
factor_ifa_svc_time | SMF30ZNF | zAAP Normalization Factor for zAAP service time. Used to convert between real zAAP times and normalized zAAP times, that is, the equivalent time on a standard CP. Multiply SMF30_TIME_ON_zAAP by this value and divide by 256 to calculate the normalized zAAP time. | integer |
factor_ziip_svc_time | SMF30SNF | zIIP Normalization Factor for zIIP service time. Used to convert between real zIIP times and normalized zIIP times, that is, the equivalent time on a standard CP. Multiply SMF30_TIME_ON_zIIP by this value and divide by 256 to calculate the normalized zIIP time. | integer |
tot_sus_l | SMF30SRV_L | TOTAL SERVICE UNITS This is the 8 byte equivalent of SMF30SRV. Its value continues to grow after SMF30SRV_INV is set. | integer |
cpu_sus_l | SMF30CSU_L | CPU SERVICE UNITS This is the 8 byte equivalent of SMF30CSU. Its value continues to grow after SMF30CSU_INV is set. | integer |
srb_sus_l | SMF30SRB_L | SRB SERVICE UNITS This is the 8 byte equivalent of SMF30SRB. Its value continues to grow after SMF30SRB_INV is set. | integer |
io_sus_l | SMF30IO_L | I/O SERVICE UNITS This is the 8 byte equivalent of SMF30IO. Its value continues to grow after SMF30IO_INV is set. | integer |
mso_sus_l | SMF30MSO_L | MSO SERVICE UNITS This is the 8 byte equivalent of SMF30MSO. Its value continues to grow after SMF30MSO_INV is set. | string |
esu_sus_l | SMF30ESU_L | Independent Enclave CPU Service Units This is the 8 byte equivalent of SMF30ESU. Its value continues to grow after SMF30ESU_INV is set. | integer |
acb flag | SMF30ACB | Contains information associated with a potential future function, no further details are available at this time | string |
lga | acb | Contains information associated with a potential future function, no further details are available at this time | |
p1a | acb | Contains information associated with a potential future function, no further details are available at this time | |
smf30cr | SMF30CR | Contains information associated with a potential future function, no further details are available at this time | string |
capacity_change_cnt | SMF30_CAPACITY_CHANGE_CNT | The number of processor capacity changes that occurred since the previous interval or event interval. This number will be greater than 1 when the number of processor capacity changes exceeded the number specified in the MAXEVENTINTRECS parmlib option. | integer |
rctpcpua_actual | SMF30_RCTPCPUA_ACTUAL | Physical CPU adjustment factor (i.e. adjustment factor for converting CPU time to equivalent service in basic mode with all processors online). Based on Model Capacity Rating. | integer |
rctpcpua_nominal | SMF30_RCTPCPUA_NOMINAL | Physical CPU adjustment factor for collecting CPU time to equivalent service in basic-mode with all processors online). Based on Model Capacity Rating. | integer |
rctpcpua_scaling_factor | SMF30_RCTPCPUA_SCALING_FACTOR | Scaling factor for SMF30_RCTPCPUA_Actual and SMF30_RCTPCPUA_Nominal. | integer |
capacity_adjustment_ind | SMF30_CAPACITY_ADJUSTMENT_IND | When zero, indication is not reported. When in the range 1-99, some amount of reduction is indicated. When 100, the machine is operating at its normal capacity. Primary CPUs and all secondary-type CPUs are similarly affected. | integer |
capacity_change_rsn | SMF30_CAPACITY_CHANGE_RSN | Indicates the reason which is associated with the present value contained in SMF30_Capacity_Adjustment_Ind. The bit values of this field correspond to those described in RMCTZ_Capacity_Adjustment_I ndication of the IRARMCTZ mapping macro (see Data Areas). | integer |
capacity_flags flag | SMF30_CAPACITY_FLAGS | Processor capacity data | string |
event_driven_intvl_rec | capacity_flags | When on, indicates that the current interval record was generated as a result of an event, rather than as a result of standard interval expiration based on time. | |
rqsvsus_err | capacity_flags | When on, indicates that an error occurred while collecting the data for SMF30SUS following a change in processor capacity. If this bit is found to be on when the record is being written, an additional attempt to collect the data from SRM is made. If that attempt is successful, the data is filled in at that time and the SMF30PIN error bit will be off. | |
capacity_data_err | capacity_flags | When on, indicates that error occurred while collecting the processor capacity data, therefore the following fields are unreliable: SMF30_RCTPCPUA_Actual SMF30_RCTPCPUA_Nominal SMF30_RCTPCPUA_scaling_factor SMF30_Capacity_Adjustment_Ind SMF30_Capacity_Change_Rsn | |
pcd_rsvd_exists | capacity_flags | This bit is set in records generated on systems running z/OS 1.7 through z/OS 1.9. It will remain off in records generated at systems running z/OS 1.10 and above. | |
rmctadjn_nominal | SMF30_RMCTADJN_NOMINAL | Nominal CPU rate adjustment | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
nonspec_dasd_mounts_num | SMF30PDM | NUMBER OF NON-SPECIFIC DASD MOUNTS | integer |
spec_dasd_mounts_num | SMF30PRD | NUMBER OF SPECIFIC DASD MOUNTS | integer |
nonspec_tape_mounts_num | SMF30PTM | NUMBER OF NON-SPECIFIC TAPE MOUNTS | integer |
spec_tape_mounts_num | SMF30TPR | NUMBER OF SPECIFIC TAPE MOUNTS | integer |
nonspecific_mss_mounts_num | SMF30MTM | NUMBER OF NONSPECIFIC MSS MOUNTS | integer |
specific_mss_mounts_num | SMF30MSR | NUMBER OF SPECIFIC MSS MOUNTS | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
appc_rs_tp_convs | SMF30DC | Number of conversations associated with the transaction program (TP) ID, both currently active and deallocated. | integer |
appc_rs_all_convs | SMF30DCA | Number of all conversations allocated. | integer |
xprog_sends | SMF30DSC | Number of times the transaction program (TP) issued Send call. Note: Due to the possibilty of an interval or ste ending in the middle of a SEND call, this field may contain zer while SMF30DDS contains a non-zero value. | integer |
amt_data_sent | SMF30DDS | Amount of data sent by the transaction program (TP). | number |
xprog_receives | SMF30DRC | Number of times the transaction program (TP) issued a Receive call. Note: Due to the possibilty of an interval or step ending in the middle of a RECEIVE call, this field may contain zero while SMF30DDR contains a non-zero value. | integer |
amt_data_receive | SMF30DDR | Amount of data received by the transaction program (TP). | number |
active_convs_num | SMF30DAC | Number of active conversations. | integer |
appc_sched_by_asch_num | SMF30DTR | Number of APPC/MVS transactions programs scheduled by the APPC/MVS transaction scheduler (ASCH). | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
appc_crs_tp_convs | SMF30CN | TOTAL NUMBER CONVERSATIONS | integer |
appc_crs_all_convs | SMF30CNA | TOTAL CONVERSATIONS ALLOCATED | integer |
tot_tp_sends | SMF30SEN | TOTAL SENDS ISSUED BY PGM | integer |
tot_data_sent_tp | SMF30DAT | DATA SENT BY PROGRAM INSTANCE | number |
tot_tp_receives | SMF30REC | TOTAL RECEIVES ISSUED BY PGM | integer |
tot_data_receive_tp | SMF30DAR | TOTAL DATA RECEIVED BY PGM | number |
tot_active_convs_num | SMF30TAC | Total Number of ACTIVE Conversations | integer |
tot_appc_sched_by_asch_num | SMF30ATR | Number of Requests Processed by this TP | integer |
Counter Section
Name | Based on | Description | Type/Format |
---|---|---|---|
instflgs1 flag | SMF30_INSTFLGS1 | Instruction counter related flags. If a bit in this byte is on in the subtype 2/3 record, it will be on in the subtype 4 record. Likewise between subtype 4 and subtype 5 records. | string |
instcaptdisruption | instflgs1 | There was a disruption in the collection of instruction counts or the counts could not be obtained | |
instcaptlimited | instflgs1 | The following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) SMF30_Inst_CP_Enclave SMF30_Inst_Offload_Enclave SMF30_Inst_OffloadOnCP_Enclave SMF30_Inst_CP_DepEnc SMF30_Inst_Offload_DepEnc SMF30_Inst_OffloadOnCP_DepEnc | |
inst_cp_task | SMF30_INST_CP_TASK | The number of instructions executed while running on a standard processor as a task when it is not eligible for an offload processor nor is it associated with an enclave. | integer |
inst_cp_nonpreemptsrb | SMF30_INST_CP_NONPREEMPTSRB | The number of instructions executed while running on a standard processor as a non-preemptable SRB. | integer |
instr_cp_pre_srb | SMF30_INST_CP_PREEMPTSRB | The number of instructions executed while running on a standard processor as a preemptable or client SRB when it is not associated with an enclave. | integer |
inst_offload | SMF30_INST_OFFLOAD | The number of instructions executed while running on an offload processor when not associated with an enclave. | integer |
inst_offload_on_cp | SMF30_INST_OFFLOADONCP | The number of instructions executed while running on a standard processor as eligible for an offload processor when not associated with an enclave. | integer |
inst_cp_encl | SMF30_INST_CP_ENCLAVE | The number of instructions executed while running on a standard processor as not eligible for an offload processor for an independent enclave. | integer |
instr_offl_encl | SMF30_INST_OFFLOAD_ENCLAVE | The number of instructions executed while running on an offload processor for an independent enclave. | integer |
instr_cp_el_encl | SMF30_INST_OFFLOADONCP_ENCLAVE | The number of instructions executed while running on a standard processor as eligible for an offload processor for an independent enclave. | integer |
inst_cp_dep_enc | SMF30_INST_CP_DEPENC | The number of instructions executed while running on a standard processor as not eligible for an offload processor for a dependent enclave. | integer |
inst_offload_dep_enc | SMF30_INST_OFFLOAD_DEPENC | The number of instructions executed while running on an offload processor for a dependent enclave. | integer |
instr_cp_dep_encl | SMF30_INST_OFFLOADONCP_DEPENC | The number of instructions executed while running on a standard processor as eligible for an offload processor for a dependent enclave. | integer |
zEDC Usage Statistics
Name | Based on | Description | Type/Format |
---|---|---|---|
zedc_count | SMF30_US_COMPRREQ | Total number of compression and decompression requests (both Supervisor and problem state requests) | integer |
zedc_prob_count | SMF30_US_COMPRREQ_PROB | Total number of problem state compression / decompression requests | integer |
zedc_q_time | SMF30_US_QUEUETIME | Total queue time. The amount of time in microseconds from when the request was submitted until the adapter started executing the request. | integer |
zedc_x_time | SMF30_US_EXECTIME | Total execution time (in microseconds) | integer |
uncompr_in | SMF30_US_DEF_UNCOMPRIN | Total number (in bytes) of uncompressed data INPUT | integer |
compress_out | SMF30_US_DEF_COMPROUT | Total number (in bytes) of compressed data OUTPUT | integer |
compress_in | SMF30_US_INF_COMPRIN | Total number (in bytes) of compressed data INPUT | integer |
decompr_out | SMF30_US_INF_DECOMPROUT | Total number (in bytes) of decompressed data OUTPUT | integer |
Container section
Name | Based on | Description | Type/Format |
---|---|---|---|
container_id | SMF30_CONTAINER_ID | Container ID, padded with blanks if needed | string |
container_qual | SMF30_CONTAINER_QUAL | Container Qualifier, padded with blanks if needed | string |
pod_id | SMF30_POD_ID | Pod ID, padded with blanks if needed | string |
Dataset Access Information
Name | Based on | Description | Type/Format |
---|---|---|---|
device_class | SMF30DEV | DEVICE CLASS | string |
unit_type | SMF30UTP | UNIT TYPE | string |
device_num | SMF30CUA | Device number | string |
dd_name | SMF30DDN | DD NAME FOR THIS DATA SET | string |
block_count | SMF30BLK | NUMBER OF BLOCKS FOR THIS D.S. | integer |
max_block_size flag | SMF30BSZ | LARGEST BLOCKSIZE FOR THIS D.S. | integer |
cbs | max_block_size | Changed blocksize for the data set. Post processors should use this field to avoid the possibility of negative numbers. | |
dev_conn_time | SMF30DCT | DEVICE CONNECT TIME | integer |
block_size_val | SMF30XBS | BLOCKSIZE > 32K | integer |
None
Name | Based on | Description | Type/Format |
---|---|---|---|
acc_sec_len | SMF30ACL | SUB FIELD LENGTH | integer |
acg | SMF30ACG | Job or step accounting field | string |
OpenMVS Process Section
Name | Based on | Description | Type/Format |
---|---|---|---|
proc_id | SMF30OPI | Process ID | integer |
proc_grp_id | SMF30OPG | Process Group ID | integer |
ux_proc_usr | SMF30OUI | Process User ID | integer |
ux_proc_grp | SMF30OUG | Process User Group ID | integer |
ux_proc_sess_id | SMF30OSI | Process Session ID | integer |
ux_svcs | SMF30OSC | Total CPU time accumulated by OpenMVS syscalls requested by the process (in hundreths of a second) | integer |
ux_svc_time | SMF30OST | Number of OpenMVS syscalls requested by the process | integer |
ux_dir_rds | SMF30ODR | Number of directory I/O blocks read for the process | integer |
ux_rd_io_blocks | SMF30OFR | Number of I/O blocks read for Standard files for the process | integer |
ux_wr_io_blocks | SMF30OFW | Number of I/O blocks written for Standard files for the process | integer |
ux_rd_io_blocks_oth | SMF30OPR | Number of I/O blocks read for Pipe files for the process | integer |
ux_wr_io_blocks_oth | SMF30OPW | Number of I/O blocks written for Pipe files for the process | integer |
pn_lookups_log | SMF30OLL | Number of path name Lookup calls to the logical file system | integer |
pn_lookups_fs | SMF30OLP | Number of path name Lookup calls to the physical file system | integer |
pn_gens_log | SMF30OGL | Number of path name generation calls to the logical file system | integer |
pn_gens_fs | SMF30OGP | Number of path name generation calls to the physical file system | integer |
parent_process_id | SMF30OPP | OpenMVS parent process ID number | integer |
sync_call_num | SMF30OSY | Number of sync() function calls | integer |
ARM Section
Name | Based on | Description | Type/Format |
---|---|---|---|
re_name | SMF30RNM | Element Name | string |
re_type | SMF30RTP | Element Type | string |
re_grp | SMF30RRG | Restart Group for Element | string |
re_sys | SMF30RSN | The system name for the system on which the element was initially started or blank for the initial start. The current system name is in the SMF30SYN field. | string |
re_reg_time | SMF30RGT | Time (local) Element requested REGISTER Function, in hundredths of a second | integer |
elem_register_date | SMF30RGD | Date Element requested REGISTER Function, in the form 0cyydddF (where ‘F’ is the sign) | date |
re_wait_time | SMF30RWT | Time (local) Element requested WAITPRED function, in hundredths of a second Note that this is the time that the function was requested, not satisfied. 0, if the element has not requested the function. | integer |
re_wait_date | SMF30RWD | Date Element requested WAITPRED function, in the following format: 0cyydddF (where ‘F’ is the sign) 0, if the element has not requested the function. | date |
re_ready_time | SMF30RYT | Time (local) Element was READY, in hundredths of a second 0, if the element is not yet READY | integer |
re_ready_date | SMF30RYD | Date Element was READY, in the following format: 0cyydddF (where ‘F’ is the sign) 0, if the element is not yet READY | date |
re_dereg_time | SMF30RTT | Time (local) Element was DEREGISTERED, in hundredths of a second 0, if the element is not yet DEREGISTERED or ended abnormally. | integer |
re_dereg_date | SMF30RTD | Date Element was DEREGISTERED, in the following format: 0cyydddF (where ‘F’ is the sign) 0, if the element is not yet DEREGISTERED or ended abnormally. | integer |
Usage Data Section
Name | Based on | Description | Type/Format |
---|---|---|---|
prod_owner_name | SMF30UPO | Product Owner or Vendor Name (obtained from PRODOWNER option of IFAUSAGE macro) | string |
prod_name | SMF30UPN | Product Name (obtained from PRODNAME option of IFAUSAGE macro) | string |
prod_version | SMF30UPV | Product Version (obtained from PRODVERS option of IFAUSAGE macro) | string |
prod_qualifier | SMF30UPQ | Product Qualifer (obtained from PRODQUAL option of IFAUSAGE macro) | string |
prod_id | SMF30UPI | Product ID Value (obtained from PRODID option of IFAUSAGE macro) | string |
prod_tcb_time | SMF30UCT | Product CPU Time (.01 Seconds) | integer |
prod_srb_time | SMF30UCS | Product SRB Time (.01 Seconds) | integer |
prod_res_data array | SMF30URD | Product ‘Specific’ Resource Data | object |
prod_res_fmt | SMF30UDF | Data format of value in SMF30URD ‘0’ - No Value ‘1’ - CPU Time (STCK) ‘2’ - Binary ‘3’ - Long Floating Point | integer |
usage_entry_flg flag | SMF30UFG | Usage Entry Flags | string |
unauth_register_requested | usage_entry_flg | UNAUTHORIZED REGISTER Requested |
Remote System Data if the address space owns an “original” enclave.
Name | Based on | Description | Type/Format |
---|---|---|---|
encl_sys | SMF30MRS | System name. | string |
cpu_rate_adj_fctr | SMF30MRA | Adjustment factor for CPU rate. (Number of sixteenths of one CPU microsecond per CPU service unit) | integer |
cpu_dep_encl | SMF30MRD | CPU Time used by dependent enclaves that executed on named system (in hundredths of a second). | integer |
cpu_ind_encl | SMF30MRI | CPU Time used by independent enclaves that executed on named system (in hundredths of a second). | integer |
Crypto Counters section
Name | Based on | Description | Type/Format |
---|---|---|---|
crypctrs_entry_id | SMF30_CRYPCTRS_ENTRY_ID | Crypto Counter entry identifier, The IFASMFCN macro contains equates and meanings for each entry ID. The equate names start with SMF_CrypCtrs. | integer |
crypctrs_count | SMF30_CRYPCTRS_COUNT | Crypto Counter value. This field contains the instruction counts used within the scope of the record, either for the current interval, job step, or job. | integer |
NNPI counter section
Name | Based on | Description | Type/Format |
---|---|---|---|
nnpictrs_entry_id | SMF30_NNPICTRS_ENTRY_ID | NNPI counter entry identifier, The IFASMFCN macro contains equates and meanings for each entry ID. The equate names start with SMF_NNPICtrs. | integer |
nnpictrs_count | SMF30_NNPICTRS_COUNT | NNPI Counter value. This field contains the instruction counts used within the scope of the record, either for the current interval, job step, or job. | integer |