IBM SMF Explorer
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

SMF 30 Subtype 3

Virtual fields

Name Based on Description
timestamp date
time
Record Timestamp

Record fields

Name Based on Description Type/Format
date SMF30DTE Date of Record date
time SMF30TME Time of Record 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
tme SMF30TME RECORD WRITTEN TIME time
dte SMF30DTE RECORD WRITTEN DATE date
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

Maps and sections

SMF30PSS

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

SMF30ID

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 integer
problem_alloc_start_time SMF30PPS PROBLEM PROGRAM START TIME integer
initiator_job_time SMF30SIT STEP INITIATION TIME integer
step_initiation_date SMF30STD STEP INITIATION DATE date
reader_start_time SMF30RST READER START TIME integer
reader_start_date SMF30RSD READER START DATE date
reader_end_time SMF30RET READER END TIME integer
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

SMF30URA

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

SMF30CAS

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
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
bi flag SMF30_BI Not available string
ziipboost_active bi zIIP boost was active at some point within the interval
speedboost_active bi 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
depenc_time_on_ifa SMF30_DEPENC_TIME_ON_IFA Not available 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
depenc_time_ifa_on_cp SMF30_DEPENC_TIME_IFA_ON_CP Not available 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
sup_time SMF30_TIME_ON_SUP Not available integer
encl_sup_time SMF30_ENCLAVE_TIME_ON_SUP Not available integer
dev_encl_sup_time SMF30_DEPENC_TIME_ON_SUP Not available integer
sup_on_cp_time SMF30_TIME_SUP_ON_CP Not available integer
enclave_time_sup_on_cp SMF30_ENCLAVE_TIME_SUP_ON_CP Not available integer
dep_sup_on_cp_time SMF30_DEPENC_TIME_SUP_ON_CP Not available integer
encl_sup_qual_time SMF30_ENCLAVE_TIME_SUP_QUAL Not available integer
dep_sup_qual_time SMF30_DEPENC_TIME_SUP_QUAL Not available 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

SMF30SAP

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 integer
page_out_num SMF30PGO NUMBER OF PAGE-OUTS integer
cpm SMF30CPM CREAD PAGE MISS COUNT integer
add_swap_seq_num SMF30NSW NUMBER OF SWAPS integer
pagein_aux_central SMF30PSI NUMBER OF PAGES SWAPPED IN integer
pageout_central_aux SMF30PSO NUMBER OF PAGES SWAPPED OUT 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 NUMBER OF PAGES STOLEN FROM HERE integer
cpu_page_second_num SMF30PSC NUMBER OF CPU PAGE-SECONDS integer
prvt_area_size_below16 SMF30RGB PRIVATE AREA BELOW 16M IN BYTES integer
prvt_area_size_above16 SMF30ERG PRIVATE AREA ABOVE 16M 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 NUMBER OF UNBLOCKED PAGES PAGED IN FROM EXPANDED STORAGE integer
unblock_pageout_exp_num SMF30POE NUMBER OF UNBLOCKED PAGES 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 NUMBER OF BLOCKED PAGES PAGED IN FROM EXPANDED STORAGE integer
block_pageout_exp_num SMF30BOE NUMBER OF BLOCKED PAGES 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 NUMBER OF BLOCKS PAGED IN FROM EXPANDED STORAGE integer
blocks_pageout_exp_num SMF30KOE NUMBER OF BLOCKS 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 Number of shared pages that were paged in from expanded storage in this address space integer
exp_storage_page_res_time SMF30ERS Expanded storage residency time in page-milliseconds string
mem_limit SMF30MEM MEMLIMIT value in 1MB units as determined at step initialization time, after IEFUSI processing. An increase in the system default memlimit value is not reflected here. This field’s maximum value is ‘00000FFFFFFFF000’x which 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 used to back 64-bit private storage 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 obtained by this step/job. This does not include guarded virtual storage 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 bytes of 64-bit shared this step/job has access to 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

SMF30PRF

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

SMF30OPS

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

SMF30DR

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

SMF30AR

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

SMF30CDS

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

SMF30USS

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

SMF30EXP

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

SMF30ACS

None

Name Based on Description Type/Format
acc_sec_len SMF30ACL SUB FIELD LENGTH integer
acg SMF30ACG Job or step accounting field string

SMF30OP

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

SMF30RM

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

SMF30UD

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

SMF30MSE

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

SMF30CRYPC

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

SMF30NNPIC

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