Db Models

Smf 30

smf30_cas
smf2db.db_models.smf30_model.Smf30Cas (smf30_cas)

The Smf30Cas class stores the Smf30Cas section in the smf30_cas table.

Columns:

smf30tfl

INTEGER?

Invalid timer flags: Bit Meaning when set 0 Indicates that timer flags are used. 1 SMF30CPT has an invalid value due to a timer value calculation error. 2 SMF30CPS has an invalid value due to a timer value calculation error. 3 SMF30JVU has an invalid value due to a timer value calculation error. 4 SMF30JVA has an invalid value due to a timer value calculation error. 5 SMF30ISB has an invalid value due to a timer value calculation error. 6 SMF30ICU has an invalid value due to a timer value calculation error. 7 SMF30IVU has an invalid value due to a timer value calculation error. 8 SMF30IVA has an invalid value due to a timer value calculation error. 9 SMF30IIP has an invalid value due to a timer value calculation error. 10 SMF30HPT has an invalid value due to a timer value calculation error. 11 SMF30RCT has an invalid value due to a timer value calculation error. 12 SMF30ASR has an invalid value due to a timer value calculation error. 13 SMF30ENC has an invalid value due to a timer value calculation error. 14 SMF30DET has an invalid value due to a timer value calculation error. 15

smf30ist

DATETIME?

Interval start time for type 30 subtype 2 and 3 records, in hundredths of a second.

smf30tf2

INTEGER?

Additional timer flags. Bit Meaning when set 0 (SMF30_TIME_ON_IFA_F) SMF30_TIME_ON_IFA has an invalid value due to a timer value calculation error. 1 (SMF30_ENCLAVE_TIME_ON_IFA_F) SMF30_ENCLAVE_TIME_ON_IFA has an invalid value due to a timer value calculation error. 2 (SMF30_DEP_ENCLAVE_TIME_ON_IFA_F) SMF30_DEP_ENCLAVE_TIME_ON_IFA has an invalid value due to a timer value calculation error. 3 (SMF30_TIME_IFA_ON_CP_F) SMF30_TIME_IFA_ON_CP has an invalid value due to a timer value calculation error. 4 (SMF30_ENCLAVE_TIME_IFA_ON_CP_F) SMF30_ENCLAVE_TIME_IFA_ON_CP has an invalid value due to a timer value calculation error. 5 (SMF30_DEP_ENCLAVE_TIME_IFA_ON_CP_F) SMF30_DEP_ENCLAVE_TIME_IFA_ON_CP has an invalid value due to a timer value calculation error. 6 (SMF30_CEPI_F) Indicates failure in SMF30CEPI. 7 (SMF30CRP_F) Indicates failure in SMF30CRP.

smf30t32

INTEGER?

Description Additional failure flags. Bit Meaning when set 0 (SMF30_TIME_ON_zIIP_F) SMF30_TIME_ON_zIIP has an invalid value due to a timer value calculation error. 0 (SMF30_TIME_ON_SUP_F) SMF30_TIME_ON_SUP has an invalid value due to a timer value calculation error. 1 (SMF30_ENCLAVE_TIME_ON_zIIP_F) SMF30_ENCLAVE_TIME_ON_zIIP has an invalid value due to a timer value calculation error. 1 (SMF30_ENCLAVE_TIME_ON_SUP_F) SMF30_ENCLAVE_TIME_ON_SUP has an invalid value due to a timer value calculation error. 2 (SMF30_DEP_ENCLAVE_TIME_ON_zIIP_F) SMF30_DEP_ENCLAVE_TIME_ON_zIIP has an invalid value due to a timer value calculation error. 2 (SMF30_DEP_ENCLAVE_TIME_ON_SUP_F) SMF30_DEP_ENCLAVE_TIME_ON_SUP has an invalid value due to a timer value calculation error. 3 (SMF30_TIME_zIIP_ON_CP_F) SMF30_TIME_zIIP_ON_CP has an invalid value due to a timer value calculation error. 3 (SMF30_TIME_SUP_ON_CP_F) SMF30_TIME_SUP_ON_CP has an invalid value due to a timer value calculation error. 4 (SMF30_ENCLAVE_TIME_zIIP_ON_CP_F) SMF30_ENCLAVE_TIME_zIIP_ON_CP has an invalid value due to a timer value calculation error. 4 (SMF30_ENCLAVE_TIME_SUP_ON_CP_F) SMF30_ENCLAVE_TIME_SUP_ON_CP has an invalid value due to a timer value calculation error. 5 (SMF30_DEPENC_TIME_zIIP_ON_CP_F) SMF30_DEPENC_TIME_zIIP_ON_CP has an invalid value due to a timer value calculation error. 5 (SMF30_DEPENC_TIME_SUP_ON_CP_F) SMF30_DEPENC_TIME_SUP_ON_CP has an invalid value due to a timer value calculation error. 6 (SMF30_Time_Java_On_zIIP_F)

smf30t33

INTEGER?

Additional failure flags. Bit Meaning when set 0 - 3 Reserved. 4 (SMF30_DEPENC_Time_Java_On_zIIP_F) SMF30_DEPENC_Time_Java_On_zIIP has an invalid value due to a timer value calculation error. 5 (SMF30_Time_Java_On_CP_F) SMF30_Time_Java_On_CP has an invalid value due to a timer value calculation error. 6 (SMF30_ENCLAVE_Time_Java_On_CP_F) SMF30_ENCLAVE_Time_Java_On_CP has an invalid value due to a timer value calculation error. 7 (SMF30_DEPENC_Time_Java_On_CP_F) SMF30_DEPENC_Time_Java_On_CP has an invalid value due to a timer value calculation error.

smf30cas_oa54589

INTEGER?

OSPROTECT-related flags. These flags are specific to a job step. A job-end (subtype 5) record represents an accumulation of all of the bits defined for each byte, across all job steps; therefore, that data might not be usable to determine the trust state of any individual job step. With respect to OSPROTECT, a job or address space that is not APF-authorized and that has at least one task running in a user key (8 - 15) is considered to be untrusted; otherwise, a

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

timer_used

INTEGER?

smf30tfl (Bit 0) indicates that timer flags are used.

smf30cpt_inv

INTEGER?

smf30tfl (Bit 1) indicates smf30cpt has an invalid value due to a timer value calculation error.

smf30cps_inv

INTEGER?

smf30tfl (Bit 2) indicates smf30cps has an invalid value due to a timer value calculation error.

smf30jvu_inv

INTEGER?

smf30tfl (Bit 3) indicates smf30jvu has an invalid value due to a timer value calculation error.

smf30jva_inv

INTEGER?

smf30tfl (Bit 4) indicates smf30jva has an invalid value due to a timer value calculation error.

smf30isb_inv

INTEGER?

smf30tfl (Bit 5) indicates smf30isb has an invalid value due to a timer value calculation error.

smf30icu_inv

INTEGER?

smf30tfl (Bit 6) indicates smf30icu has an invalid value due to a timer value calculation error.

smf30ivu_inv

INTEGER?

smf30tfl (Bit 7) indicates smf30ivu has an invalid value due to a timer value calculation error.

smf30iva_inv

INTEGER?

smf30tfl (Bit 8) indicates smf30iva has an invalid value due to a timer value calculation error.

smf30iip_inv

INTEGER?

smf30tfl (Bit 9) indicates smf30iip has an invalid value due to a timer value calculation error.

smf30hpt_inv

INTEGER?

smf30tfl (Bit 10) indicates smf30hpt has an invalid value due to a timer value calculation error.

smf30rct_inv

INTEGER?

smf30tfl (Bit 11) indicates smf30rct has an invalid value due to a timer value calculation error.

smf30asr_inv

INTEGER?

smf30tfl (Bit 12) indicates smf30asr has an invalid value due to a timer value calculation error.

smf30enc_inv

INTEGER?

smf30tfl (Bit 13) indicates smf30enc has an invalid value due to a timer value calculation error.

smf30det_inv

INTEGER?

smf30tfl (Bit 14) indicates smf30det has an invalid value due to a timer value calculation error.

smf30cep_inv

INTEGER?

smf30tfl (Bit 15) indicates smf30cep has an invalid value due to a timer value calculation error.

smf30_time_on_ifa_f

INTEGER?

smf30tf2 (Bit 0) indicates smf30_time_on_ifa has an invalid value due to timer calculation error.

smf30_enclave_time_on_ifa_f

INTEGER?

smf30tf2 (Bit 1) indicates smf30_enclave_time_ifa has an invalid value due to timer calculation error.

smf30_dep_enclave_time_on_ifa_f

INTEGER?

smf30tf2 (Bit 2) indicates smf30_dep_enclave_time_on_ifa has an invalid value due to timer calculation error.

smf30_time_ifa_on_cp_f

INTEGER?

smf30tf2 (Bit 3) indicates smf30_time_ifa_on_cp has an invalid value due to timer calculation error.

smf30_enclave_time_ifa_on_cp_f

INTEGER?

smf30tf2 (Bit 4) indicates smf30_enclave_time_ifa_on_cp has an invalid value due to timer calculation error.

smf30_dep_enclave_time_ifa_on_cp_f

INTEGER?

smf30tf2 (Bit 5) indicates smf30_dep_encalve_time_ifa_on_cp has an invalid value due to timer calculation error.

smf30_cepi_failed

INTEGER?

smf30tf2 (Bit 6) indicates failure in smf30cepi.

smf30crp_failed

INTEGER?

smf30tf2 (Bit 7) indicates failure in smf30crp.

smf30_time_on_ziip_f

INTEGER?

smf30t32 (Bit 0) indicates smf30_time_on_ziip has an invalid value due to timer calculation error.

smf30_enclave_time_on_ziip_f

INTEGER?

smf30t32 (Bit 1) indicates smf30_enclave_time_on_ziip has an invalid value due to timer calculation error.

smf30_dep_time_on_ziip_f

INTEGER?

smf30t32 (Bit 2) indicates smf30_dep_time_on_ziip has an invalid value due to timer calculation error.

smf30_time_ziip_on_cp_f

INTEGER?

smf30t32 (Bit 3) indicates smf30_time_ziip_on_cp has an invalid value due to timer calculation error.

smf30_enclave_time_ziip_on_cp_f

INTEGER?

smf30t32 (Bit 4) indicates smf30_enclave_time_ziip_on_cp has an invalid value due to timer calculation error.

smf30_depenc_time_ziip_on_cp_f

INTEGER?

smf30t32 (Bit 5) indicates smf30_depenc_time_ziip_on_cp has an invalid value due to timer calculation error.

smf30_time_java_on_ziip_f

INTEGER?

smf30t32 (Bit 6) indicates smf30_time_java_on_ziip has an invalid value due to timer calculation error.

smf30_enclave_time_java_on_ziip_f

INTEGER?

smf30t32 (Bit 7) indicates smf30_enclave_time_java_on_ziip has an invalid value due to timer calculation error.

smf30_enclave_time_ziip_qual_f

INTEGER?

smf30t33 (Bit 6) indicates smf30_enclave_time_ziip_qual has an invalid value due to timer calculation error.

smf30_depenc_time_ziip_qual_f

INTEGER?

smf30t33 (Bit 7) indicates smf30_depenc_time_ziip_qual has an invalid value due to timer calculation error.

smf30cas_inelighonorpriority

INTEGER?

smf30cas_flag (Bit 0) indicates eligible work in this address space is not 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.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30cpt

FLOAT?

All standard CPU step time in hundredths of a second. Includes enclave time, preemptable class SRB time, client SRB time. Also includes time consumed by zAAP or zIIP eligible work running on a standard processor. This value includes the value in field SMF30OST.

smf30cps

FLOAT?

Step CPU time under the service request block (SRB), in hundredths of a second. You can calculate the SRB time in microseconds (1/100 of a second using the following formula: (SMF30SRB*10)/SMF30SRC * SMF30SUS/16 = SRB time in microseconds This value includes the value in field SMF30OST.

smf30icu

FLOAT?

Initiator CPU time under the task control block (TCB), in hundredths of a second. This field is set at step termination. SMF30ICU = SMF30ICU_STEP_INIT (for this step) + SMF30ICU_STEP_TERM (from the previous step)

smf30isb

FLOAT?

Initiator CPU time under the service request block (SRB), in hundredths of a second. This field is set at step termination. SMF30ISB = SMF30ISB_STEP_INIT (for this step) + SMF30ISB_STEP_TERM (from the previous step)

smf30jvu

FLOAT?

Step vector CPU time, in hundredths of a second.

smf30ivu

FLOAT?

Initiator vector CPU time, in hundredths of a second. This field is set at step termination. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30jva

FLOAT?

Step vector affinity time, in hundredths of a second. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30iva

FLOAT?

Initiator vector affinity time, in hundredths of a second. This field is set at step termination. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30iip

FLOAT?

Amount of CPU time used to process I/O interrupts, in hundredths of a second.

smf30rct

FLOAT?

Amount of CPU time used by the region control task (RCT), in hundredths of a second.

smf30hpt

FLOAT?

CPU time consumed for the step, in hundredths of a second, to support requests for data to be transferred between a hiperspace and an address space, when the hiperspace is backed by expanded storage. The CPU time may vary depending on the availability of expanded storage.

smf30csc

INTEGER?

Integrated Cryptographic Service Facility/MVS (ICSF/MVS) service count. This is the number of cryptographic instructions executed on behalf of caller (within caller’s address space).

smf30dmi

INTEGER?

ADMF-Number of pages moved with ADMF WRITE operation.

smf30dmo

INTEGER?

ADMF-Number of pages moved with ADMF READ operation.

smf30asr

FLOAT?

Additional CPU time accumulated by the preemptible SRBs and client SRBs for this job, in hundredths of a second. This value is also included in the value in SMF30CPT.

smf30enc

FLOAT?

CPU time, in hundredths of seconds, used by the independent enclave, but only when in the WLM enclave. Note that independent enclave time on an IFA is not included; see field SMF30_ENCLAVE_TIME_ON_IFA for that value. SMF30ENC is also part of the value in SMF30CPT.

smf30det

FLOAT?

CPU time, in hundredths of seconds, used by the dependent enclave, but only when in the WLM enclave. Note that dependent enclave time on an IFA is not included; see field SMF30_DEP_ENCLAVE_TIME_ON_IFA for that value. SMF30DET is also part of the value in SMF30CPT.

smf30cep

FLOAT?

Cumulative CPU time consumed for an address space or job while enqueue promoted (in 1.024 millisecond units).

smf30_boostinfo

INTEGER?

Boost Information Bit Meaning when set 0 zIIP boost was active at some point within the interval. An SMF30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. An SMF30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job. 1 Speed boost was active at some point within the interval. An SMF30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. An SMF30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job. 5 - 7 Boost class: 001 : IPL 010 : Shutdown 011 : Recovery process Note: The boost class value is valid only when one or more boosts is active; that is, a boost active bit is also

smf30_time_on_ifa

FLOAT?

Accumulation of CPU time spent on zAAP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_on_ifa

FLOAT?

Accumulation of enclave time spent on zAAP. Time is in hundredths of a second.

smf30_dep_enclave_time_on_ifa

FLOAT?

Accumulation of dependent enclave time spent on zAAP. Time is in hundredths of a second.

smf30_time_ifa_on_cp

FLOAT?

Accumulation of CPU time spent running zAAP eligible work on a standard CP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_ifa_on_cp

FLOAT?

Accumulation of zAAP enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_dep_enclave_time_ifa_on_cp

FLOAT?

Accumulation of zAAP dependent enclave time spent on a standard CP. Time is in hundredths of a second.

smf30cepi

FLOAT?

CPU time consumed for an address space or job while enqueue promoted (in 1.024 millisecond units). Contains only the time consumed during the interval (not cumulative).

smf30_time_on_ziip

FLOAT?

(SMF30_TIME_ON_SUP) Accumulation of time spent on zIIP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_on_ziip

FLOAT?

(SMF30_ENCLAVE_TIME_ON_SUP) Accumulation of enclave time spent on zIIP. Time is in hundredths of a second.

smf30_depenc_time_on_ziip

FLOAT?

(SMF30_DEPENC_TIME_ON_SUP) Accumulation of dependent enclave time spent on zIIP. Time is in hundredths of a second.

smf30_time_ziip_on_cp

FLOAT?

(SMF30_TIME_SUP_ON_CP) Accumulation of CPU time spent running zIIP eligible work on a standard CP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_ziip_on_cp

FLOAT?

(SMF30_ENCLAVE_TIME_SUP_ON_CP) Accumulation of zIIP enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_depenc_time_ziip_on_cp

FLOAT?

(SMF30_DEPENC_TIME_SUP_ON_CP) Accumulation of zIIP dependent enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_enclave_time_ziip_qual

FLOAT?

(SMF30_ENCLAVE_TIME_SUP_QUAL) Normalized enclave time qualified to be on zIIP in hundredths of a second. Note that qualified time is the SRB time for an enclave that a program (Db2, for example) has identified to Workload Management for zIIP eligibility. The program also indicates the portion of the SRB time intended for eligibility to the zIIP(s). The eligible time achieved is reported in xxx_TIME_ON_ZIIP and xxx_TIME_ZIIP_ON_CP fields.

smf30_depenc_time_ziip_qual

FLOAT?

(SMF30_DEPENC_TIME_SUP_QUAL) Normalized dependent enclave time qualified to be on zIIP in hundredths of a second. Note that qualified time is the SRB time for an enclave that a program (Db2, for example) has identified to Workload Management for zIIP eligibility. The program also indicates the portion of the SRB time intended for eligibility to the zIIP(s). The eligible time achieved is reported in

smf30crp

FLOAT?

CPU time consumed for an address space or job while promoted because of chronic resource contention (in 1.024 millisecond units). For interval records, this field contains only the time consumed during the interval itself.

smf30icu_step_term

FLOAT?

CPU TCB time, in hundredths of seconds, spent by the initiator during job step termination processing. This field is the step termination portion of SMF30ICU that is reported in the next step end record.

smf30icu_step_init

FLOAT?

CPU TCB time, in hundredths of seconds, spent by the initiator during job step initialization processing. This field is the step initialization portion of SMF30ICU for this step end record.

smf30isb_step_term

FLOAT?

CPU SRB time, in hundredths of seconds, spent by the initiator during job step termination processing. This field is the step termination portion of SMF30ISB that is reported in the next step end record.

smf30isb_step_init

FLOAT?

CPU SRB time, in hundredths of seconds, spent by the initiator during job step initialization processing. This field is the step initialization portion of SMF30ISB for this step end record.

smf30_missed_smf30blk

INTEGER?

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.

smf30_missed_smf30dct

FLOAT?

Accumulated value of device connect time, in 128- microsecond units, 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.

smf30_highest_task_cpu_percent

INTEGER?

For interval records, the largest percentage of CPU time used by any task in the 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.

smf30_highest_task_cpu_program

VARCHAR(8)?

Name of the program loaded by the task that used the largest percentage of CPU time in this address space. This field corresponds to SMF30_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.

smf30cas_flag

INTEGER?

CPU accounting segment flags. Bit Meaning when set 0 SMF30CAS_InEligHonorPriority indicates eligible work in this address space is not 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.

smf30_time_java_on_ziip

FLOAT?

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.

smf30_enclave_time_java_on_ziip

FLOAT?

Enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_ENCLAVE_Time_Java_On_zIIP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_depenc_time_java_on_ziip

FLOAT?

Dependent enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_DEPENC_Time_Java_On_zIIP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_time_java_on_cp

INTEGER?

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.

smf30_enclave_time_java_on_cp

FLOAT?

zIIP eligible enclave time spent in Java work on CP in hundredths of a second. Valid when SMF30_ENCLAVE_Time_Java_On_CP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_depenc_time_java_on_cp

INTEGER?

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.

ziipboost_active

INTEGER?

smf30_boostinfo (Bit 0) showing zIIP boost was active at some point within the interval. A smf30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. A smf30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job.

speedboost_active

INTEGER?

smf30_boostinfo (Bit 1) showing speed boost was active at some point witinin the interval. A smf30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. A smf30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job.

boostclass

VARCHAR(3)?

smf30_boostinfo (Bit 5-7) showing boost class (001: IPL; 010: Shutdown; 011: Recovery process).

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_exp
smf2db.db_models.smf30_model.Smf30Exp (smf30_exp)

The Smf30Exp class stores the Smf30Exp section in the smf30_exp table.

Columns:

smf30cua*

VARCHAR(4)

Device number.

smf30ddn*

VARCHAR(8)

DD Name used to access the data set.

smf30dct

FLOAT?

Device connect time for this data set (in 128 micro-second units). For DIV object, device connect time is not collected by SMF; however, this field may not always be zero. For example, if a user is using a DIV data set and calls a VSAM utility to process it using the same DD statement, this will result in device connect time being charged by VSAM to the DIV object.

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

dd_idx*

INTEGER

the index of the EXCP record in the section.

smf30dev

VARCHAR(2)?

Device class.

smf30utp

VARCHAR(4)?

Unit type.

smf30blk

INTEGER?

Count of blocks issued for the device against the data set. This field has a maximum value of X’FFFFFFFF’ = 4,294,967,295. If it exceeds that value it will wrap to zero and then continue to increase again for additional blocks transferred.

smf30bsz

INTEGER?

Largest blocksize of the data set Bit Meaning when set 0 Indicated changed blocksize for the data set. Post processors should use this field to avoid the possibility of negative numbers. 1-15 Largest blocksize of the data set.

smf30xbs

BIGINT?

Block size value.

cbs

INTEGER?

smf30bsz (Bit 0) indicated changed blocksize for the data set. Post processors should use this field to avoid the possiblity of negative number.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix, smf30cua, smf30ddn, dd_idx)

smf30_id
smf2db.db_models.smf30_model.Smf30Id (smf30_id)

The Smf30Id class stores the Smf30Id section in the smf30_id table.

Columns:

smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

smf30stn*

INTEGER

Step number (first step = 1, and so on).

smf30asi*

VARCHAR(4)

Address space identifier.

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

smf30arb

BIGINT?

Maximum virtual storage, in bytes, allocated from the local system queue area (LSQA) and the SWA subpools (less than 16 MB).

smf30ear

BIGINT?

Maximum virtual storage in bytes allocated from the local system queue area (LSQA) and the SWA subpools (greater than 16 MB).

smf30urb

BIGINT?

Maximum virtual storage in bytes allocated from the user subpools (less than 16 MB).

smf30eur

BIGINT?

Maximum virtual storage in bytes allocated from the user subpools (greater than 16 MB).

smf30hvo

BIGINT?

Amount of 64-bit private storage in bytes that is obtained by this step or job. This includes guarded virtual storage. The SMF30HVO field contains a snapshot value of high virtual private storage allocation. As the memory objects owned by the executed program have already been detached at the time the step or job goes through termination, SMF30HVO contains the memory object size still allocated to the initiator address space, but no longer reflects the memory objects that may have been allocated by the program executed in the job step. In contrast to SMF30HVO, the SMF30HVH field is maintained as a high water mark. Its content reflects the high virtual memory object size that was once allocated by the job step being executed under the initiator address space.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

start_interval*

DATETIME

the record written datetime in 5-minute interval.

wkl*

VARCHAR(7)

the workload group based on the problem program run.

smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

gid*

BIGINT

a hash number generated from the Identification Section.

suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30pgm

VARCHAR(8)?

Program name (taken from PGM= parameter on EXEC card). If a backward reference was used, this field contains PGM=*.DD.

smf30stm

VARCHAR(8)?

Step name (taken from name on EXEC card).

smf30uif

VARCHAR(8)?

User-defined identification field (taken from common exit parameter area, not from USER=parameter on job statement).

smf30cls

VARCHAR(2)?

Job class (blank for TSO/E session or started tasks).

smf30jf1

INTEGER?

Flag word Bit Meaning when set 0 Job/Session ID section flag. 1-7

smf30pgn

INTEGER?

Beginning with z/OS V1R3, this field is always zero.

smf30jpt

INTEGER?

JES input priority. If no value is specified for the PRTY parameter (on the JOB card), this field contains: • For JES3, the default priority specified on the JES3 STANDARDS initialization card • For JES2, a zero. Note that JES2 does not use the priority value reported in the field. (The JES2 job selection priority is requested using the JES2

smf30ast

VARCHAR(11)?

Device allocation start time, in hundredths of a second.

smf30pps

VARCHAR(11)?

Problem program start time, in hundredths of a second.

smf30sit

DATETIME?

Time since midnight, in hundredths of a second, that the initiator selected this step or job.

smf30rst

DATETIME?

Time since midnight, in hundredths of a second, that the reader recognized the JOB card (for this job).

smf30ret

DATETIME?

Time since midnight, in hundredths of a second, that the reader recognized the end of the JCL being read for the job or started task (reader stop time). For TSO/E this is the logon enqueue time.

smf30usr

VARCHAR(20)?

Programmer’s name.

smf30grp

VARCHAR(8)?

RACF group ID. 0 = RACF is not active.

smf30rud

VARCHAR(8)?

RACF user ID. 0 = RACF is not active.

smf30tid

VARCHAR(8)?

RACF terminal ID. This field is zero if RACF is not active (or the user is not a terminal user).

smf30tsn

VARCHAR(8)?

Terminal symbolic name.

smf30psn

VARCHAR(8)?

The name of the step that invoked the procedure. This field contains blanks if not part of a procedure.

smf30cl8

VARCHAR(8)?

8-character job class (left justified, padded with blanks). For JES2, taken from the SMF30CLS field (if not specified), ‘TSU’ for TSO sessions, or ‘STC’ for started tasks. For JES3, taken from the CLASS parameter on the //* MAIN card (if valid), or the default (JS3BATCH).

smf30iss

DATETIME?

Time and date that the interval started for subtype 2 and 3 records, in time-of-day (TOD) format, an unsigned 64-bit fixed-point number where bit 51 is equivalent to 1 microsecond. The representation of this value in local time is stored in SMF30IST and SMF30IDT. Variations in setting the local time can make the times appear to be out of synchronization.

smf30iet

DATETIME?

Time and date that the interval ended for subtype 2 and 3 records, in time-of-day (TOD) format, an unsigned 64-bit fixed-point number where bit 51 is equivalent to 1 microsecond. If you requested synchronized interval recording, you can use this field to compare this record with other records generated at the end of the same interval. If the address space being reported was not swapped in when the interval ended, then the time contained in this field might be earlier than the time that the record was generated.

smf30ssn

INTEGER?

Substep number. This field is set to zero for non-z/OS UNIX steps. When the z/OS UNIX exec function is requested, a new substep is begun and this value is incremented.

smf30exn

VARCHAR(16)?

Program name. For a z/OS UNIX program, this contains the name, for up to 16 bytes, starting after the last slash in the file name, of the program that was run. The z/OS UNIX name ends with the null character X’00’. For an MVS program, it is an unqualified name of up to 8 characters of the program that was executed. The MVS program name is padded with blanks to a length of 16 characters. For example, for a z/OS UNIX name of /usr/joe/somepgm , the field in SMF record type 30 is somepgm ended by X’00’ . For a z/OS UNIX name of /usr/joe/someverylongprogramname , the field is truncated to someverylongprog .

smf30cor

VARCHAR(130)?

JES job correlator.

smf30jclid1

VARCHAR(10)?

JES-computed binary identifier for the job that was submitted (using method 1), if provided by the primary subsystem.

smf30jclid2

VARCHAR(10)?

JES-computed binary identifier for the job that was submitted (using method 2) , if provided by the primary subsystem.

smf30jcltoken

VARCHAR(18)?

Identifier for the job, if provided by the primary subsystem.

smf30holduntil

DATETIME?

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.

smf30deadline

DATETIME?

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

smf30_rctpcpua_actual

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service, in basic-mode with all processors online). Based on model capacity rating.

smf30_rctpcpua_nominal

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service in basic-mode with all processors online). Based on nominal model capacity rating.

smf30_rctpcpua_scaling_factor

INTEGER?

Scaling factor for SMF30_RCTPCPUA_actual and SMF30_RCTPCPUA_nominal.

smf30_capacity_adjustment_ind

INTEGER?

Field values and meanings are: Value Meaning 0 The indication is not reported. 1-99 Some amount of reduction is indicated. 100 The machine is operating in normal capacity. Primary CPUs and all secondary-type CPUs are similarly affected.

smf30_rmctadjn_nominal

INTEGER?

Nominal CPU rate adjustment.

smf30_time_on_ziip

FLOAT?

(SMF30_TIME_ON_SUP) Accumulation of time spent on zIIP. Time is in hundredths of a second (includes enclave time).

smf30tex

BIGINT?

Total blocks transferred - accumulated EXCP counts. This field is the 8-byte equivalent of SMF30TEP, but this field remains valid after SMF30TEP is invalid.

smf30pgi

BIGINT?

(SMF30PIA) Number of page-ins from auxiliary storage, regardless of the page size (4K or 1M).

smf30pgo

BIGINT?

(SMF30POA) Number of page-outs to auxiliary storage, regardless of the page size (4K or 1M).

smf30nsw

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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.)

duration

FLOAT?

the duration of the job.

tcb_time

FLOAT?

the calculated TCB time based on the service units.

srb_time

FLOAT?

the calculated SRB time base on the service units.

cpu_total

FLOAT?

the total CPU time.

consumed_msu

FLOAT?

the total MSU consumed.

smf30pgn_inv

INTEGER?

smf30jf1 (Bit 0) showing job/session ID section flag that smf30pgn is invalid.

excp_num

INTEGER?

the number of Execute CHannel Program (EXCP) sections related to this record.

unix_process_num

INTEGER?

number of z/OS UNIX PRocess sections related to this record.

usage_data_num

INTEGER?

number of Usage Data sections related to this record.

restart_mgmt_num

INTEGER?

number of AUtomatic Restart Management section related to this record.

msys_encl_rem_system_data_num

INTEGER?

number of Multisystem Enclave Remote System Data section related to this record.

smf30rs1

INTEGER?

Reserved.

smf30pflags

INTEGER?

Product flags. Bit Meaning when set 0 Reserved. 1 (SMF30_CrypCtrs_Active) Indicates that crypto counter processing is active. 2 (SMF30_NNPICtrs_Active) Indicates that NNPI counter processing is active 3 - 7 Reserved.

smf30rvn

VARCHAR(2)?

Record version number Value Meaning ‘05’ MVS/SP Version 5 ‘04’ MVS/SP Version 4 ‘03’ MVS/SP Version 3 ‘02’ MVS/SP Version 2 ‘01’ VS2

smf30pnm

VARCHAR(8)?

Subsystem or product name, for example SMF.

smf30osl

VARCHAR(8)?

Code string for the operating system level to represent the version, release, and modification level, as described for CVTPRODN. Guaranteed to be larger in each release.

smf30scc

VARCHAR(4)?

Step completion code X’0 ccc ‘ Indicates system abnormal end (abend) of task in the job step, where ccc is the system abend code. (See z/OS MVS System Codes

smf30sti

VARCHAR(4)?

Step/Job termination indicator Bit Meaning when set 0 Reserved 1 Canceled by exit IEFUJV. 2 Canceled by exit IEFUJI. 3 Canceled by exit IEFUSI. 4 Canceled by exit IEFACTRT. 5 Step is to be restarted. 6 If zero, then normal completion. If 1, then abnormal end of task (abend). If step completion code equals 0322 or 0522, then IEFUTL caused the abend. If step completion code equals 0722, then IEFUSO caused the abend. 7 If zero, then normal completion. If 1, then step was flushed. 8 EXCP counts might be incorrect because the record did not include all the DD statements. 9 Previous interval record was not written because an error occurred. The cumulative count might be incorrect because the counters were cleared. 10 EXCP sections were not merged from the interval to the step record or from the step to the job record. 11 Step completed with a ‘post execution’ error. Post-execution errors include a failure that occurred because the ALLOCxx parmlib member specified CATLG_ERR FAILJOB(YES). 12 Step completed due to z/OS UNIX exec function request. 13 JOB abnormally ended because of COND= condition on the JOB card. This flag will be set on in the subtype 5 job termination record only. 14 Job was evicted via the $EJ nn ,STEP,HOLD or equivalent command. This bit is set for subtype 4 (step end) records only. 15

smf30arc

VARCHAR(8)?

Abend reason code.

Constraints:

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_prf
smf2db.db_models.smf30_model.Smf30Prf (smf30_prf)

The Smf30Prf class stores the Smf30Prf section in the smf30_prf table.

Columns:

smf30wlm

VARCHAR(8)?

Workload name. This field is blank (X’40’) when in workload management compatibility mode.

smf30scn

VARCHAR(8)?

Service class name. This field will contain SYSOTHER during the time of a WLM POLICY switch.

smf30grn

VARCHAR(8)?

Resource group name.

smf30rcn

VARCHAR(8)?

Report class name. This field is blank (X’40’) during the time of a WLM POLICY switch.

smf30pfl

VARCHAR(16)?

Scheduling environment name. Binary zeros if no scheduling environment is specified.

smf30pf1

INTEGER?

Performance section flag byte: Value (Name) Meaning X’80’ (SMF30PFJ) Job service class association was modified by a system operator prior to job initiation. X’40’ (SMF30PFR) Job service class association was modified by a system operator during job execution. X’20’ (SMF30PFF) Job initiation forced by a system operator. X’10’ (SMF30RTR) Job has been restarted. There is one set of SMF30 records for each time the job is restarted. X’08’ (SMF30MSI) Remote system data is incomplete. X’04’ (SMF30WMI) Job is executing in a workload manager batch initiator. X’02’ (SMF30CCP) Service class assigned to the address space was designated CPU-critical in the WLM service definition. X’01’ (SMF30CSP) Service class assigned to the address space was designated storage-critical in the WLM service definition.

smf30pf2

INTEGER?

Performance section flag byte: Value (Name) Meaning X’80’ (SMF30ASP) Address space was designated storage-critical. X’40’ (SMF30SME) Address space cannot be managed to transaction goals, because ‘manage region to goals of region’ was specified in the WLM service definition. X’20’ (SMF30CPR) Address space is currently CPU-protected. X’10’ (SMF30SPR) Address space is currently storage-protected. X’08’ (SMF30PIN) If this bit is on, the following fields contain incomplete data:

smf30inv

INTEGER?

Performance section flag byte: Value (Name) Meaning X’80’ (SMF30SRV_INV) When this bit is on, it indicates that the value in SMF30SRV has grown past its four byte maximum value capacity of X’FFFFFFFF’ and has wrapped back to zero. SMF30SRV_L is the 8-byte equivalent of SMF30SRV. X’40’ (SMF30CSU_INV) When this bit is on, it indicates that the value in SMF30CSU has grown past its four byte maximum value capacity of X’FFFFFFFF’ and has wrapped back to zero. SMF30CSU_L is the 8-byte equivalent of SMF30CSU. X’20’ (SMF30SRB_INV) When this bit is on, it indicates that the value in SMF30SRB has grown past its four byte maximum value capacity of X’FFFFFFFF’ and has wrapped back to zero. SMF30SRB_L is the 8-byte equivalent of SMF30SRB. X’10’ (SMF30IO_INV) When this bit is on, it indicates that the value in SMF30IO has grown past its four byte maximum value capacity of X’FFFFFFFF’ and has wrapped back to zero. SMF30IO_L is the 8-byte equivalent of SMF30IO. X’08’ (SMF30MSO_INV) When this bit is on, it indicates that the value in SMF30MSO has grown past its four byte maximum value capacity of X’FFFFFFFF’ and has wrapped back to zero. SMF30MSO_L is the 8-byte equivalent of SMF30MSO. X’04 (SMF30ESU_INV) When this bit is on, it indicates that the value in SMF30ESU has grown past its four byte maximum value capacity of

smf30zep

VARCHAR(4)?

Contains information associated with a potential future function and no further details are available at this time.

smf30jpn

VARCHAR(8)?

Subsystem collection name from IWMCLSFY SUBCOLN.

smf30acb

VARCHAR(4)?

Contains information associated with a potential future function, no further details are provided at this time.

smf30cr

VARCHAR(4)?

Contains information associated with a potential future function, no further details are provided at this time.

smf30_capacity_change_rsn

VARCHAR(4)?

Indicates the reason that 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_Indication of the IRARMCTZ mapping macro. (See MVS Data Areas . )

smf30_capacity_flags

INTEGER?

Processor capacity flags. Bit (Name) Meaning when set 0 (SMF30_Event_Driven_Intvl_Rec) 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. 1 (SMF30_RQSVSUS_Err) 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. 2 (SMF30_Capacity_Data_Err) 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 3 (SMF30_PCD_Rsvd_Exists) Indicates records generated on systems running z/OS V1R7 through z/OS V1R9. When off, this bit indicates records generated on systems running z/OS V1R10 and later.

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

smf30pfj

INTEGER?

smf30pf1 (Bit 0) showing job service class association was modified by a system operator prior to job initiation.

smf30pfr

INTEGER?

smf30pf1 (Bit 1) showing job service class association was modified by a system operator during job execution.

smf30pff

INTEGER?

smf30pf1 (Bit 2) showing job initiation forced by a system operator.

smf30rtr

INTEGER?

smf30pf1 (Bit 3) showing job has been restarted. There is one set of smf30 records for each time the job is restarted.

smf30msi

INTEGER?

smf30pf1 (Bit 4) showing remote system data is incomplete.

smf30wmi

INTEGER?

smf30pf1 (Bit 5) showing job is executing in a workload manager batch initiator.

smf30ccp

INTEGER?

smf30pf1 (Bit 6) showing service class assigned to the address space was designated CPU-critical in the WLM service definition.

smf30csp

INTEGER?

smf30pf1 (Bit 7) showing service class assigned to the address space was designated stroage-critical in the WLM service definition.

smf30asp

INTEGER?

smf30pf2 (Bit 0) showing address space was designated storage-critical.

smf30sme

INTEGER?

smf30pf2 (Bit 1) showing address space cannot be managed to transaction goals, because ‘manage region to goals of region’ was specified in the WLM service definition.

smf30cpr

INTEGER?

smf30pf2 (Bit 2) showing address space is currently CPU-protected.

smf30spr

INTEGER?

smf30pf2 (Bit 3) showing address space is currently storage-protected.

smf30pin

INTEGER?

smf30pf2 (Bit 4) showing if this bit is on , the following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) smf30csu, smf30esu, smf30eta, smf30etc, smf30grn, smf30hqt, smf30io, smf30jpn, smf30jqt, smf30srv_l, smf30srb_l, smf30mso_l, smf30mso, smf30pfl, smf30pfr, smf30rcn, smf30res, smf30rqt, smf30rtr, smf30scn, smf30sme, smf30csu_l, smf30io_l, smf30esu_l, smf30spr, smf30sqt, smf30srb, smf30srv, smf30sus, smf30tat, smf30trs, smf30wlm and smf30crm.

smf30crm

INTEGER?

smf30pf2 (Bit 5) showing if this bit is on, it indicates that the address space matched a classification rule that 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 must only be used with CICS TORs. The associated AORs must remain at hte default ‘manage region using goals of transaction’.

smf30srv_inv

INTEGER?

smf30inv (Bit 0) showing when this bit is on, it indicates that the value in smf30srv has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30srv_l is the 8-byte equivalent of smf30srv.

smf30csu_inv

INTEGER?

smf30inv (Bit 1) showing when this bit is on, it indicates that the value in smf30csu has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30csu_l is the 8-byte equivalent of smf30csu.

smf30srb_inv

INTEGER?

smf30inv (Bit 2) showing when this bit is on, it indicates that the value in smf30srb has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30srb_l is the 8-byte equivalent of smf30srb.

smf30io_inv

INTEGER?

smf30inv (Bit 3) showing when this bit is on, it indicates that the value in smf30io has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30io_l is the 8-byte equivalent of smf30io.

smf30mso_inv

INTEGER?

smf30inv (Bit 4) showing when this bit is on, it indicates that the value in smf30mso has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30mso_l is the 8-byte equivalent of smf30mso.

smf30esu_inv

INTEGER?

smf30inv (Bit 5) showing when this bit is on, it indicates that the value in smf30esu has gron past its four byte maximum value capacity of 0xFFFFFFFF and has wrapped back to zero. smf30esu_l is the 8-byte equivalent of smf30esu.

smf30_event_driven_intvl_rec

INTEGER?

smf30_capacity_flags (Bit 0) 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.

smf30_rqsvsus_err

INTEGER?

smf30_capacity_flags (Bit 1) indicates that an error occured while collecting the data from 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 the attempt is successful, the data is filled in at that time and the smf30pin error bit will be off.

smf30_capacity_data_err

INTEGER?

smf30_capacity_flags (Bit 2) 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 and smf30_capacity_change_rsn.

smf30_pcd_rsvd_exists

INTEGER?

smf30_capacity_flags (Bit 3) indicates record generated on system runing z/OS V1R7 through z/OS V1R9. When off, this bit indicates records generated on systems running z/OS V1R10 and later.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30srv

BIGINT?

Total service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30SRV_INV is set to on. SMF30SRV_L is the 8-byte equivalent of this field.

smf30csu

BIGINT?

CPU service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30CSU_INV is set to on. SMF30CSU_L is the 8-byte equivalent of this field.

smf30srb

BIGINT?

Service request block (SRB) service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30SRB_INV is set to on. SMF30SRB_L is the 8-byte equivalent of this field.

smf30io

BIGINT?

I/O service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30IO_INV is set to on. SMF30IO_L is the 8-byte equivalent of this field.

smf30mso

BIGINT?

Main storage occupancy (MSO) service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30MSO_INV is set to on. SMF30MSO_L is the 8-byte equivalent of this field.

smf30tat

FLOAT?

System resources manager (SRM) transaction active time, in 1024- microsecond units.

smf30sus

INTEGER?

Copy of RmctAdjC when this SMF record was produced, number of sixteenths of one CPU microsecond per CPU service unit.

smf30res

FLOAT?

System resources manager (SRM) transaction residency time, in 1024-microsecond units. That is the amount of time the SRM transaction was in real storage.

smf30trs

INTEGER?

Number of system resources manager (SRM) transactions.

smf30eta

FLOAT?

Independent enclave transaction active time in 1024-microsecond units.

smf30esu

BIGINT?

Independent enclave CPU service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30ESU_INV is set to on. SMF30ESU_L is the 8-byte equivalent of this field.

smf30etc

INTEGER?

Independent enclave transaction count.

smf30jqt

FLOAT?

Job preparation time. This is the elapsed time before the job was first queued for execution. It excludes time to read the job into the system. It includes delays incurred waiting for and during conversion, such as when eligible systems are not active to convert the job. If the JOB statement specified TYPRUN=JCLHOLD, this time is 0. The time is in 1024-microsecond units.

smf30rqt

FLOAT?

Time following job preparation when the job was ineligible for execution due to either the job’s eligible systems being inactive or the job’s scheduling environment not being available. The time is in 1024-microsecond units.

smf30hqt

FLOAT?

Time following job preparation when the job was ineligible for execution for reasons not included in SMF30RQT. This includes job hold, job class hold, job queue hold, duplicate job name serialization, and job class execution limits. If the JOB statement specified TYPRUN=HOLD, the time that the job is held for this reason is not included. The time is in 1024-microsecond units.

smf30sqt

FLOAT?

Time the job was eligible for execution. This is the amount of time between the end of job conversion and Problem Program Start time (SMF30PPS). The time is in 1024-microsecond units. For JES3, this field includes time the job was ineligible for execution.

smf30msc

INTEGER?

MSO Service Definition Coefficient (SDC). Always zero.

smf30cpc

INTEGER?

CPU Service Definition Coefficient (SDC) scaled by 10.

smf30loc

INTEGER?

IOC Service Definition Coefficient (SDC). Always zero.

smf30src

INTEGER?

SRB Service Definition Coefficient (SDC) scaled by 10.

smf30znf

INTEGER?

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.

smf30snf

INTEGER?

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

smf30srv_l

BIGINT?

Total service units. This is the 8-byte equivalent of SMF30SRV. The value of this field continues to grow after SMF30SRV_INV is set.

smf30csu_l

BIGINT?

CPU service units. This is the 8-byte equivalent of SMF30CSU. The value of this field continues to grow after SMF30CSU_INV is set.

smf30srb_l

BIGINT?

SRB service units. This is the 8-byte equivalent of SMF30SRB. The value of this field continues to grow after SMF30SRB_INV is set.

smf30io_l

BIGINT?

I/O service units. This is the 8-byte equivalent of SMF30IO. The value of this field continues to grow after SMF30IO_INV is set.

smf30mso_l

BIGINT?

MSO service units. This is the 8-byte equivalent of SMF30MSO. The value of this field continues to grow after SMF30MSO_INV is set.

smf30esu_l

BIGINT?

ESU service units. This is the 8-byte equivalent of SMF30ESU. The value of this field continues to grow after SMF30ESU_INV is set.

smf30_capacity_change_cnt

INTEGER?

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.

smf30_rctpcpua_actual

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service, in basic-mode with all processors online). Based on model capacity rating.

smf30_rctpcpua_nominal

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service in basic-mode with all processors online). Based on nominal model capacity rating.

smf30_rctpcpua_scaling_factor

INTEGER?

Scaling factor for SMF30_RCTPCPUA_actual and SMF30_RCTPCPUA_nominal.

smf30_capacity_adjustment_ind

INTEGER?

Field values and meanings are: Value Meaning 0 The indication is not reported. 1-99 Some amount of reduction is indicated. 100 The machine is operating in normal capacity. Primary CPUs and all secondary-type CPUs are similarly affected.

smf30_rmctadjn_nominal

INTEGER?

Nominal CPU rate adjustment.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_op
smf2db.db_models.smf30_model.Smf30Op (smf30_op)

The Smf30Op class stores the Smf30Op section in the smf30_op table.

Columns:

smf30opi*

INTEGER

z/OS UNIX process ID.

smf30opg

INTEGER?

z/OS UNIX process group ID.

smf30oui

INTEGER?

z/OS UNIX process user ID.

smf30oug

INTEGER?

z/OS UNIX process user group ID.

smf30osi

INTEGER?

z/OS UNIX process session ID.

smf30opp

INTEGER?

Parent process ID.

→ gid*

BIGINT

a hash number generated from the Identification Section.

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

proc_idx*

INTEGER

the index of the process record in the section.

smf30osc

INTEGER?

Number of z/OS UNIX services requested by the process. When the z/OS UNIX parmlib option SYSCALL_COUNTS is set to NO, there is no collection of data for the count of syscalls. When gathering syscall counts for a job, do not switch between SYSCALL_COUNTS=YES and SYSCALL_COUNTS=NO because doing so can lead to inaccurate values in the SMF30OSC field.

smf30ost

FLOAT?

Total CPU time (in hundredths of a second) accumulated by z/OS UNIX services requested by the process. Note that the value in SMF30OST is already included in fields SMF30CPT or SMF30CPS. When the z/OS UNIX parmlib option SYSCALL_COUNTS is set to NO, there is no collection of data for CPU usage. When gathering CPU usage for a job, do not switch between SYSCALL_COUNTS=YES and SYSCALL_COUNTS=NO because doing so can lead to inaccurate values in the SMF30OST field.

smf30odr

INTEGER?

Number of z/OS UNIX directory reads for the process.

smf30ofr

INTEGER?

Read I/O block count for z/OS UNIX regular files.

smf30ofw

INTEGER?

Write I/O block count for z/OS UNIX regular files.

smf30opr

INTEGER?

Read I/O block count for z/OS UNIX pipes and AF_UNIX sockets.

smf30opw

INTEGER?

Write I/O block count for z/OS UNIX pipes and AF_UNIX sockets.

smf30oll

INTEGER?

Number of pathname lookup calls to the logical file system.

smf30olp

INTEGER?

Number of pathname lookup calls to the physical file system.

smf30ogl

INTEGER?

Number of pathname generation calls to the logical file system.

smf30ogp

INTEGER?

Number of pathname generation calls to the physical file system to determine a pathname.

smf30osy

INTEGER?

Number of times the sync() function was called.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix, smf30opi, proc_idx)

smf30_ops
smf2db.db_models.smf30_model.Smf30Ops (smf30_ops)

The Smf30Ops class stores the Smf30Ops section in the smf30_ops table.

Columns:

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30pdm

INTEGER?

Number of non-specific DASD mounts.

smf30prd

INTEGER?

Number of specific DASD mounts.

smf30ptm

INTEGER?

Number of non-specific tape mounts.

smf30tpr

INTEGER?

Number of specific tape mounts.

smf30mtm

INTEGER?

Number of non-specific MSS mounts. As of MVS/SP4.1, this field is no longer valid, and contains zeroes.

smf30msr

INTEGER?

Number of specific MSS mounts. As of MVS/SP4.1, this field is no longer valid, and contains zeroes.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_sap
smf2db.db_models.smf30_model.Smf30Sap (smf30_sap)

The Smf30Sap class stores the Smf30Sap section in the smf30_sap table.

Columns:

smf30sfl

INTEGER?

Description Storage Flags. If storage was not allocated (job step was flushed), these fields equal zero. Bit Meaning when set 0 V=R is specified. This bit has no meaning for subtype 5 records. 1 IEFUSI changed region limit values for the extended private area 2 IEFUSI set MEMLIMIT value (even if IEFUSI did not change the value). 3 If this bit is on, 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 4 Reserved. 5 When this bit is on, the following fields are not valid: SMF30TIH SMF30TIU SMF30TIS

smf30spk

VARCHAR(4)?

Storage protect key, in the form xxxx 0000 , where xxxx is the key.

smf30prv

BIGINT?

Largest amount of storage used from bottom of private area, in 1 K units. This storage area includes subpools 0-127, 129- 132, 244, 251 and 252. If ADDRSPC=REAL is specified, this field equals the amount of contiguous real storage that was used.

smf30sys

BIGINT?

Largest amount of storage used from top of private area, in 1K units. This storage area includes the local system queue area (LSQA) and the SWA - subpools 229, 230, 236, 237, 249, and 253-255. If ADDRSPC=REAL is specified, this field equals the amount of storage used that was not from the contiguous real storage reserved for the program.

smf30rgb

BIGINT?

Maximum possible below-16 MB region size, in bytes.

smf30erg

BIGINT?

Maximum possible above-16 MB region size, in bytes.

smf30rgn

BIGINT?

Region size established, in 1K units, rounded up to a 4K boundary. The contents of this field is determined as follows: • If the ADDRSPC=REAL parameter is specified in the JCL, the contents of this field equals the amount of contiguous central storage reserved for the program. • If the REGION= parameter value in the JCL exceeds 16 MB: - If the IEFUSI exit changes the region limit or size above 16 MB, the contents of this field equals the changed region limit or size - Otherwise, the contents of this field equals the REGION parameter value (minimum value of 32 MB). • If the REGION= parameter value in the JCL equals or is less than 16 MB: - If the IEFUSI exit changes the region limit or size below 16 MB, the contents of this field equals the changed region limit or size - Otherwise, the contents of this field equals the REGION parameter value. Note: If both the region limit and size are changed, but do not match, the contents of this field equals the smaller of the changed region limit or size.

smf30dsv

BIGINT?

Amount of user key data space and hiperspace virtual storage (high water mark) used during the step/job (in megabytes). Must be in key 8 or higher, and the creator of the dataspace must be in problem program state. If these two conditions are not true, this field contains zeros.

smf30mem

VARCHAR(18)?

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. See Limiting the use of private memory objects in z/OS MVS Programming: Extended Addressability Guide to see how the MEMLIMIT value can change. The maximum value of this field is X’00000FFFFFFFF000’, which is equivalent to MEMLIMIT having no limit.

smf30mes

VARCHAR(2)?

Source of MEMLIMIT, which is one of the following: Value Meaning X’01’ MEMLIMIT set by SMF. X’02’ MEMLIMIT set explicitly in the JCL with MEMLIMIT parameter on JOB or EXEC statement. X’03’ MEMLIMIT is unlimited based on REGION=0 specification. X’04’ MEMLIMIT set by IEFUSI (even if IEFUSI did not change the value). X’0A’ System provided a default for MEMLIMIT based on REGION=0 specification and a subsequent curtailment

smf30slm

INTEGER?

Flags that indicate the actions taken on the job step region or MEMLIMIT due to a rule defined in the SMFLIMxx member of parmlib. For subtype 5, this will be a copy of the SMF30SLM value for the last executed job step. Value Meaning X’80’ SMFLIM REGIONBELOW acted on the non-extended REGION for this step. X’40’ SMFLIM REGIONABOVE acted on the extended REGION for this step. X’20’ SMFLIM SYSRESVBELOW acted on the non-extended REGION for this step. X’10’ SMFLIM SYSRESVABOVE acted on the extended REGION for this step. X’08’ SMFLIM MEMLIMIT acted on the MEMLIMIT for this step. X’04’ The IEFUSI exit set the output flag that caused all SMFLIM decision making to be bypassed. X’02’ SMFLIM REGIONLIMITBELOW acted on the non- extended REGION for this step. X’01’ SMFLIM REGIONLIMITABOVE acted on the extended

smf30_raxflags

INTEGER?

Description Bit Meaning when set 0 (SMF30_USERKEYCOMMONAUDITENABLED) When SMF30_USERKEYCOMMONAUDITENABLED is on, auditing of successful and unsuccessful user-key common storage usage attempts enabled for this step/ job. The following fields are only applicable when this flag is on: SMF30_USERKEYCSAUSAGE

smf30hvh

BIGINT?

High water mark for the number of usable bytes of 64-bit private storage that are 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 also includes IARV64 MEMLIMIT=NO storage.

smf30hso

BIGINT?

Amount of 64-bit IARV64 REQUEST=SHAREMEMOBJ shared storage, in bytes, to which this step or job has addressability or access.

smf30hsh

BIGINT?

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, by definition, are not usable.

smf30tiu

BIGINT?

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.

smf30tis

BIGINT?

Size of the TIOT available for TIOT entries (in bytes). This does not include the space reserved by the system for the TIOT

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

storage_vr_specified_flg

INTEGER?

smf30sfl (Bit 0) indicates V=R is specified. This bit has no meaning for subtype 5 records.

storage_iefusi_changed_flg

INTEGER?

smf30sfl (Bit 1) indicates IEFUSI changed region limit values for the extended private area.

storage_memlimit_set_flg

INTEGER?

smf30sfl (Bit 2) indicates IEFUSI set MEMLIMIT value (even if IEFUSI did not change the value).

storage_incomp_flg

INTEGER?

smf30sfl (Bit 3) indicates if htis bit is on, the following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) smf30ers, smf30bia, smf30bie, smf30boa, smf30boe, smf30cpi, smf30cpm, smf30hpi, smf30hpo, smf30kia, smf30kie, smf30koa, smf30koe, smf30lpi, smf30nsw, smf30pai, smf30pei, smf30pia, smf30pie, smf30poa, smf30poe, smf30psc, smf30psf, smf30pso, smf30pst, smf30vpi, smf30vpo, smf30vpr.

nohonor_iefusi_set

INTEGER?

smf30sfl (Bit 4) indicates the NOHONORIEFUSIREGION (no honor IEFUSI region settings) was set in the Program Properties Table (PPT) when on. Region and MEMLIMIT values and limits set or affected by the IEFUSI exit are not honored when this bit is on.

rsvdhbb77b0_exists

INTEGER?

smf30sfl (Bit 5) indicates when this bit is on the following fields are not valid: smf30tih, smf30tiu, smf30tis.

sl1

INTEGER?

smf30slm (Bit 0) indicates SMFLIM REGIONBELOW acted on the non-extended REGION for this step.

sl2

INTEGER?

smf30slm (Bit 1) indicates SMFLIM REGIONABOVE acted on the extended REGION for this step.

sl3

INTEGER?

smf30slm (Bit 2) indicates SMFLIM SYSRESVBELOW acted on the non-extended REGION for this step.

sl4

INTEGER?

smf30slm (Bit 3) indicates SMFLIM SYSRESVABOVE acted on the extended REGION for this step.

sl5

INTEGER?

smf30slm (Bit 4) indicates SMFLIM MEMLIMIT acted on the MEMLIMIT for this step.

sl6

INTEGER?

smf30slm (Bit 5) indicates the IEFUSI exit set the output flag that caused all SMFLIM decision-making to be bypassed.

sl7

INTEGER?

smf30slm (Bit 6) indicates SMFLIM REGIONLIMITBELOW acted on the non-extended REGION for this step.

sl8

INTEGER?

smf30slm (Bit 7) indicates SMFLIM REGIONLIMITABOVE acted on the extended REGION for this step.

smf30_userkeycommonauditenabled

INTEGER?

smf30_raxflags (Bit 0) indicates auditing of successful and unsuccessful user-key common storage usage attempts enabled for this step/job when on. The following fields are only aplicable when this flag is on: smf30_userkeycsausage, smf30_userkeycadsusage, smf30_userkeychangkeyusage, smf30_userkeyrucsausage.

smf30_userkeycsausage

BIGINT?

smf30_raxflags (Bit 1) indicates successful or unsuccessful attempts were made to obtain user-key CSA or RUCSA storage for this step/job when on. This bit is only valid when smf30_userkeycommonauditenabled is on. Once this bit is set within a step, it stays on for that step. THis bit will be on in job end records if it is on for any step in the job.

smf30_userkeycadsusage

BIGINT?

smf30_raxflags (Bit 2) indicates successful or unsuccessful attempts were mad to create a user-key CADS for this step/job when on. This bit is only valid when smf30_userkeycommonauditenabled is on. Once this bit is set within a step, it stays on for that step. This bit will be on in job end records if it is on for any step in the job.

smf30_userkeychangkeyusage

BIGINT?

smf30_raxflags (Bit 3) indicates successful or unsuccessful attempts were made to change the key of common ESQA storage to a user key (via CHANGKEY) for this step/job when on. This bit is only valid when smf30_userkeycommonauditenabled is on. Once this bit is set with a step, it stays on for that step. This bit will be in job end records if is on for any step in the job.

smf30_userkeyrucsausage

BIGINT?

smf30_raxflags (Bit 4) indicates successful or unsuccessful attemps were made to obtain, reference, free or change the state of RUCSA storage for this step. Once this bit is set within a step, it stays on for that step. This bit will be on in job end records if it is on for any step in the job.

smf30_rucsaearlyusage

BIGINT?

smf30_raxflags (Bit 5) indicates attempts were made to obtain, reference, free or change the state of user key RUCSA which were permitted during early IPL or started task initialization due to DIAGxx VSM AllowEarlyRUCSA(Yes). Once this bit is set on, it remains on for the life of the address space.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30pgi

BIGINT?

(SMF30PIA) Number of page-ins from auxiliary storage, regardless of the page size (4K or 1M).

smf30pgo

BIGINT?

(SMF30POA) Number of page-outs to auxiliary storage, regardless of the page size (4K or 1M).

smf30cpm

INTEGER?

Number of attempts to read data from an ESO hiperspace that were not satisfied because the data has been deleted.

smf30nsw

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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.)

smf30psi

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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).

smf30pso

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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.

smf30vpi

BIGINT?

Number of VIO page-ins from auxiliary storage to central storage for this step. This field includes page-ins resulting from page faults or specific page requests on a VIO window. It does not include VIO swap-ins or page-ins for the common area.

smf30vpo

BIGINT?

Number of VIO page-outs from central storage to auxiliary storage for this step. This field includes page-outs resulting from specific page requests on a VIO window as well as those pages stolen by the paging supervisor through infrequent use. It does not include VIO swap-outs or page-outs for the common area.

smf30vpr

BIGINT?

Number of VIO reclaims.

smf30cpi

BIGINT?

Number of common area page-ins (LPA + CSA) from auxiliary storage to central storage.

smf30hpi

BIGINT?

Number of hiperspace page-ins from auxiliary to processor

smf30lpi

BIGINT?

Number of LPA page-ins from auxiliary storage to central storage.

smf30hpo

BIGINT?

Number of hiperspace page-outs from processor to auxiliary storage.

smf30pst

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always zero. Prior to z/OS 1.8, this field contained: Number of pages stolen from this address space.

smf30psc

DOUBLE?

Number of CPU page milliseconds for this address space. A page millisecond unit equals 1.024 milliseconds * 1 page (4K). This value 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.

smf30pie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged in from expanded storage.

smf30poe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged out to expanded storage.

smf30bia

BIGINT?

Number of blocked pages that were paged in from auxiliary storage.

smf30boa

BIGINT?

Number of blocked pages that were paged out to auxiliary storage.

smf30bie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged in from expanded storage.

smf30boe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged out to expanded storage.

smf30kia

BIGINT?

Number of blocks that were paged in from auxiliary storage.

smf30koa

BIGINT?

Number of blocks that were paged out to auxiliary storage.

smf30kie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained:

smf30koe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocks that were paged out to expanded storage.

smf30psf

BIGINT?

Number of CPU page seconds for the IARVSERV shared central storage frames in use by this address space, in page milliseconds.

smf30pai

BIGINT?

Binary number of IARVSERV shared pages that were paged in from auxiliary storage when referenced by a unit of work whose home space was this address space.

smf30pei

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always 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.

smf30ers

FLOAT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Expanded storage page residency time in page-milliseconds.

smf30hvr

BIGINT?

High water mark for the number of real storage frames that are used to back 64-bit private storage. The high water mark does not include 2G frames.

smf30hva

BIGINT?

High water mark for the amount of auxiliary storage that is used to back 64-bit private storage. This value is a total of the number of paging data set slots and storage-class memory (SCM) blocks.

smf30tih

BIGINT?

High water mark of TIOT space used for TIOT entries (in bytes).

smf30numberofdataspaceshwm

BIGINT?

The high water mark for the number of in-use data spaces created by problem state user key invokers of DSPSERV during this job step.

smf30userdataspacecreatereqcount

BIGINT?

The total number of data spaces created by problem state user key callers during this job step.

smf30_dmemrequested2g

BIGINT?

Requested dedicated memory, in 2G units, at start of job step.

smf30_dmemminrequested2g

BIGINT?

Requested minimum amount of dedicated memory, in 2G units, at start of job step.

smf30_dmemassigned2g

BIGINT?

Assigned dedicated memory, in 2G units, at start of job step.

smf30_dmemnuminuseas2g

BIGINT?

Number of 2G dedicated memory frames in use.

smf30_dmemnuminuseasfixed1m

BIGINT?

Number of fixed 1M dedicated memory frames in use.

smf30_dmemnuminuseaspageable1m

BIGINT?

Number of pageable 1M dedicated memory frames in use.

smf30_dmemnuminuseas4k

BIGINT?

Number of 4K dedicated memory frames in use.

smf30_dmemnuminuseasdattables

BIGINT?

Number of 4K dedicated memory frames in use as DAT tables.

smf30_dmemnuminuseas4khwm

BIGINT?

High-water mark for the number of dedicated real storage

smf30_dmemnuminuseaspageable1mhwm

BIGINT?

High-water mark of the number of dedicated real storage frames (1M units) that are used to back pageable 1M pages.

smf30_dmemnuminuseasfixed1mhwm

BIGINT?

High-water mark of the number of dedicated real storage frames (1M units) that are used to back fixed 1M pages.

smf30_dmemnuminuseas2ghwm

BIGINT?

High-water mark of the number of dedicated real storage frames (2G units) that are used to back 2G pages.

smf30_dmemnuminuseasdattableshwm

BIGINT?

High-water mark of the number of dedicated real storage frames (4K units) that are used to back DAT tables.

smf30_dmemnuminusehwm

BIGINT?

High-water mark of the number of dedicated memory frames in use, in 4K units.

smf30_dmemnum2gfailed

BIGINT?

Count of requested 2G frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_dmemnum1mfailed

BIGINT?

Count of requested 1M frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_dmemnum4kfailed

BIGINT?

Count of requested 4K frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_numinuseas2ghwm

BIGINT?

High water mark for the number of 2G frames in use by the job step.

smf30_num2gfailed

BIGINT?

Number of 2G frames that could not be obtained because none were available at the time of the IARV64 request.

smf30_obtainshomespace

BIGINT?

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.

smf30_iarv64obtainshomespace

BIGINT?

Number of IARV64 GETSTOR or 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.

smf30_framesfirstreferencebacking

BIGINT?

Count of real storage frames (4K units) that are backing both 31-bit and 64-bit first-reference virtual storage within the scope of the record, either for the current interval, job step, or job. Count includes dedicated real storage frames.

smf30_sumreal1m

BIGINT?

Sum of samples of the amount of real memory (includes dedicated memory) in 1M units used by the address space within the scope of the record, either for the current interval, job step, or job.

smf30_sumsquaresreal1m

VARCHAR(34)?

Sum of squared samples of the amount of real memory (includes dedicated memory) in 1M units used by the address space within the scope of the record, either for the current interval, job step, or job.

smf30_numsamples

BIGINT?

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.

smf30_hwmhvreal1m

BIGINT?

High water mark for the number, in 1M units, of real frames (includes dedicated memory) that are 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.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_ud
smf2db.db_models.smf30_model.Smf30Ud (smf30_ud)

The Smf30Ud class stores the Smf30Ud section in the smf30_ud table.

Columns:

smf30upo

VARCHAR(16)?

Product owner or vendor name (specified on the PRODOWNER option of the IFAUSAGE macro).

smf30upn*

VARCHAR(16)

Product name (specified on the PRODNAME option of the IFAUSAGE macro).

smf30upv*

VARCHAR(8)

Product version (if specified on the PRODVERS option of the IFAUSAGE macro or ‘NONE’).

smf30upq*

VARCHAR(8)

Product qualifier (if specified on the PRODQUAL option of the IFAUSAGE macro or ‘NONE’).

smf30upi*

VARCHAR(8)

Product ID (if specified on the PRODID option of the IFAUSAGE macro or ‘NONE’).

smf30urd

VARCHAR(18)?

Product specific resource data (specified on the DATA option on the IFAUSAGE macro FUNCTIONDATA request). SMF30UDF identifies the format of the data in this field.

smf30udf

INTEGER?

Data format of value in SMF30URD Value Meaning 0 No data specified. 1 CPU time in long floating Point (in hundredths of a second). 2 Binary (64-bit). 3 Long floating point.

smf30ufg

INTEGER?

Usage entry flags Bit Meaning when set 0 Unauthorized register 1-7 Unused

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

unauth_register_requested

INTEGER?

smf30ufg (Bit 0) indicates unauthorized register.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

prod_idx*

INTEGER

the index of the Usage Data record in the section.

smf30uct

INTEGER?

Product TCB Time (in hundredths of a second).

smf30ucs

INTEGER?

Product SRB Time (in hundredths of a second).

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix, smf30upi, smf30upn, smf30upq, smf30upv, prod_idx)

smf30_ura
smf2db.db_models.smf30_model.Smf30Ura (smf30_ura)

The Smf30Ura class stores the Smf30Ura section in the smf30_ura table.

Columns:

smf30rdr

VARCHAR(2)?

Reader device class as defined in JESPARMS. 0 - for TSO/E sessions or started tasks.

smf30rdt

VARCHAR(2)?

Reader device type as defined in JESPARMS. 0 - for TSO/E sessions or started tasks.

smf30dcf

INTEGER?

Flag word Bit Meaning when set 0 Device connect time may be incorrect If this flag is set, the system resources manager (SRM) disabled the channel measurement while the job was running. If channel measurement is disabled, device connect time is not recorded. Thus, if this bit is set, SMF30TCN and SMF30DCT reflect less than the actual total connect time. 1 If this bit is on, the following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) SMF30AIC SMF30EIC SMF30AID SMF30EID SMF30AIW SMF30EIW SMF30AIS SMF30EIS 2 Field SMF30TEP is invalid

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

device_connect_time_incorrect

INTEGER?

smf30dcf (Bit 0) showing device connect time may be incoorect. If this flag is set, the system resources manager (SRM) disabled the channel measurement while the job was running. If channel measurement is disabled, device connect time is not recorded. Thus, if this bit is set, smf30tcn and smf30dct reflect less than the actual total connect time.

dcf_incomplete

INTEGER?

smf30dcf (Bit 1) showing if this bit is on, the following fields contain incomplete data: (SRM could not deliver deltas or values for this interval) smf30aic, smf30aid, smf30aiw, smf30ais, smf30eic, smf30eid, smf30eiw and smf30eis.

smf30tep_inv

INTEGER?

smf30dcf (Bit 2) showing field smf30tep is invalid.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30inp

BIGINT?

Number of card-image records in DD DATA and DD* data sets read by the reader for the map. This field is not set for subtypes 2 or 3.

smf30tep

BIGINT?

Total blocks transferred (accumulated execute channel program (EXCP) counts - valid up to X’FFFFFFFE’, zero and invalid when SMF30TEF is set)

smf30tpt

BIGINT?

Number of TPUTS (terminal writes) for a TSO/E session. If a batch job or a started task successfully processes TPUTs, this field might be non-zero for batch jobs or started tasks.

smf30tgt

BIGINT?

Number of TGETS (terminal reads) for a TSO/E session.

smf30tcn

FLOAT?

Total device connect time (in 128 micro-second units) for this address space. For a DIV object, this field contains total device connect time for reads, writes, and re-reads.

smf30trr

BIGINT?

Total address space REREAD count.

smf30aic

FLOAT?

DASD I/O connect time, in 128-microsecond units, for address space plus dependent enclaves. Note that the value of RqsvAIC for FICON ® channel utilization cannot be calculated. For more information, see the footnote.

smf30aid

FLOAT?

DASD I/O disconnect time, in 128-microsecond units, for address space plus dependent enclaves.

smf30aiw

FLOAT?

DASD I/O pending plus control unit queue time, in 128-microsecond units, for address space plus dependent enclaves.

smf30ais

BIGINT?

DASD I/O start subchannel count for address space plus dependent enclaves.

smf30eic

FLOAT?

DASD I/O connect time, in 128-microsecond units, for independent enclaves owned by the address space. Note that the value of RqsvEIC for FICON channel utilization cannot be calculated. For more information, see the footnote.

smf30eid

FLOAT?

DASD I/O disconnect time, in 128-microsecond units, for independent enclaves owned by the address space.

smf30eiw

FLOAT?

DASD I/O pending plus control unit queue time, in 128-microsecond units, for independent enclaves owned by the address space.

smf30eis

BIGINT?

DASD I/O start subchannel count for independent enclaves.

smf30tex

BIGINT?

Total blocks transferred - accumulated EXCP counts. This field is the 8-byte equivalent of SMF30TEP, but this field remains valid after SMF30TEP is invalid.

smf30das

INTEGER?

Number of DDs that had their DD accounting information suppressed.

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_uss
smf2db.db_models.smf30_model.Smf30Uss (smf30_uss)

The Smf30Uss class stores the Smf30Uss section in the smf30_uss table.

Columns:

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

→ smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

→ start_interval*

DATETIME

the record written datetime in 5-minute interval.

→ wkl*

VARCHAR(7)

the workload group based on the problem program run.

→ smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

→ smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

→ smf30asi*

VARCHAR(4)

Address space identifier.

→ smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

→ smf30stn*

INTEGER

Step number (first step = 1, and so on).

→ gid*

BIGINT

a hash number generated from the Identification Section.

→ suffix*

INTEGER

a sequence number for the records which share the same gid.

smf30_us_comprreq

INTEGER?

Total number of compression and decompression requests (both supervisor-state and problem-state requests) 1

smf30_us_comprreq_prob

INTEGER?

Total number of problem-state compression and decompression requests. 2

smf30_us_queuetime

FLOAT?

Total queue time. The amount of time, in microseconds, from when the request was submitted until the adapter started executing the request. 2

smf30_us_exectime

FLOAT?

Total execution time, in microseconds. 2

smf30_us_def_uncomprin

BIGINT?

Total number, in bytes, of uncompressed data input. 1

smf30_us_def_comprout

BIGINT?

Total number, in bytes, of compressed data output. 1

smf30_us_inf_comprin

BIGINT?

Total number, in bytes, of compressed data input. 1

smf30_us_inf_decomprout

BIGINT?

Total number, in bytes, of decompressed data output. 1

Constraints:

  • FOREIGN KEY (smf30_id.csc, smf30_id.smf30syp, smf30_id.smf30syn, smf30_id.start_interval, smf30_id.wkl, smf30_id.smf30typ, smf30_id.smf30jbn, smf30_id.smf30asi, smf30_id.smf30jnm, smf30_id.smf30stn, smf30_id.gid, smf30_id.suffix → csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn, gid, suffix)

smf30_6
smf2db.db_models.smf30_model.Smf306 (smf30_6)

The Smf306 class stores the Smf306 section in the smf30_6 table.

Columns:

smf30tme

DATETIME?

Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer.

datetime

DATETIME?

the hour of the record.

smf30arb

BIGINT?

Maximum virtual storage, in bytes, allocated from the local system queue area (LSQA) and the SWA subpools (less than 16 MB).

smf30ear

BIGINT?

Maximum virtual storage in bytes allocated from the local system queue area (LSQA) and the SWA subpools (greater than 16 MB).

smf30urb

BIGINT?

Maximum virtual storage in bytes allocated from the user subpools (less than 16 MB).

smf30eur

BIGINT?

Maximum virtual storage in bytes allocated from the user subpools (greater than 16 MB).

smf30hvo

BIGINT?

Amount of 64-bit private storage in bytes that is obtained by this step or job. This includes guarded virtual storage. The SMF30HVO field contains a snapshot value of high virtual private storage allocation. As the memory objects owned by the executed program have already been detached at the time the step or job goes through termination, SMF30HVO contains the memory object size still allocated to the initiator address space, but no longer reflects the memory objects that may have been allocated by the program executed in the job step. In contrast to SMF30HVO, the SMF30HVH field is maintained as a high water mark. Its content reflects the high virtual memory object size that was once allocated by the job step being executed under the initiator address space.

smf30rvn

VARCHAR(2)?

Record version number Value Meaning ‘05’ MVS/SP Version 5 ‘04’ MVS/SP Version 4 ‘03’ MVS/SP Version 3 ‘02’ MVS/SP Version 2 ‘01’ VS2

smf30pnm

VARCHAR(8)?

Subsystem or product name, for example SMF.

smf30osl

VARCHAR(8)?

Code string for the operating system level to represent the version, release, and modification level, as described for CVTPRODN. Guaranteed to be larger in each release.

smf30cls

VARCHAR(2)?

Job class (blank for TSO/E session or started tasks).

smf30jpt

INTEGER?

JES input priority. If no value is specified for the PRTY parameter (on the JOB card), this field contains: • For JES3, the default priority specified on the JES3 STANDARDS initialization card • For JES2, a zero. Note that JES2 does not use the priority value reported in the field. (The JES2 job selection priority is requested using the JES2

gid

BIGINT?

a hash number generated from the Identification Section.

prev_start_interval

DATETIME?

the previous record written datetime in 5-minute interval.

duration

FLOAT?

the duration of the job.

tcb_time

FLOAT?

the calculated TCB time based on the service units.

srb_time

FLOAT?

the calculated SRB time base on the service units.

cpu_total

FLOAT?

the total CPU time.

consumed_msu

FLOAT?

the total MSU consumed.

smf30stn*

INTEGER

Step number (first step = 1, and so on).

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf30syp*

VARCHAR(8)

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).

smf30syn*

VARCHAR(8)

System name (from the SYSNAME parameter in the IEASYSxx parmlib member).

start_interval*

DATETIME

the record written datetime in 5-minute interval.

wkl*

VARCHAR(7)

the workload group based on the problem program run.

smf30typ*

INTEGER

Subtype identification Value Meaning 1 Job start or start of other work unit. 2 Activity since previous interval ended. Produced only when interval recording is active. 3 Activity for the last interval before step termination. Produced only when interval recording is active. 4 Step total 5 Job termination or termination of other work unit. 6

smf30jbn*

VARCHAR(8)

Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification.

smf30asi*

VARCHAR(4)

Address space identifier.

smf30jnm*

VARCHAR(8)

JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an ‘A’ followed by a seven-digit number.

smf30inp

BIGINT?

Number of card-image records in DD DATA and DD* data sets read by the reader for the map. This field is not set for subtypes 2 or 3.

smf30tep

BIGINT?

Total blocks transferred (accumulated execute channel program (EXCP) counts - valid up to X’FFFFFFFE’, zero and invalid when SMF30TEF is set)

smf30tpt

BIGINT?

Number of TPUTS (terminal writes) for a TSO/E session. If a batch job or a started task successfully processes TPUTs, this field might be non-zero for batch jobs or started tasks.

smf30tgt

BIGINT?

Number of TGETS (terminal reads) for a TSO/E session.

smf30tcn

FLOAT?

Total device connect time (in 128 micro-second units) for this address space. For a DIV object, this field contains total device connect time for reads, writes, and re-reads.

smf30trr

BIGINT?

Total address space REREAD count.

smf30aic

FLOAT?

DASD I/O connect time, in 128-microsecond units, for address space plus dependent enclaves. Note that the value of RqsvAIC for FICON ® channel utilization cannot be calculated. For more information, see the footnote.

smf30aid

FLOAT?

DASD I/O disconnect time, in 128-microsecond units, for address space plus dependent enclaves.

smf30aiw

FLOAT?

DASD I/O pending plus control unit queue time, in 128-microsecond units, for address space plus dependent enclaves.

smf30ais

BIGINT?

DASD I/O start subchannel count for address space plus dependent enclaves.

smf30eic

FLOAT?

DASD I/O connect time, in 128-microsecond units, for independent enclaves owned by the address space. Note that the value of RqsvEIC for FICON channel utilization cannot be calculated. For more information, see the footnote.

smf30eid

FLOAT?

DASD I/O disconnect time, in 128-microsecond units, for independent enclaves owned by the address space.

smf30eiw

FLOAT?

DASD I/O pending plus control unit queue time, in 128-microsecond units, for independent enclaves owned by the address space.

smf30eis

BIGINT?

DASD I/O start subchannel count for independent enclaves.

smf30tex

BIGINT?

Total blocks transferred - accumulated EXCP counts. This field is the 8-byte equivalent of SMF30TEP, but this field remains valid after SMF30TEP is invalid.

smf30das

INTEGER?

Number of DDs that had their DD accounting information suppressed.

smf30srv

BIGINT?

Total service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30SRV_INV is set to on. SMF30SRV_L is the 8-byte equivalent of this field.

smf30csu

BIGINT?

CPU service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30CSU_INV is set to on. SMF30CSU_L is the 8-byte equivalent of this field.

smf30srb

BIGINT?

Service request block (SRB) service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30SRB_INV is set to on. SMF30SRB_L is the 8-byte equivalent of this field.

smf30io

BIGINT?

I/O service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30IO_INV is set to on. SMF30IO_L is the 8-byte equivalent of this field.

smf30mso

BIGINT?

Main storage occupancy (MSO) service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30MSO_INV is set to on. SMF30MSO_L is the 8-byte equivalent of this field.

smf30tat

FLOAT?

System resources manager (SRM) transaction active time, in 1024- microsecond units.

smf30sus

INTEGER?

Copy of RmctAdjC when this SMF record was produced, number of sixteenths of one CPU microsecond per CPU service unit.

smf30res

FLOAT?

System resources manager (SRM) transaction residency time, in 1024-microsecond units. That is the amount of time the SRM transaction was in real storage.

smf30trs

INTEGER?

Number of system resources manager (SRM) transactions.

smf30eta

FLOAT?

Independent enclave transaction active time in 1024-microsecond units.

smf30esu

BIGINT?

Independent enclave CPU service units. This field grows to X’FFFFFFFF’ and then wraps back to zero and continues growing. When wrapping occurs, SMF30ESU_INV is set to on. SMF30ESU_L is the 8-byte equivalent of this field.

smf30etc

INTEGER?

Independent enclave transaction count.

smf30jqt

FLOAT?

Job preparation time. This is the elapsed time before the job was first queued for execution. It excludes time to read the job into the system. It includes delays incurred waiting for and during conversion, such as when eligible systems are not active to convert the job. If the JOB statement specified TYPRUN=JCLHOLD, this time is 0. The time is in 1024-microsecond units.

smf30rqt

FLOAT?

Time following job preparation when the job was ineligible for execution due to either the job’s eligible systems being inactive or the job’s scheduling environment not being available. The time is in 1024-microsecond units.

smf30hqt

FLOAT?

Time following job preparation when the job was ineligible for execution for reasons not included in SMF30RQT. This includes job hold, job class hold, job queue hold, duplicate job name serialization, and job class execution limits. If the JOB statement specified TYPRUN=HOLD, the time that the job is held for this reason is not included. The time is in 1024-microsecond units.

smf30sqt

FLOAT?

Time the job was eligible for execution. This is the amount of time between the end of job conversion and Problem Program Start time (SMF30PPS). The time is in 1024-microsecond units. For JES3, this field includes time the job was ineligible for execution.

smf30msc

INTEGER?

MSO Service Definition Coefficient (SDC). Always zero.

smf30cpc

INTEGER?

CPU Service Definition Coefficient (SDC) scaled by 10.

smf30loc

INTEGER?

IOC Service Definition Coefficient (SDC). Always zero.

smf30src

INTEGER?

SRB Service Definition Coefficient (SDC) scaled by 10.

smf30znf

INTEGER?

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.

smf30snf

INTEGER?

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

smf30srv_l

BIGINT?

Total service units. This is the 8-byte equivalent of SMF30SRV. The value of this field continues to grow after SMF30SRV_INV is set.

smf30csu_l

BIGINT?

CPU service units. This is the 8-byte equivalent of SMF30CSU. The value of this field continues to grow after SMF30CSU_INV is set.

smf30srb_l

BIGINT?

SRB service units. This is the 8-byte equivalent of SMF30SRB. The value of this field continues to grow after SMF30SRB_INV is set.

smf30io_l

BIGINT?

I/O service units. This is the 8-byte equivalent of SMF30IO. The value of this field continues to grow after SMF30IO_INV is set.

smf30mso_l

BIGINT?

MSO service units. This is the 8-byte equivalent of SMF30MSO. The value of this field continues to grow after SMF30MSO_INV is set.

smf30esu_l

BIGINT?

ESU service units. This is the 8-byte equivalent of SMF30ESU. The value of this field continues to grow after SMF30ESU_INV is set.

smf30_capacity_change_cnt

INTEGER?

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.

smf30_rctpcpua_actual

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service, in basic-mode with all processors online). Based on model capacity rating.

smf30_rctpcpua_nominal

INTEGER?

Physical CPU adjustment factor (this is the adjustment factor for converting CPU time to equivalent service in basic-mode with all processors online). Based on nominal model capacity rating.

smf30_rctpcpua_scaling_factor

INTEGER?

Scaling factor for SMF30_RCTPCPUA_actual and SMF30_RCTPCPUA_nominal.

smf30_capacity_adjustment_ind

INTEGER?

Field values and meanings are: Value Meaning 0 The indication is not reported. 1-99 Some amount of reduction is indicated. 100 The machine is operating in normal capacity. Primary CPUs and all secondary-type CPUs are similarly affected.

smf30_rmctadjn_nominal

INTEGER?

Nominal CPU rate adjustment.

smf30cpt

FLOAT?

All standard CPU step time in hundredths of a second. Includes enclave time, preemptable class SRB time, client SRB time. Also includes time consumed by zAAP or zIIP eligible work running on a standard processor. This value includes the value in field SMF30OST.

smf30cps

FLOAT?

Step CPU time under the service request block (SRB), in hundredths of a second. You can calculate the SRB time in microseconds (1/100 of a second using the following formula: (SMF30SRB*10)/SMF30SRC * SMF30SUS/16 = SRB time in microseconds This value includes the value in field SMF30OST.

smf30icu

FLOAT?

Initiator CPU time under the task control block (TCB), in hundredths of a second. This field is set at step termination. SMF30ICU = SMF30ICU_STEP_INIT (for this step) + SMF30ICU_STEP_TERM (from the previous step)

smf30isb

FLOAT?

Initiator CPU time under the service request block (SRB), in hundredths of a second. This field is set at step termination. SMF30ISB = SMF30ISB_STEP_INIT (for this step) + SMF30ISB_STEP_TERM (from the previous step)

smf30jvu

FLOAT?

Step vector CPU time, in hundredths of a second.

smf30ivu

FLOAT?

Initiator vector CPU time, in hundredths of a second. This field is set at step termination. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30jva

FLOAT?

Step vector affinity time, in hundredths of a second. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30iva

FLOAT?

Initiator vector affinity time, in hundredths of a second. This field is set at step termination. As of z/OS 1.11, this field is no longer valid; the value will always be zero.

smf30iip

FLOAT?

Amount of CPU time used to process I/O interrupts, in hundredths of a second.

smf30rct

FLOAT?

Amount of CPU time used by the region control task (RCT), in hundredths of a second.

smf30hpt

FLOAT?

CPU time consumed for the step, in hundredths of a second, to support requests for data to be transferred between a hiperspace and an address space, when the hiperspace is backed by expanded storage. The CPU time may vary depending on the availability of expanded storage.

smf30csc

INTEGER?

Integrated Cryptographic Service Facility/MVS (ICSF/MVS) service count. This is the number of cryptographic instructions executed on behalf of caller (within caller’s address space).

smf30dmi

INTEGER?

ADMF-Number of pages moved with ADMF WRITE operation.

smf30dmo

INTEGER?

ADMF-Number of pages moved with ADMF READ operation.

smf30asr

FLOAT?

Additional CPU time accumulated by the preemptible SRBs and client SRBs for this job, in hundredths of a second. This value is also included in the value in SMF30CPT.

smf30enc

FLOAT?

CPU time, in hundredths of seconds, used by the independent enclave, but only when in the WLM enclave. Note that independent enclave time on an IFA is not included; see field SMF30_ENCLAVE_TIME_ON_IFA for that value. SMF30ENC is also part of the value in SMF30CPT.

smf30det

FLOAT?

CPU time, in hundredths of seconds, used by the dependent enclave, but only when in the WLM enclave. Note that dependent enclave time on an IFA is not included; see field SMF30_DEP_ENCLAVE_TIME_ON_IFA for that value. SMF30DET is also part of the value in SMF30CPT.

smf30cep

FLOAT?

Cumulative CPU time consumed for an address space or job while enqueue promoted (in 1.024 millisecond units).

smf30_boostinfo

INTEGER?

Boost Information Bit Meaning when set 0 zIIP boost was active at some point within the interval. An SMF30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. An SMF30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job. 1 Speed boost was active at some point within the interval. An SMF30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. An SMF30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job. 5 - 7 Boost class: 001 : IPL 010 : Shutdown 011 : Recovery process Note: The boost class value is valid only when one or more boosts is active; that is, a boost active bit is also

smf30_time_on_ifa

FLOAT?

Accumulation of CPU time spent on zAAP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_on_ifa

FLOAT?

Accumulation of enclave time spent on zAAP. Time is in hundredths of a second.

smf30_dep_enclave_time_on_ifa

FLOAT?

Accumulation of dependent enclave time spent on zAAP. Time is in hundredths of a second.

smf30_time_ifa_on_cp

FLOAT?

Accumulation of CPU time spent running zAAP eligible work on a standard CP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_ifa_on_cp

FLOAT?

Accumulation of zAAP enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_dep_enclave_time_ifa_on_cp

FLOAT?

Accumulation of zAAP dependent enclave time spent on a standard CP. Time is in hundredths of a second.

smf30cepi

FLOAT?

CPU time consumed for an address space or job while enqueue promoted (in 1.024 millisecond units). Contains only the time consumed during the interval (not cumulative).

smf30_time_on_ziip

FLOAT?

(SMF30_TIME_ON_SUP) Accumulation of time spent on zIIP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_on_ziip

FLOAT?

(SMF30_ENCLAVE_TIME_ON_SUP) Accumulation of enclave time spent on zIIP. Time is in hundredths of a second.

smf30_depenc_time_on_ziip

FLOAT?

(SMF30_DEPENC_TIME_ON_SUP) Accumulation of dependent enclave time spent on zIIP. Time is in hundredths of a second.

smf30_time_ziip_on_cp

FLOAT?

(SMF30_TIME_SUP_ON_CP) Accumulation of CPU time spent running zIIP eligible work on a standard CP. Time is in hundredths of a second (includes enclave time).

smf30_enclave_time_ziip_on_cp

FLOAT?

(SMF30_ENCLAVE_TIME_SUP_ON_CP) Accumulation of zIIP enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_depenc_time_ziip_on_cp

FLOAT?

(SMF30_DEPENC_TIME_SUP_ON_CP) Accumulation of zIIP dependent enclave time spent on a standard CP. Time is in hundredths of a second.

smf30_enclave_time_ziip_qual

FLOAT?

(SMF30_ENCLAVE_TIME_SUP_QUAL) Normalized enclave time qualified to be on zIIP in hundredths of a second. Note that qualified time is the SRB time for an enclave that a program (Db2, for example) has identified to Workload Management for zIIP eligibility. The program also indicates the portion of the SRB time intended for eligibility to the zIIP(s). The eligible time achieved is reported in xxx_TIME_ON_ZIIP and xxx_TIME_ZIIP_ON_CP fields.

smf30_depenc_time_ziip_qual

FLOAT?

(SMF30_DEPENC_TIME_SUP_QUAL) Normalized dependent enclave time qualified to be on zIIP in hundredths of a second. Note that qualified time is the SRB time for an enclave that a program (Db2, for example) has identified to Workload Management for zIIP eligibility. The program also indicates the portion of the SRB time intended for eligibility to the zIIP(s). The eligible time achieved is reported in

smf30crp

FLOAT?

CPU time consumed for an address space or job while promoted because of chronic resource contention (in 1.024 millisecond units). For interval records, this field contains only the time consumed during the interval itself.

smf30icu_step_term

FLOAT?

CPU TCB time, in hundredths of seconds, spent by the initiator during job step termination processing. This field is the step termination portion of SMF30ICU that is reported in the next step end record.

smf30icu_step_init

FLOAT?

CPU TCB time, in hundredths of seconds, spent by the initiator during job step initialization processing. This field is the step initialization portion of SMF30ICU for this step end record.

smf30isb_step_term

FLOAT?

CPU SRB time, in hundredths of seconds, spent by the initiator during job step termination processing. This field is the step termination portion of SMF30ISB that is reported in the next step end record.

smf30isb_step_init

FLOAT?

CPU SRB time, in hundredths of seconds, spent by the initiator during job step initialization processing. This field is the step initialization portion of SMF30ISB for this step end record.

smf30_missed_smf30blk

INTEGER?

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.

smf30_missed_smf30dct

FLOAT?

Accumulated value of device connect time, in 128- microsecond units, 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.

smf30_highest_task_cpu_percent

INTEGER?

For interval records, the largest percentage of CPU time used by any task in the 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.

smf30_highest_task_cpu_program

VARCHAR(8)?

Name of the program loaded by the task that used the largest percentage of CPU time in this address space. This field corresponds to SMF30_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.

smf30cas_flag

INTEGER?

CPU accounting segment flags. Bit Meaning when set 0 SMF30CAS_InEligHonorPriority indicates eligible work in this address space is not 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.

smf30_time_java_on_ziip

FLOAT?

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.

smf30_enclave_time_java_on_ziip

FLOAT?

Enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_ENCLAVE_Time_Java_On_zIIP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_depenc_time_java_on_ziip

FLOAT?

Dependent enclave time spent in Java work on zIIP in hundredths of a second. Valid when SMF30_DEPENC_Time_Java_On_zIIP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_time_java_on_cp

INTEGER?

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.

smf30_enclave_time_java_on_cp

FLOAT?

zIIP eligible enclave time spent in Java work on CP in hundredths of a second. Valid when SMF30_ENCLAVE_Time_Java_On_CP_F is 0 and SMF30CLN ≥ SMF30CAS_Len_V2.

smf30_depenc_time_java_on_cp

INTEGER?

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.

ziipboost_active

INTEGER?

smf30_boostinfo (Bit 0) showing zIIP boost was active at some point within the interval. A smf30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. A smf30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job.

speedboost_active

INTEGER?

smf30_boostinfo (Bit 1) showing speed boost was active at some point witinin the interval. A smf30 step-end record will have the ‘active’ bit on if the bit was on in any interval record created for the step. A smf30 job record will have the ‘active’ bit on if the bit was on in any interval record created for the job.

boostclass

VARCHAR(3)?

smf30_boostinfo (Bit 5-7) showing boost class (001: IPL; 010: Shutdown; 011: Recovery process).

smf30pgi

BIGINT?

(SMF30PIA) Number of page-ins from auxiliary storage, regardless of the page size (4K or 1M).

smf30pgo

BIGINT?

(SMF30POA) Number of page-outs to auxiliary storage, regardless of the page size (4K or 1M).

smf30cpm

INTEGER?

Number of attempts to read data from an ESO hiperspace that were not satisfied because the data has been deleted.

smf30nsw

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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.)

smf30psi

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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).

smf30pso

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always 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.

smf30vpi

BIGINT?

Number of VIO page-ins from auxiliary storage to central storage for this step. This field includes page-ins resulting from page faults or specific page requests on a VIO window. It does not include VIO swap-ins or page-ins for the common area.

smf30vpo

BIGINT?

Number of VIO page-outs from central storage to auxiliary storage for this step. This field includes page-outs resulting from specific page requests on a VIO window as well as those pages stolen by the paging supervisor through infrequent use. It does not include VIO swap-outs or page-outs for the common area.

smf30vpr

BIGINT?

Number of VIO reclaims.

smf30cpi

BIGINT?

Number of common area page-ins (LPA + CSA) from auxiliary storage to central storage.

smf30hpi

BIGINT?

Number of hiperspace page-ins from auxiliary to processor

smf30lpi

BIGINT?

Number of LPA page-ins from auxiliary storage to central storage.

smf30hpo

BIGINT?

Number of hiperspace page-outs from processor to auxiliary storage.

smf30pst

BIGINT?

As of z/OS 1.8, this field is no longer valid; the value is always zero. Prior to z/OS 1.8, this field contained: Number of pages stolen from this address space.

smf30psc

DOUBLE?

Number of CPU page milliseconds for this address space. A page millisecond unit equals 1.024 milliseconds * 1 page (4K). This value 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.

smf30pie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged in from expanded storage.

smf30poe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of unblocked pages that were paged out to expanded storage.

smf30bia

BIGINT?

Number of blocked pages that were paged in from auxiliary storage.

smf30boa

BIGINT?

Number of blocked pages that were paged out to auxiliary storage.

smf30bie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged in from expanded storage.

smf30boe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocked pages that were paged out to expanded storage.

smf30kia

BIGINT?

Number of blocks that were paged in from auxiliary storage.

smf30koa

BIGINT?

Number of blocks that were paged out to auxiliary storage.

smf30kie

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained:

smf30koe

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Number of blocks that were paged out to expanded storage.

smf30psf

BIGINT?

Number of CPU page seconds for the IARVSERV shared central storage frames in use by this address space, in page milliseconds.

smf30pai

BIGINT?

Binary number of IARVSERV shared pages that were paged in from auxiliary storage when referenced by a unit of work whose home space was this address space.

smf30pei

BIGINT?

As of z/OS 1.6, this field is no longer valid; the value is always 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.

smf30ers

FLOAT?

As of z/OS 1.6, this field is no longer valid; the value is always zero. Prior to z/OS 1.6, this field contained: Expanded storage page residency time in page-milliseconds.

smf30hvr

BIGINT?

High water mark for the number of real storage frames that are used to back 64-bit private storage. The high water mark does not include 2G frames.

smf30hva

BIGINT?

High water mark for the amount of auxiliary storage that is used to back 64-bit private storage. This value is a total of the number of paging data set slots and storage-class memory (SCM) blocks.

smf30tih

BIGINT?

High water mark of TIOT space used for TIOT entries (in bytes).

smf30numberofdataspaceshwm

BIGINT?

The high water mark for the number of in-use data spaces created by problem state user key invokers of DSPSERV during this job step.

smf30userdataspacecreatereqcount

BIGINT?

The total number of data spaces created by problem state user key callers during this job step.

smf30_dmemrequested2g

BIGINT?

Requested dedicated memory, in 2G units, at start of job step.

smf30_dmemminrequested2g

BIGINT?

Requested minimum amount of dedicated memory, in 2G units, at start of job step.

smf30_dmemassigned2g

BIGINT?

Assigned dedicated memory, in 2G units, at start of job step.

smf30_dmemnuminuseas2g

BIGINT?

Number of 2G dedicated memory frames in use.

smf30_dmemnuminuseasfixed1m

BIGINT?

Number of fixed 1M dedicated memory frames in use.

smf30_dmemnuminuseaspageable1m

BIGINT?

Number of pageable 1M dedicated memory frames in use.

smf30_dmemnuminuseas4k

BIGINT?

Number of 4K dedicated memory frames in use.

smf30_dmemnuminuseasdattables

BIGINT?

Number of 4K dedicated memory frames in use as DAT tables.

smf30_dmemnuminuseas4khwm

BIGINT?

High-water mark for the number of dedicated real storage

smf30_dmemnuminuseaspageable1mhwm

BIGINT?

High-water mark of the number of dedicated real storage frames (1M units) that are used to back pageable 1M pages.

smf30_dmemnuminuseasfixed1mhwm

BIGINT?

High-water mark of the number of dedicated real storage frames (1M units) that are used to back fixed 1M pages.

smf30_dmemnuminuseas2ghwm

BIGINT?

High-water mark of the number of dedicated real storage frames (2G units) that are used to back 2G pages.

smf30_dmemnuminuseasdattableshwm

BIGINT?

High-water mark of the number of dedicated real storage frames (4K units) that are used to back DAT tables.

smf30_dmemnuminusehwm

BIGINT?

High-water mark of the number of dedicated memory frames in use, in 4K units.

smf30_dmemnum2gfailed

BIGINT?

Count of requested 2G frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_dmemnum1mfailed

BIGINT?

Count of requested 1M frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_dmemnum4kfailed

BIGINT?

Count of requested 4K frames that were eligible to be backed by dedicated memory frames but were not because not enough dedicated memory frames were available.

smf30_numinuseas2ghwm

BIGINT?

High water mark for the number of 2G frames in use by the job step.

smf30_num2gfailed

BIGINT?

Number of 2G frames that could not be obtained because none were available at the time of the IARV64 request.

smf30_obtainshomespace

BIGINT?

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.

smf30_iarv64obtainshomespace

BIGINT?

Number of IARV64 GETSTOR or 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.

smf30_framesfirstreferencebacking

BIGINT?

Count of real storage frames (4K units) that are backing both 31-bit and 64-bit first-reference virtual storage within the scope of the record, either for the current interval, job step, or job. Count includes dedicated real storage frames.

smf30_sumreal1m

BIGINT?

Sum of samples of the amount of real memory (includes dedicated memory) in 1M units used by the address space within the scope of the record, either for the current interval, job step, or job.

smf30_sumsquaresreal1m

VARCHAR(34)?

Sum of squared samples of the amount of real memory (includes dedicated memory) in 1M units used by the address space within the scope of the record, either for the current interval, job step, or job.

smf30_numsamples

BIGINT?

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.

smf30_hwmhvreal1m

BIGINT?

High water mark for the number, in 1M units, of real frames (includes dedicated memory) that are 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.

smf30pdm

INTEGER?

Number of non-specific DASD mounts.

smf30prd

INTEGER?

Number of specific DASD mounts.

smf30ptm

INTEGER?

Number of non-specific tape mounts.

smf30tpr

INTEGER?

Number of specific tape mounts.

smf30mtm

INTEGER?

Number of non-specific MSS mounts. As of MVS/SP4.1, this field is no longer valid, and contains zeroes.

smf30msr

INTEGER?

Number of specific MSS mounts. As of MVS/SP4.1, this field is no longer valid, and contains zeroes.

smf30scc

VARCHAR(4)?

Step completion code X’0 ccc ‘ Indicates system abnormal end (abend) of task in the job step, where ccc is the system abend code. (See z/OS MVS System Codes

smf30sti

VARCHAR(4)?

Step/Job termination indicator Bit Meaning when set 0 Reserved 1 Canceled by exit IEFUJV. 2 Canceled by exit IEFUJI. 3 Canceled by exit IEFUSI. 4 Canceled by exit IEFACTRT. 5 Step is to be restarted. 6 If zero, then normal completion. If 1, then abnormal end of task (abend). If step completion code equals 0322 or 0522, then IEFUTL caused the abend. If step completion code equals 0722, then IEFUSO caused the abend. 7 If zero, then normal completion. If 1, then step was flushed. 8 EXCP counts might be incorrect because the record did not include all the DD statements. 9 Previous interval record was not written because an error occurred. The cumulative count might be incorrect because the counters were cleared. 10 EXCP sections were not merged from the interval to the step record or from the step to the job record. 11 Step completed with a ‘post execution’ error. Post-execution errors include a failure that occurred because the ALLOCxx parmlib member specified CATLG_ERR FAILJOB(YES). 12 Step completed due to z/OS UNIX exec function request. 13 JOB abnormally ended because of COND= condition on the JOB card. This flag will be set on in the subtype 5 job termination record only. 14 Job was evicted via the $EJ nn ,STEP,HOLD or equivalent command. This bit is set for subtype 4 (step end) records only. 15

smf30arc

VARCHAR(8)?

Abend reason code.

Constraints:

  • PRIMARY KEY (csc, smf30syp, smf30syn, start_interval, wkl, smf30typ, smf30jbn, smf30asi, smf30jnm, smf30stn)

Smf 70

smf70_aid
smf2db.db_models.smf70_model.Smf70Aid (smf70_aid)

The Smf70Aid class stores the Smf70Aid section in the smf70_aid table.

Columns:

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf70rmn

INTEGER?

Ready minimum value over interval.

smf70rmm

INTEGER?

Ready maximum value over interval.

smf70rtt

INTEGER?

Ready total value over interval.

smf70r00

INTEGER?

Count of times ready value was zero.

smf70r01

INTEGER?

Count of times ready value was 1.

smf70r02

INTEGER?

Count of times ready value was 2.

smf70r03

INTEGER?

Count of times ready value was 3.

smf70r04

INTEGER?

Count of times ready value was 4.

smf70r05

INTEGER?

Count of times ready value was 5.

smf70r06

INTEGER?

Count of times ready value was 6.

smf70r07

INTEGER?

Count of times ready value was 7.

smf70r08

INTEGER?

Count of times ready value was 8.

smf70r09

INTEGER?

Count of times ready value was 9.

smf70r10

INTEGER?

Count of times ready value was 10.

smf70r11

INTEGER?

Count of times ready value was 11.

smf70r12

INTEGER?

Count of times ready value was 12.

smf70r13

INTEGER?

Count of times ready value was 13.

smf70r14

INTEGER?

Count of times ready value was 14.

smf70r15

INTEGER?

Count of times ready value was 15 or more.

smf70imn

INTEGER?

IN users minimum over interval.

smf70imm

INTEGER?

IN users maximum over interval.

smf70itt

INTEGER?

IN users total value over interval.

smf70i00

INTEGER?

Count of times IN users was zero.

smf70i01

INTEGER?

Count of times IN users was 1 or 2.

smf70i02

INTEGER?

Count of times IN users was 3 or 4.

smf70i03

INTEGER?

Count of times IN users was 5 or 6.

smf70i04

INTEGER?

Count of times IN users was 7 or 8.

smf70i05

INTEGER?

Count of times IN users was 9 or 10.

smf70i06

INTEGER?

Count of times IN users was 11 - 15.

smf70i07

INTEGER?

Count of times IN users was 16 - 20.

smf70i08

INTEGER?

Count of times IN users was 21 - 25.

smf70i09

INTEGER?

Count of times IN users was 26 - 30.

smf70i10

INTEGER?

Count of times IN users was 31 - 35.

smf70i11

INTEGER?

Count of times IN users was 36 or more.

smf70omn

INTEGER?

Out users minimum over interval.

smf70omm

INTEGER?

Out users maximum over interval.

smf70ott

INTEGER?

Out users total value over interval.

smf70o00

INTEGER?

Count of times out users was zero.

smf70o01

INTEGER?

Count of times out users was 1 or 2.

smf70o02

INTEGER?

Count of times out users was 3 or 4.

smf70o03

INTEGER?

Count of times out users was 5 or 6.

smf70o04

INTEGER?

Count of times out users was 7 or 8.

smf70o05

INTEGER?

Count of times out users was 9 or 10.

smf70o06

INTEGER?

Count of times out users was 11 - 15.

smf70o07

INTEGER?

Count of times out users was 16 - 20.

smf70o08

INTEGER?

Count of times out users was 21 - 25.

smf70o09

INTEGER?

Count of times out users was 26 - 30.

smf70o10

INTEGER?

Count of times out users was 31 - 35.

smf70o11

INTEGER?

Count of times out users was 36 or more.

smf70wmn

INTEGER?

Wait user minimum over interval.

smf70wmm

INTEGER?

Wait users maximum over interval.

smf70wtt

INTEGER?

Wait users total value over interval.

smf70w00

INTEGER?

Count of times wait users was zero.

smf70w01

INTEGER?

Count of times wait users was 1 or 2.

smf70w02

INTEGER?

Count of times wait users was 3 or 4.

smf70w03

INTEGER?

Count of times wait users was 5 or 6.

smf70w04

INTEGER?

Count of times wait users was 7 or 8.

smf70w05

INTEGER?

Count of times wait users was 9 or 10.

smf70w06

INTEGER?

Count of times wait users was 11 - 15.

smf70w07

INTEGER?

Count of times wait users was 16 - 20.

smf70w08

INTEGER?

Count of times wait users was 21 - 25.

smf70w09

INTEGER?

Count of times wait users was 26 - 30.

smf70w10

INTEGER?

Count of times wait users was 31 - 35.

smf70w11

INTEGER?

Count of times wait users was 36 or more.

smf70bmn

INTEGER?

Batch users minimum over interval.

smf70bmm

INTEGER?

Batch users maximum over interval.

smf70btt

INTEGER?

Batch users total value over interval.

smf70b00

INTEGER?

Count of times batch users was zero.

smf70b01

INTEGER?

Count of times batch users was 1 or 2.

smf70b02

INTEGER?

Count of times batch users was 3 or 4.

smf70b03

INTEGER?

Count of times batch users was 5 or 6.

smf70b04

INTEGER?

Count of times batch users was 7 or 8.

smf70b05

INTEGER?

Count of times batch users was 9 or 10

smf70b06

INTEGER?

Count of times batch users was 11 - 15.

smf70b07

INTEGER?

Count of times batch users was 16 - 20.

smf70b08

INTEGER?

Count of times batch users was 21 - 25.

smf70b09

INTEGER?

Count of times batch users was 26 - 30.

smf70b10

INTEGER?

Count of times batch users was 31 - 35.

smf70b11

INTEGER?

Count of times batch users was 36 or more.

smf70smn

INTEGER?

Started users minimum over interval.

smf70smm

INTEGER?

Started users maximum over interval.

smf70stt

INTEGER?

Started users total value over interval.

smf70s00

INTEGER?

Count of times users was zero.

smf70s01

INTEGER?

Count of times users was 1 or 2.

smf70s02

INTEGER?

Count of times users was 3 or 4.

smf70s03

INTEGER?

Count of times users was 5 or 6.

smf70s04

INTEGER?

Count of times users was 7 or 8.

smf70s05

INTEGER?

Count of times users was 9 or 10.

smf70s06

INTEGER?

Count of times users was 11 - 15.

smf70s07

INTEGER?

Count of times users was 16 - 20.

smf70s08

INTEGER?

Count of times users was 21 - 25.

smf70s09

INTEGER?

Count of times users was 26 - 30.

smf70s10

INTEGER?

Count of times users was 31 - 35.

smf70s11

INTEGER?

Count of times users was 36 or more.

smf70tmn

INTEGER?

TSO/E users minimum over interval.

smf70tmm

INTEGER?

TSO/E users maximum over interval.

smf70ttt

INTEGER?

TSO/E users total value over interval.

smf70t00

INTEGER?

Count of times TSO/E users was zero.

smf70t01

INTEGER?

Count of times TSO/E users was 1 or 2.

smf70t02

INTEGER?

Count of times TSO/E users was 3 or 4.

smf70t03

INTEGER?

Count of times TSO/E users was 5 or 6.

smf70t04

INTEGER?

Count of times TSO/E users was 7 or 8.

smf70t05

INTEGER?

Count of times TSO/E users was 9 or 10.

smf70t06

INTEGER?

Count of times TSO/E users was 11 - 15.

smf70t07

INTEGER?

Count of times TSO/E users was 16 - 20.

smf70t08

INTEGER?

Count of times TSO/E users was 21 - 25.

smf70t09

INTEGER?

Count of times TSO/E users was 26 - 30.

smf70t10

INTEGER?

Count of times TSO/E users was 31 - 35.

smf70t11

INTEGER?

Count of times TSO/E users was 36 or more.

smf70lmn

INTEGER?

Logical ready users minimum over interval.

smf70lmm

INTEGER?

Logical ready users maximum over interval.

smf70ltt

INTEGER?

Logical ready users total value over interval.

smf70l00

INTEGER?

Count of times the number of logical ready users was zero.

smf70l01

INTEGER?

Count of times the number of logical ready users was 1 or 2.

smf70l02

INTEGER?

Count of times the number of logical ready users was 3 or 4.

smf70l03

INTEGER?

Count of times the number of logical ready users was 5 or 6.

smf70l04

INTEGER?

Count of times the number of logical ready users was 7 or 8.

smf70l05

INTEGER?

Count of times the number of logical ready users was 9 or 10.

smf70l06

INTEGER?

Count of times the number of logical ready users was 11 - 15.

smf70l07

INTEGER?

Count of times the number of logical ready users was 16 - 20.

smf70l08

INTEGER?

Count of times the number of logical ready users was 21 - 25.

smf70l09

INTEGER?

Count of times the number of logical ready users was 26 - 30.

smf70l10

INTEGER?

Count of times the number of logical ready users was 31 - 35.

smf70l11

INTEGER?

Count of times the number of logical ready users was 36 or more.

smf70amn

INTEGER?

Logical wait users minimum over interval.

smf70amm

INTEGER?

Logical wait users maximum over interval.

smf70att

INTEGER?

Logical wait users total value over interval.

smf70a00

INTEGER?

Count of times the number of logical wait users was zero.

smf70a01

INTEGER?

Count of times the number of logical wait users was 1 or 2.

smf70a02

INTEGER?

Count of times the number of logical wait users was 3 or 4.

smf70a03

INTEGER?

Count of times the number of logical wait users was 5 or 6.

smf70a04

INTEGER?

Count of times the number of logical wait users was 7 or 8.

smf70a05

INTEGER?

Count of times the number of logical wait users was 9 or 10.

smf70a06

INTEGER?

Count of times the number of logical wait users was 11 - 15.

smf70a07

INTEGER?

Count of times the number of logical wait users was 16 - 20.

smf70a08

INTEGER?

Count of times the number of logical wait users was 21 - 25.

smf70a09

INTEGER?

Count of times the number of logical wait users was 26 - 30.

smf70a10

INTEGER?

Count of times the number of logical wait users was 31 - 35.

smf70a11

INTEGER?

Count of times the number of logical wait users was 36 or more.

smf70pmn

INTEGER?

Minimum number of ASCH address spaces. An ASCH address space is scheduled by the APPC/MVS transaction scheduler.

smf70pmm

INTEGER?

Maximum number of ASCH address spaces.

smf70ptt

INTEGER?

Total number of ASCH address spaces.

smf70p00

INTEGER?

Number of times when 0 ASCH address spaces were found.

smf70p01

INTEGER?

Number of times when 1 - 2 ASCH address spaces were found.

smf70p02

INTEGER?

Number of times when 3 - 4 ASCH address spaces were found.

smf70p03

INTEGER?

Number of times when 5 - 6 ASCH address spaces were found.

smf70p04

INTEGER?

Number of times when 7 - 8 ASCH address spaces were found.

smf70p05

INTEGER?

Number of times when 9 - 10 ASCH address spaces were found.

smf70p06

INTEGER?

Number of times when 11 - 15 ASCH address spaces were found.

smf70p07

INTEGER?

Number of times when 16 - 20 ASCH address spaces were found.

smf70p08

INTEGER?

Number of times when 21 - 25 ASCH address spaces were found.

smf70p09

INTEGER?

Number of times when 26 - 30 ASCH address spaces were found.

smf70p10

INTEGER?

Number of times when 31 - 35 ASCH address spaces were found.

smf70p11

INTEGER?

Number of times when 36 or more ASCH address spaces were found.

smf70xmn

INTEGER?

Minimum number of OMVS address spaces.

smf70xmm

INTEGER?

Maximum number of OMVS address spaces.

smf70xtt

INTEGER?

Total number of OMVS address spaces.

smf70x00

INTEGER?

Number of times when zero OMVS address spaces were found.

smf70x01

INTEGER?

Number of times when 1 - 2 OMVS address spaces were found.

smf70x02

INTEGER?

Number of times when 3 - 4 OMVS address spaces were found.

smf70x03

INTEGER?

Number of times when 5 - 6 OMVS address spaces were found.

smf70x04

INTEGER?

Number of times when 7 - 8 OMVS address spaces were found.

smf70x05

INTEGER?

Number of times when 9 - 10 OMVS address spaces were found.

smf70x06

INTEGER?

Number of times when 11 - 15 OMVS address spaces were found.

smf70x07

INTEGER?

Number of times when 16 - 20 OMVS address spaces were found.

smf70x08

INTEGER?

Number of times when 21 - 25 OMVS address spaces were found.

smf70x09

INTEGER?

Number of times when 26 - 30 OMVS address spaces were found.

smf70x10

INTEGER?

Number of times when 31 - 35 OMVS address spaces were found.

smf70x11

INTEGER?

Number of times when 36 or more OMVS address spaces were found.

smf70q00

INTEGER?

Count of times In Ready users was less or equal N.

smf70q01

INTEGER?

Count of times In Ready users was N+1.

smf70q02

INTEGER?

Count of times In Ready users was N+2.

smf70q03

INTEGER?

Count of times In Ready users was N+3.

smf70q04

INTEGER?

Count of times In Ready users was N+4 or N+5.

smf70q05

INTEGER?

Count of times In Ready users was N+6 to N+10.

smf70q06

INTEGER?

Count of times In Ready users was N+11 to N+15.

smf70q07

INTEGER?

Count of times In Ready users was N+16 to N+20.

smf70q08

INTEGER?

Count of times In Ready users was N+21 to N+30.

smf70q09

INTEGER?

Count of times In Ready users was N+31 to N+40.

smf70q10

INTEGER?

Count of times In Ready users was N+41 to N+60.

smf70q11

INTEGER?

Count of times In Ready users was N+61 or N+80.

smf70q12

INTEGER?

Count of times In Ready users was greater than N+80.

smf70srm

INTEGER?

Number of samples taken by SRM

smf70cmn

INTEGER?

Minimum number of work units for general purpose processors over interval.

smf70cmm

INTEGER?

Maximum number of work units for general purpose processors over interval.

smf70ctt

INTEGER?

Total number of work units for general purpose processors over interval.

smf70dmn

INTEGER?

Minimum number of work units for zAAPs over interval.

smf70dmm

INTEGER?

Maximum number of work units for zAAPs over interval.

smf70dtt

INTEGER?

Total number of work units for zAAPs over interval.

smf70emn

INTEGER?

Minimum number of work units for zIIPs over interval.

smf70emm

INTEGER?

Maximum number of work units for zIIPs over interval.

smf70ett

INTEGER?

Total number of work units for zIIPs over interval.

smf70u00

INTEGER?

Count of times the number of work units was less or equal N.

smf70u01

INTEGER?

Count of times the number of work units was N+1.

smf70u02

INTEGER?

Count of times the number of work units was N+2.

smf70u03

INTEGER?

Count of times the number of work units was N+3.

smf70u04

INTEGER?

Count of times the number of work units was N+4 or N+5.

smf70u05

INTEGER?

Count of times the number of work units was between N+6 and N+10.

smf70u06

INTEGER?

Count of times the number of work units was between N+11 and N+15.

smf70u07

INTEGER?

Count of times the number of work units was between N+16 and N+20.

smf70u08

INTEGER?

Count of times the number of work units was between N+21 and N+30.

smf70u09

INTEGER?

Count of times the number of work units was between N+31 and N+40.

smf70u10

INTEGER?

Count of times the number of work units was between N+41 and N+60.

smf70u11

INTEGER?

Count of times the number of work units was between N+61 and N+80.

smf70u12

INTEGER?

Count of times the number of work units was between N+81 and N+100.

smf70u13

INTEGER?

Count of times the number of work units was between N+101 and N+120.

smf70u14

INTEGER?

Count of times the number of work units was between N+121 and N+150.

smf70u15

INTEGER?

Count of times the number of work units was greater N+150.

Constraints:

  • FOREIGN KEY (smf70_ctl.csc, smf70_ctl.smf70sid, smf70_ctl.datetime, smf70_ctl.smf70ist, smf70_ctl.smf70iet → csc, smf70sid, datetime, smf70ist, smf70iet)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet)

smf70_bct
smf2db.db_models.smf70_model.Smf70Bct (smf70_bct)

The Smf70Bct class stores the Smf70Bct section in the smf70_bct table.

Columns:

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

lpar_system_name*

VARCHAR(17)

combining lpar long name with lpar short name.

lpar_number*

INTEGER

PR/SM partition number of the partition that wrote this record.

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf70lpm

VARCHAR(8)?

Logical partition name.

smf70lpn

INTEGER?

Logical partition number.

smf70pfg

INTEGER?

Partition flags Bit Meaning when set 0 Partition has changed from activated to deactivated, or from deactivated to activated, during interval. 1 Number of logical processors in partition has changed. 2 Number of dedicated processors in partition has changed. 3 Number of shared processors in partition has changed. 4 WLM LPAR management is active for this partition. 5 Wait time field (SMF70WST) is defined. 6 Defined capacity limit has been changed. 7 Reserved.

smf70bdn

INTEGER?

Number of logical CPUs assigned to this partition. This count matches the number of subsequent PR/SM Logical Processor data sections. Starting with z900 processors, SMF70BDN has a different meaning if bit 4 of SMF70INB is set. It then contains the maximum logical processors defined as shown at the HMC. Active logical processors have an online time SMF70ONT greater than zero.

smf70bds

INTEGER?

The PR/SM logical processor data blocks for all partitions are grouped together in the record. PR/SM logical processor data blocks for a given partition are grouped together. To get to the first logical processor data block associated with this partition, skip over the number of logical processor data blocks specified by this field, starting at the first logical processor data block in the record.

smf70bda

INTEGER?

Accumulated number of active logical processors at a WLM partition. This value is updated at each measurement cycle. It does not cover the logical processors for a non WLM managed partition. (A partition is WLM managed, if bit 4 of SMF70PFG is set.) To get the average number of logical CPUs, this value has to be divided by the number of Diagnose samples (field SMF70DSA in the CPU control section).

smf70spn

VARCHAR(8)?

LPAR cluster name. For z/OS, the LPAR cluster name is the sysplex name. For any other logical partition, the LPAR cluster name is the name provided in the HMC definition of this logical partition. Blank, if partition is not a cluster member.

smf70stn

VARCHAR(8)?

System name. Blank, if not provided or supported by the operating system in the logical partition.

smf70csf

INTEGER?

Number of megabytes of central storage currently online to this partition.

smf70esf

INTEGER?

Number of megabytes of expanded storage currently online to this partition.

smf70msu

INTEGER?

Defined capacity limit (in millions of service units).

smf70pfl

INTEGER?

Additional partition flags. Bit Meaning when set 0 Content of SMF70UPI is valid. 1 Group flag. This partition is member of a capacity group. 2 Polarization flag. This partition is vertically polarized. That is, HiperDispatch mode is active. The SMF70POW fields in the logical processor data section are valid for CPUs of this partition. 3 Initial weight instead of current weight should be used to project usage of the members in the capacity group. 4 -15

smf70upi

INTEGER?

User partition ID. Valid if bit 0 of SMF70PFL is set.

smf70mtid

INTEGER?

Maximum Thread Identification. A non-zero value indicates that PROCVIEW CORE is effective for this partition and the hardware supports multithreading.

smf70gnm

VARCHAR(8)?

Name of the capacity group to which this partition belongs. Valid if bit 1 of SMF70PFL is set.

smf70gmu

INTEGER?

Maximum licensing units of a group. The maximum number of processor licensing units for the group of logical partitions of which this partition is a member, and which may be consumed per unit of time, on average. Valid if bit 1 of SMF70PFL is set.

smf70hwgr_name

VARCHAR(8)?

Name of the hardware group to which this partition belongs.

smf70_boostinfo

INTEGER?

Boost information Bit Meaning when set 0 zIIP boost was active at some point within the interval. 1 Speed boost was active at some point within the interval. 2-7 Reserved.

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf70xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf70cpa_actual

INTEGER?

Physical CPU adjustment factor based on Model Capacity Rating (will be used for converting processor time to service units). This value together with SMF70CPA_scaling_factor replaces SMF70CPA.

smf70cpa_scaling_factor

INTEGER?

Scaling factor for SMF70CPA_actual.

defined_cpu_count_cp

INTEGER?

number of CP defined on this box.

defined_cpu_count_iip

INTEGER?

number of zIIP defined on this box.

defined_cpu_count_icf

INTEGER?

number of ICF defined on this box.

sysplex_name

VARCHAR(8)?

the sysplex name.

system_name

VARCHAR(8)?

the partition system name.

smf70acs_cp

FLOAT?

accumulated general purpose processor actual share.

total_smf70acs_cp

FLOAT?

total accumulated general purpose processor actual share.

min_entitlement

FLOAT?

the minimum entitlement of this partiion.

max_entitlement

FLOAT?

the maximum entitlement of this partiont.

wgt_cp

VARCHAR(6)?

the processor weight of general process CPs.

wgt_ifl

VARCHAR(6)?

the processor weight of IFL processors.

wgt_icf

VARCHAR(6)?

the processor weight of ICF processors.

wgt_iip

VARCHAR(6)?

the processor weight of zIIP processors.

wgt_cbp

VARCHAR(6)?

the processor weight of CBP processors.

wgt_ifa

VARCHAR(6)?

the processor weight of zAAP processors.

total_weight_cp

VARCHAR(6)?

the total weightings of general process CPs.

total_weight_ifl

VARCHAR(6)?

the total weightings of IFL procesors.

total_weight_iip

VARCHAR(6)?

the total weightings of zIIP processors.

total_weight_icf

VARCHAR(6)?

the total weightings of ICF processors.

total_weight_aap

VARCHAR(6)?

the total weightings of zAAP processors.

smf70edt_total_cp

FLOAT?

the total logical general purpose processor effective dispatch time.

smf70edt_total_ifl

FLOAT?

the total logical IFL processor effective dispatch time.

smf70edt_total_iip

FLOAT?

the total logical zIIP processor effective dispatch time.

smf70edt_total_icf

FLOAT?

the total logical ICF processor effective dispatch time.

smf70edt_total_aap

FLOAT?

the total logical zAAP processor effective dispatch time.

smf70pdt_cp

FLOAT?

the total logical general purpose processor dispatch time.

smf70pdt_ifl

FLOAT?

the total logical IFL processor dispatch time.

smf70pdt_iip

FLOAT?

the total logical zIIP processor dispatch time.

smf70pdt_icf

FLOAT?

the total logical ICF processor dispatch time.

smf70pdt_aap

FLOAT?

the total logical zAAP processor dispatch time.

lpar_management_total_cp

FLOAT?

LPAR management time for logical general purpose processors.

lpar_management_total_ifl

FLOAT?

LPAR management time for logical IFL processors.

lpar_management_total_iip

FLOAT?

LPAR management time for logical zIIP processors.

lpar_management_total_icf

FLOAT?

LPAR management time for logical ICF processors.

lpar_management_total_aap

FLOAT?

LPAR management time for logical zAAP processors.

physical_processor_effective_total_cp

FLOAT?

the effective utilization of the physical general purpose processors resource by the partiiton.

physical_processor_effective_total_ifl

FLOAT?

the effective utilization of the physical IFL processors resource by the partiiton.

physical_processor_effective_total_iip

FLOAT?

the effective utilization of the physical zIIP processors resource by the partiiton.

physical_processor_effective_total_icf

FLOAT?

the effective utilization of the physical ICF processors resource by the partiiton.

physical_processor_effective_total_aap

FLOAT?

the effective utilization of the physical zAAP processors resource by the partiiton.

physical_processor_total_total_cp

FLOAT?

the total utilization of the physical general purpose processors resource by the partiiton.

physical_processor_total_total_ifl

FLOAT?

the total utilization of the physical IFL processors resource by the partiiton.

physical_processor_total_total_iip

FLOAT?

the total utilization of the physical zIIP processors resource by the partiiton.

physical_processor_total_total_icf

FLOAT?

the total utilization of the physical ICF processors resource by the partiiton.

physical_processor_total_total_aap

FLOAT?

the total utilization of the physical zAAP processors resource by the partiiton.

Constraints:

  • FOREIGN KEY (smf70_ctl.csc, smf70_ctl.smf70sid, smf70_ctl.datetime, smf70_ctl.smf70ist, smf70_ctl.smf70iet → csc, smf70sid, datetime, smf70ist, smf70iet)

  • PRIMARY KEY (csc, lpar_system_name, lpar_number, datetime, smf70ist, smf70iet, smf70sid)

smf70_bct_cpu
smf2db.db_models.smf70_model.Smf70BctCpu (smf70_bct_cpu)

The Smf70BctCpu class stores the Smf70BctCpu section in the smf70_bct_cpu table.

Columns:

smf70cix*

VARCHAR(4)

EBCDIC name corresponding to the CPU type of the logical processor in CPU-identification name section.

wait_completion_status

VARCHAR(3)?

the wait completion is enabled of this processor.

wgt

VARCHAR(5)?

the processor weight of this kind of processor.

initial_cap_indicator

VARCHAR(1)?

the initial cap indicator of this processor.

cap_absolute_indicator

VARCHAR(1)?

the cap absolute indicator of this processor.

cap_absolute_group_indicator

VARCHAR(1)?

the cap absolute group indicator of this processor.

logical_processor_effective

FLOAT?

the effective logical processor effective time of this processor.

logical_processor_total

FLOAT?

the total logical processor time of this processor.

physical_processor_effective

FLOAT?

the effective physical processor effective time of this processor.

physical_processor_total

FLOAT?

the total physical processor time of this processor.

actual_consumed_msu

FLOAT?

the actual consumed MSU of this processor.

effective_consumed_msu

FLOAT?

the effective consumed MSU of this processor.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ lpar_system_name*

VARCHAR(17)

combining lpar long name with lpar short name.

→ lpar_number*

INTEGER

PR/SM partition number of the partition that wrote this record.

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf70pdt

FLOAT?

Logical processor dispatch time, in microseconds. This is the number of microseconds that were accumulated during the measurement interval (during which a physical CPU was assigned to this logical CPU). When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition. This time includes the time PR/SM was controlling the physical processor (LPAR management time), as well as any other time the processor was busy for any reason such as managing coupling facility traffic.

smf70bps

VARCHAR(6)?

Partition processor resource weight factor. If the value is X’FFFF’, then the partition has been assigned dedicated processors.

smf70vpf

INTEGER?

Logical processor flags Bit Meaning when set 0 Wait completion is enabled 1 Wait completion status has changed during interval 2 Weight has changed during interval 3 ‘Initial Capping’ was set to ‘ON’ on the Hardware Management Console 4 ‘Initial Capping’ status has changed during the interval 5 Logical processor varied online during the measurement interval 6 SMF70HW_Cap_Limit has changed during the interval 7 SMF70HWGr_Name or SMF70HWGr_Cap_Limit has changed during the interval

smf70pof

INTEGER?

Polarization flags Bit Meaning when set 0 - 1 Polarization indicator: 00 Horizontally polarized or polarization not indicated 01 Vertically polarized with low entitlement 10 Vertically polarized with medium entitlement 11 Vertically polarized with high entitlement 2 Polarization indication changed during interval

smf70edt

FLOAT?

Logical processor effective dispatch time, in microseconds. The number of microseconds that were accumulated during the measurement interval (excluding LPAR management time), during which a physical CPU was assigned to this logical CPU. When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition or to LPAR management of the physical processor. One example is time used for managing coupling facility traffic. This field is zero, if not supported by the hardware. LPAR management time is the time from SMF70PDT associated

smf70acs

FLOAT?

Accumulated processor actual share. To get the average processor actual share, this value has to be divided by the number of Diagnose samples (field SMF70DSA in the CPU control section).

smf70mis

INTEGER?

Processor minimum share.

smf70mas

INTEGER?

Processor maximum share.

smf70nsi

INTEGER?

Number of samples within 10% of the specified minimum.

smf70nsa

INTEGER?

Number of samples within 10% of the specified maximum.

smf70ont

FLOAT?

Logical processor online time.

smf70wst

FLOAT?

Logical processor wait state time. SMF70WST is used only for internal purposes.

smf70pma

INTEGER?

Average adjustment weight for pricing management. This value may be negative.

smf70nsw

INTEGER?

Number of diagnose samples where WLM considers to cap the set of logical CPUs of type SMF70CIX within the logical partition (see also SMF70NCA).

smf70pow

INTEGER?

Polarization weight for the logical CPU when HiperDispatch mode is active. See bit 2 of SMF70PFL. Multiplied by a factor of 4096 for more granularity. The value may be the same or different for all shared CPUs of type SMF70CIX. This is an accumulated value. Divide by the number of Diagnose samples SMF70DSA to get average weight value for the interval.

smf70nca

INTEGER?

Number of diagnose samples where capping actually limited the usage of processor resources for the set of logical CPUs of type SMF70CIX within the logical partition.

smf70hw_cap_limit

INTEGER?

If not zero, absolute limit on partition usage of all CPUs of the type indicated in SMF70CIX in terms of a number specified in hundredths of a CPU. For example, a value of 250 indicates that the partition is limited to using 2.5 CPUs.

smf70hwgr_cap_limit

INTEGER?

If not zero, absolute limit on partition usage of all CPUs of the type indicated in SMF70CIX that are members of the same hardware group, in terms of a number specified in hundredths of a CPU. For example, a value of 250 indicates that the hardware group is limited to using 2.5 CPUs.

smf70mtit

FLOAT?

Multithreading Idle Time in microseconds accumulated for all threads of a dispatched core. This field is only valid if SMF70MTID is not zero for this

smf70lpf

INTEGER?

Additional processor flags. Bit Meaning when set 0 Topology has changed during this interval. 1 - 7

smf70maxnl

INTEGER?

with a maximum of 6. Value Meaning 0 The model does not provide information about the topological nesting levels. 1 There is no actual topological nesting structure. 2 - 6 Topological nesting levels are available, beginning with field

smf70cordl1

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 1. Valid if SMF70MaxNL > 0.

smf70cordl2

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 2. Valid if SMF70MaxNL > 1.

smf70cordl3

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 3. Valid if SMF70MaxNL > 2

smf70cordl4

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 4. Valid if SMF70MaxNL > 3

smf70cordl5

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 5. Valid if SMF70MaxNL > 4

smf70cordl6

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 6. Valid if SMF70MaxNL > 5

smf70lpm

VARCHAR(8)?

Logical partition name.

smf70stn

VARCHAR(8)?

System name. Blank, if not provided or supported by the operating system in the logical partition.

smf70lpn

INTEGER?

Logical partition number.

share_current

FLOAT?

the accumulated processor current share.

cpu_count

INTEGER?

the number of logical processors of this kind in this partition.

physical_cpu_count

INTEGER?

the number of physical processors of this kind in this box.

msu_physical

FLOAT?

the physical MSU of this processor.

processor_weight_online

FLOAT?

the weight of this processor on the online time.

msu_effective

FLOAT?

the effective MSU of this processor.

logical_processor_is_online

INTEGER?

this processor is online.

utilization_per_cpu_physical

FLOAT?

the physical utilization of this processor.

lpar_management_per_cpu

FLOAT?

the lpar management time of this processor.

Constraints:

  • FOREIGN KEY (smf70_bct.csc, smf70_bct.lpar_system_name, smf70_bct.lpar_number, smf70_bct.datetime, smf70_bct.smf70ist, smf70_bct.smf70iet, smf70_bct.smf70sid → csc, lpar_system_name, lpar_number, datetime, smf70ist, smf70iet, smf70sid)

  • PRIMARY KEY (csc, lpar_system_name, lpar_number, datetime, smf70ist, smf70iet, smf70sid, smf70cix)

smf70_bpd
smf2db.db_models.smf70_model.Smf70Bpd (smf70_bpd)

The Smf70Bpd class stores the Smf70Bpd section in the smf70_bpd table.

Columns:

smf70vpa*

INTEGER

Logical processor address.

sysplex_name

VARCHAR(8)?

the sysplex name which this partition belongs to.

system_name

VARCHAR(8)?

the partition system name.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ lpar_system_name*

VARCHAR(17)

combining lpar long name with lpar short name.

→ lpar_number*

INTEGER

PR/SM partition number of the partition that wrote this record.

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf70pdt

FLOAT?

Logical processor dispatch time, in microseconds. This is the number of microseconds that were accumulated during the measurement interval (during which a physical CPU was assigned to this logical CPU). When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition. This time includes the time PR/SM was controlling the physical processor (LPAR management time), as well as any other time the processor was busy for any reason such as managing coupling facility traffic.

smf70bps

VARCHAR(6)?

Partition processor resource weight factor. If the value is X’FFFF’, then the partition has been assigned dedicated processors.

smf70vpf

INTEGER?

Logical processor flags Bit Meaning when set 0 Wait completion is enabled 1 Wait completion status has changed during interval 2 Weight has changed during interval 3 ‘Initial Capping’ was set to ‘ON’ on the Hardware Management Console 4 ‘Initial Capping’ status has changed during the interval 5 Logical processor varied online during the measurement interval 6 SMF70HW_Cap_Limit has changed during the interval 7 SMF70HWGr_Name or SMF70HWGr_Cap_Limit has changed during the interval

smf70pof

INTEGER?

Polarization flags Bit Meaning when set 0 - 1 Polarization indicator: 00 Horizontally polarized or polarization not indicated 01 Vertically polarized with low entitlement 10 Vertically polarized with medium entitlement 11 Vertically polarized with high entitlement 2 Polarization indication changed during interval

→ smf70cix

VARCHAR(4)?

EBCDIC name corresponding to the CPU type of the logical processor in CPU-identification name section.

smf70edt

FLOAT?

Logical processor effective dispatch time, in microseconds. The number of microseconds that were accumulated during the measurement interval (excluding LPAR management time), during which a physical CPU was assigned to this logical CPU. When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition or to LPAR management of the physical processor. One example is time used for managing coupling facility traffic. This field is zero, if not supported by the hardware. LPAR management time is the time from SMF70PDT associated

smf70acs

FLOAT?

Accumulated processor actual share. To get the average processor actual share, this value has to be divided by the number of Diagnose samples (field SMF70DSA in the CPU control section).

smf70mis

INTEGER?

Processor minimum share.

smf70mas

INTEGER?

Processor maximum share.

smf70nsi

INTEGER?

Number of samples within 10% of the specified minimum.

smf70nsa

INTEGER?

Number of samples within 10% of the specified maximum.

smf70ont

FLOAT?

Logical processor online time.

smf70wst

FLOAT?

Logical processor wait state time. SMF70WST is used only for internal purposes.

smf70pma

INTEGER?

Average adjustment weight for pricing management. This value may be negative.

smf70nsw

INTEGER?

Number of diagnose samples where WLM considers to cap the set of logical CPUs of type SMF70CIX within the logical partition (see also SMF70NCA).

smf70pow

INTEGER?

Polarization weight for the logical CPU when HiperDispatch mode is active. See bit 2 of SMF70PFL. Multiplied by a factor of 4096 for more granularity. The value may be the same or different for all shared CPUs of type SMF70CIX. This is an accumulated value. Divide by the number of Diagnose samples SMF70DSA to get average weight value for the interval.

smf70nca

INTEGER?

Number of diagnose samples where capping actually limited the usage of processor resources for the set of logical CPUs of type SMF70CIX within the logical partition.

smf70hw_cap_limit

INTEGER?

If not zero, absolute limit on partition usage of all CPUs of the type indicated in SMF70CIX in terms of a number specified in hundredths of a CPU. For example, a value of 250 indicates that the partition is limited to using 2.5 CPUs.

smf70hwgr_cap_limit

INTEGER?

If not zero, absolute limit on partition usage of all CPUs of the type indicated in SMF70CIX that are members of the same hardware group, in terms of a number specified in hundredths of a CPU. For example, a value of 250 indicates that the hardware group is limited to using 2.5 CPUs.

smf70mtit

FLOAT?

Multithreading Idle Time in microseconds accumulated for all threads of a dispatched core. This field is only valid if SMF70MTID is not zero for this

smf70lpf

INTEGER?

Additional processor flags. Bit Meaning when set 0 Topology has changed during this interval. 1 - 7

smf70maxnl

INTEGER?

with a maximum of 6. Value Meaning 0 The model does not provide information about the topological nesting levels. 1 There is no actual topological nesting structure. 2 - 6 Topological nesting levels are available, beginning with field

smf70cordl1

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 1. Valid if SMF70MaxNL > 0.

smf70cordl2

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 2. Valid if SMF70MaxNL > 1.

smf70cordl3

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 3. Valid if SMF70MaxNL > 2

smf70cordl4

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 4. Valid if SMF70MaxNL > 3

smf70cordl5

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 5. Valid if SMF70MaxNL > 4

smf70cordl6

INTEGER?

Coordinate of the preferred dispatch location of the logical core at topological nesting level 6. Valid if SMF70MaxNL > 5

smf70lpm

VARCHAR(8)?

Logical partition name.

smf70stn

VARCHAR(8)?

System name. Blank, if not provided or supported by the operating system in the logical partition.

smf70lpn

INTEGER?

Logical partition number.

share_current

FLOAT?

the accumulated processor current share.

cpu_count

INTEGER?

the number of logical processors of this kind in this partition.

physical_cpu_count

INTEGER?

the number of physical processors of this kind in this box.

msu_physical

FLOAT?

the physical MSU of this processor.

processor_weight_online

FLOAT?

the weight of this processor on the online time.

msu_effective

FLOAT?

the effective MSU of this processor.

logical_processor_is_online

INTEGER?

this processor is online.

utilization_per_cpu_physical

FLOAT?

the physical utilization of this processor.

lpar_management_per_cpu

FLOAT?

the lpar management time of this processor.

Constraints:

  • FOREIGN KEY (smf70_bct_cpu.csc, smf70_bct_cpu.lpar_system_name, smf70_bct_cpu.lpar_number, smf70_bct_cpu.datetime, smf70_bct_cpu.smf70ist, smf70_bct_cpu.smf70iet, smf70_bct_cpu.smf70sid, smf70_bct_cpu.smf70cix → csc, lpar_system_name, lpar_number, datetime, smf70ist, smf70iet, smf70sid, smf70cix)

  • PRIMARY KEY (csc, lpar_system_name, lpar_number, datetime, smf70ist, smf70iet, smf70sid, smf70vpa)

smf70_ccf
smf2db.db_models.smf70_model.Smf70Ccf (smf70_ccf)

The Smf70Ccf class stores the Smf70Ccf section in the smf70_ccf table.

Columns:

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r702snec

FLOAT?

Single DES: Number of calls to encipher the data.

r702sneb

FLOAT?

Single DES: Number of bytes of data enciphered.

r702snei

FLOAT?

Single DES: Number of instructions used to encipher the data.

r702tnec

FLOAT?

Triple DES: Number of calls to encipher the data.

r702tneb

FLOAT?

Triple DES: Number of bytes of data enciphered.

r702tnei

FLOAT?

Triple DES: Number of instructions used to encipher the data.

r702sndc

FLOAT?

Single DES: Number of calls to decipher the data.

r702sndb

FLOAT?

Single DES: Number of bytes of data deciphered.

r702sndi

FLOAT?

Single DES: Number of instructions used to decipher the data.

r702tndc

FLOAT?

Triple DES: Number of calls to decipher the data.

r702tndb

FLOAT?

Triple DES: Number of bytes of data deciphered.

r702tndi

FLOAT?

Triple DES: Number of instructions used to decipher the data.

r702nmgc

FLOAT?

Number of calls to generate the message authentication code (MAC).

r702nmgb

FLOAT?

Number of bytes of data for which the MAC was generated.

r702nmgi

FLOAT?

Number of PCMF instructions used to generate the MAC.

r702nmvc

FLOAT?

Number of calls to verify the MAC.

r702nmvb

FLOAT?

Number of bytes of data for which the MAC was verified.

r702nmvi

FLOAT?

Number of PCMF instructions used to verify the MAC.

r702nhac

FLOAT?

For SHA-1 hashing: Number of calls to hash the data.

r702nhab

FLOAT?

For SHA-1 hashing: Number of bytes of data which was hashed.

r702nhai

FLOAT?

For SHA-1 hashing: Number of PCMF instructions used to hash the data.

r702nptc

FLOAT?

Number of calls to translate the PIN.

r702npvc

FLOAT?

Number of calls to verify the PIN.

r702nh2c

FLOAT?

For SHA-224 and SHA-256 hashing: Number of calls to hash the data.

r702nh2b

FLOAT?

For SHA-224 and SHA-256 hashing: Number of bytes of data which was hashed.

r702nh2i

FLOAT?

For SHA-224 and SHA-256 hashing: Number of PCMF instructions used to hash the data.

r702nh5c

FLOAT?

For SHA-384 and SHA-512 hashing: Number of calls to hash the data.

r702nh5b

FLOAT?

For SHA-384 and SHA-512 hashing: Number of bytes of data which was hashed.

r702nh5i

FLOAT?

For SHA-384 and SHA-512 hashing: Number of PCMF instructions used to hash the data.

r702cdlv

INTEGER?

ICSF data level.

r702aesc

FLOAT?

Number of AES encipher calls sent to a coprocessor.

r702aesb

FLOAT?

Number of bytes processed by the AES encipher services handled by a coprocessor.

r702aesi

FLOAT?

Number of operations required to complete the AES encipher service calls to a coprocessor.

r702asdc

FLOAT?

Number of AES decipher calls sent to a coprocessor.

r702asdb

FLOAT?

Number of bytes processed by the AES decipher services handled by a coprocessor.

r702asdi

FLOAT?

Number of operations required to complete the AES decipher service calls to a coprocessor.

r702drgc

FLOAT?

Number of calls to generate the RSA digital signatures.

r702drvc

FLOAT?

Number of calls to verify the RSA digital signatures.

r702degc

FLOAT?

Number of calls to generate the ECC digital signatures.

r702devc

FLOAT?

Number of calls to verify the ECC digital signatures.

r702amgc

FLOAT?

Number of calls to generate the AES MACs.

r702amgb

FLOAT?

Number of bytes of data for which the AES MACs were generated.

r702amgi

FLOAT?

Number of instructions used to generate the AES MACs.

r702amvc

FLOAT?

Number of calls to verify the AES MACs.

r702amvb

FLOAT?

Number of bytes of data for which the AES MACs were verified.

r702amvi

FLOAT?

Number of instructions used to verify the AES MACs.

r702fpec

FLOAT?

Number of calls to encipher data using FPE.

r702fpeb

FLOAT?

Number of bytes of data enciphered using FPE.

r702fpei

FLOAT?

Number of instructions used to encipher the data using FPE.

r702fpdc

FLOAT?

Number of calls to decipher data using FPE.

r702fpdb

FLOAT?

Number of bytes of data deciphered using FPE.

r702fpdi

FLOAT?

Number of instructions used to decipher the data using FPE.

r702fptc

FLOAT?

Number of calls to translate data using FPE.

r702fptb

FLOAT?

Number of bytes of data translated using FPE.

r702fpti

FLOAT?

Number of instructions used to translate the data using FPE.

r702fxec

FLOAT?

Number of calls to encipher data using FFX.

r702fxeb

FLOAT?

Number of bytes of data enciphered using FFX.

r702fxei

FLOAT?

Number of instructions used to encipher the data using FFX.

r702fxdc

FLOAT?

Number of calls to decipher data using FFX.

r702fxdb

FLOAT?

Number of bytes of data deciphered using FFX.

r702fxdi

FLOAT?

Number of instructions used to decipher the data using FFX.

r702fxtc

FLOAT?

Number of calls to translate data using FFX.

r702fxtb

FLOAT?

Number of bytes of data translated using FFX.

r702fxti

FLOAT?

Number of instructions used to translate the data using FFX.

r702dqgc

FLOAT?

Number of calls to generate the QSA digital signatures.

r702dqvc

FLOAT?

Number of calls to verify the QSA digital signatures.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

Constraints:

  • FOREIGN KEY (smf70_pro.datetime, smf70_pro.smf70ist, smf70_pro.smf70iet, smf70_pro.smf_type, smf70_pro.csc, smf70_pro.smf70sid → datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet)

smf70_ctl
smf2db.db_models.smf70_model.Smf70Ctl (smf70_ctl)

The Smf70Ctl class stores the Smf70Ctl section in the smf70_ctl table.

Columns:

date

DATE?

the date of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf70mod

INTEGER?

CPU processor family.

smf70ver

INTEGER?

CPU version number - meaning varies with model number.

smf70bnp

INTEGER?

Number of physical processors assigned for use by PR/SM.

smf70inb

INTEGER?

PR/SM indicator bits. Bit Meaning when set 0 PR/SM diagnose X’204’ failure. 1 Number of physical processors has changed. 2 Dispatch interval time has been changed. 3 An additional partition, that is not included in the count of configured partitions, is presented with a name of ‘PHYSICAL’. This partition includes all of the uncaptured time that was used by the LPAR management time support feature but could not be attributed to a specific logical partition. 4 PR/SM - Diagnose X’204’ extended data is supported. 5 Simplified Diagnose X’204’ data provided for system running as z/VM ® guest. CPU consumption by z/VM itself provided with partition data section for logical partition named PHYSICAL . 6 Power information is available. 7

smf70stf

INTEGER?

Flags. Bit Meaning when set 0 The STSI facility is available for the CPC. 1 Physical CPU adjustment factor has been changed. 2 Service units available to MVS image have been changed. 3 SMF70LAC is provided for systems running in LPAR mode, as a z/VM guest, or under an alternate virtual machine. The value no longer includes CPU wait times. 4 SMF70MDL is the model-capacity identifier and SMF70HWM is the physical model. If this bit is OFF, SMF70MDL represents both model-capacity and physical model. 5 OPT parameter BLWLTRPCT changed. 6 OPT parameter BLWLINTHD changed. 7 Field SMF70GAU is valid. Dispatch accumulated interval time in milliseconds.

smf70gts

FLOAT?

Dispatch accumulated interval time in milliseconds. A zero value indicates that the dispatch interval was dynamically determined.

smf70mdl

VARCHAR(16)?

CPC model identifier indicating the total capacity of the CPC, including all types of active capacity. See bit 4 of SMF70STF.

smf70dsa

INTEGER?

Number of Diagnose samples.

smf70ifa

INTEGER?

Number of zAAPs online at the end of the interval.

smf70cpa

INTEGER?

Physical CPU adjustment factor based on alternate CPU capability. This value is replaced by SMF70CPA_actual and SMF70CPA_scaling_factor.

smf70wla

INTEGER?

Processor capacity available to MVS image measured in MSUs (millions of service units) per hour. The value takes into account whether or not the image has a defined capacity limit. (For systems running as VM guest, this is the VM capacity).

smf70lac

INTEGER?

Long-term average of CPU service (millions of service units). Scope of the value depends on bit 3 of SMF70STF.

smf70hof

FLOAT?

Hypervisor date/time offset in STCK format (aka Sysplex timer offset).

smf70hwm

VARCHAR(16)?

CPC physical model identifier. Valid if bit 4 of SMF70STF is set.

smf70sup

INTEGER?

Number of zIIPs online at the end of the interval.

smf70gjt

DATETIME?

Time in STCK format when the partition that wrote this record has joined or left a capacity group (last change of group name). Also set at IPL time, when the partition is not a member of a capacity group.

smf70pom

VARCHAR(4)?

EBCDIC plant code that identifies the plant of manufacture for the configuration. The plant code is left-justified with trailing blank characters if necessary.

smf70csc

VARCHAR(16)?

EBCDIC sequence code of the configuration. The sequence code is right-justified with leading EBCDIC zeroes if necessary.

smf70hhf

INTEGER?

Additional flags. Bit Meaning when set 0 HiperDispatch mode supported 1 HiperDispatch mode is active 2 HiperDispatch mode changed during interval 3 Failure returned by HISMT service. Values in Logical Core data section and values provided in SMF70MCF, SMF70MCFS, SMF70MCFI, SMF70CF, SMF70CFS, SMF70CFI, SMF70ATD, SMF70ATDS, and SMF70ATDI are invalid. 4 Absolute MSU capping is active for this partition. 5 SMF70OS_PRTCT is valid. 6-7

smf70pmi

INTEGER?

Accumulated number of blocked dispatchable units per second that may get promoted in their dispatch priority. To get the average promote event rate, divide SMF70PMI by SMF70SAM.

smf70pmu

INTEGER?

Number of blocked dispatchable units being promoted during the interval.

smf70pmw

INTEGER?

Accumulated number of address spaces and enclaves being blocked during the interval. To get the average number of waiters for promote, divide SMF70PMW by SMF70SAM.

smf70pmp

INTEGER?

Maximum number of address spaces and enclaves found being blocked during the interval.

smf70pmt

FLOAT?

1/1000s of the CPU capacity for promote slices (OPT parameter BLWLTRPCT).

smf70pml

INTEGER?

Swapped-in starvation threshold. When an address space or enclave has not received CPU service within this time interval although it has ready-to-run work, it is considered being blocked (OPT parameter BLWLINTHD).

smf70mpc

VARCHAR(16)?

CPC model identifier indicating the permanent capacity of the CPC, without the temporarily increased capacity, the temporarily available replacement capacity, and the corridor capacity. The identifier is left justified with trailing blanks if necessary. This field is zero, if not supported by the hardware.

smf70mtc

VARCHAR(16)?

CPC model identifier indicating the temporary capacity of the CPC, which is the total of permanent capacity and temporarily increased capacity, without the temporarily available replacement capacity and the corridor capacity. The identifier is left justified with trailing blanks if necessary. This field is zero, if not supported by the hardware.

smf70mcr

INTEGER?

CPC model capacity rating associated with the model as identified by SMF70MDL. This field is zero, if not supported by the hardware.

smf70mpr

INTEGER?

CPC permanent model capacity rating associated with the model as identified by SMF70MPC. This field is zero, if not supported by the hardware.

smf70mtr

INTEGER?

CPC temporary model capacity rating associated with the model as identified by SMF70MTC. This field is zero, if not supported by the hardware.

smf70nrm

INTEGER?

Normalization factor for zIIP. Multiply zIIP time by this value and divide by 256 to get the equivalent time on a CP.

smf70gau

INTEGER?

Long-term average of CPU service in millions of service units which would be allowed by the limit of the capacity group but is not used by its members. If the value is negative, the group is capped. Valid if bit 7 of SMF70STF is set.

smf70ncr

INTEGER?

Nominal model-capacity rating in MSU/hour. When non-zero, this value is associated with the nominal model capacity as identified in field SMF70MDL. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MCR.

smf70npr

INTEGER?

Nominal permanent model-capacity rating in MSU/ hour. When non-zero, this value is associated with the nominal permanent model capacity as identified in field SMF70MPC. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MPR.

smf70ntr

INTEGER?

Nominal temporary model-capacity rating in MSU/ hour. When non-zero, this value is associated with the nominal temporary model capacity as identified in field SMF70MTC. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MTR.

smf70cai

INTEGER?

Capacity-adjustment indication. When zero, the indication is not reported. When in the range from 1 to 99, some amount of reduction is indicated. When 100, the machine is operating at its normal capacity. Temporary capacity changes that affect machine performance (for example, CBU or OOCoD) are not included.

smf70ccr

INTEGER?

Capacity-change reason. Valid if SMF70CAI is non- zero. When 0, no capacity change took place. When 1, the capacity change is due to the setting of a manual control. When greater than 1, the capacity change is due to an internal machine condition or due to an external machine exception.

smf70mcp

INTEGER?

Maximum CPU ID available for this IPL.

smf70icp

INTEGER?

Highest CPU ID installed at IPL time.

smf70ccp

INTEGER?

Highest CPU ID currently installed. This number can increase upon dynamic CPU addition.

smf70cpa_actual

INTEGER?

Physical CPU adjustment factor based on Model Capacity Rating (will be used for converting processor time to service units). This value together with SMF70CPA_scaling_factor replaces SMF70CPA.

smf70cpa_scaling_factor

INTEGER?

Scaling factor for SMF70CPA_actual.

smf70mcf

INTEGER?

Multithreading maximum capacity numerator for general purpose processors. Divide this value by 1024 to get the multithreading maximum capacity factor for all general purpose processors that were configured ONLINE for the complete interval.

smf70mcfs

INTEGER?

Multithreading maximum capacity numerator for zIIP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.

smf70mcfi

INTEGER?

Multithreading maximum capacity numerator for zAAP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.

smf70cf

INTEGER?

Multithreading capacity numerator for general purpose processors. Divide this value by 1024 to get the multithreading capacity factor for all general purpose processors that were configured ONLINE for the complete interval.

smf70cfs

INTEGER?

Multithreading capacity numerator for zIIP. Divide this value by 1024 to get the multithreading capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.

smf70cfi

INTEGER?

Multithreading capacity numerator for zAAP. Divide this value by 1024 to get the multithreading capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.

smf70atd

INTEGER?

Average Thread Density numerator for general purpose processors . Divide this value by 1024 to get the average number of active threads for all general purpose processors that were dispatched to physical hardware and configured ONLINE for the complete interval.

smf70atds

INTEGER?

Average Thread Density numerator for zIIP. Divide this value by 1024 to get the average number of active threads for all zIIPs that were dispatched to physical hardware and configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.

smf70atdi

INTEGER?

Average Thread Density numerator for zAAP. Divide this value by 1024 to get the average number of active threads for all zAAPs that were dispatched to physical hardware and configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.

smf70lacm

INTEGER?

Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute MOBILE. If an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACM.

smf70laca

INTEGER?

Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYA. If an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACA.

smf70lacb

INTEGER?

Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYB. If an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACB.

smf70adj

INTEGER?

Logical adjustment factor for CPU rate.

smf70laccr

INTEGER?

Long-term average of CPU service (millions of service units) consumed by DFSMS data set encryption. Valid only for IBM z14 ® and later CPCs.

smf70maxpu

INTEGER?

When non-zero, this field indicates how many processor cores are physically available in this particular machine. When the value is 0, it is not defined for this model.

smf70os_prtct

INTEGER?

When non-zero, the OSPROTECT system parameter with a value other than SYSTEM is in effect. X’01’ indicates OSPROTECT=1. For machines after IBM z14, may be 0 with OSPROTECT=1.

smf70mdl_cbp

VARCHAR(34)?

Reserved for future use.

smf70mcr_cbp

INTEGER?

Reserved for future use.

smf70ncr_cbp

INTEGER?

Reserved for future use.

smf70lac_cbp

INTEGER?

Reserved for future use.

smf70cpa_actual_cbp

INTEGER?

Reserved for future use.

smf70_ipl_time

DATETIME?

IPL time of partition, in TOD format.

smf70_trg_m_cnt

INTEGER?

Number of times sampling of tenant resource group memory consumption happened.

smf70cpc_type

INTEGER?

CPC Type.

smf70mdl_var

VARCHAR(34)?

CPC model identifier indicating the variable capacity of the CPC. The identifier is left-justified with trailing blanks, if necessary. This field is zero if not supported by the hardware.

smf70mvcr

INTEGER?

Model variable capacity rating. When non-zero, this value is associated with the model capacity as identified in the SMF70MDL_VAR field.

smf70nvcr

INTEGER?

Nominal model variable capacity rating. When non-zero, this value is associated with the nominal model capacity as identified in the SMF70MDL_VAR field. When the SMF70CAI field contains a value of 100, this value equals the value in the SMF70MVCR field.

smf70zsu_on_ziip

INTEGER?

Unweighted zIIP-eligible service units spent on zIIP for the entire system.

smf70zsu_on_cp

INTEGER?

Unweighted zIIP-eligible service units spent on CP for the entire system.

smf70jsu_on_ziip

INTEGER?

Unweighted zIIP-eligible Java service units spent on zIIP for the entire system.

smf70jsu_on_cp

INTEGER?

Unweighted zIIP-eligible Java service units spent on CP for the entire system.

smf70cpe_lo

INTEGER?

Low threshold value of OPT parameter CPENABLE.

smf70cpe_hi

INTEGER?

High threshold value of OPT parameter CPENABLE.

smf70mdl_rep

VARCHAR(16)?

CPC model identifier indicating the replacement capacity of the CPC, which is the total of permanent capacity, temporarily increased capacity, and temporarily available replacement capacity, without the corridor capacity. The identifier is left-justified with trailing blanks, if necessary. This field is zero if not supported by the hardware.

smf70mrcr

INTEGER?

Model replacement capacity rating. When non-zero, this value is associated with the model capacity as identified in the SMF70MDL_REP field.

smf70nrcr

INTEGER?

Nominal model-replacement-capacity rating. When non-zero, this value is associated with the nominal model capacity as identified in the SMF70MDL_REP field. When the SMF70CAI field contains a value of 100, this value equals the value in the SMF70MRCR field.

smf70_cpupower

INTEGER?

Accumulated microwatts for all CPU resources allocated to the LPAR during the interval. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_storagepower

INTEGER?

Accumulated microwatts for all storage resources allocated to the LPAR during the interval. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_iopower

INTEGER?

Accumulated microwatts for all I/O resources allocated to the LPAR during the interval. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_cpctotalpower

INTEGER?

Accumulated microwatts for all electrical and mechanical components in the CPC. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_cpcunassrespower

INTEGER?

Accumulated microwatts for all types of resources in the standby or reserved state. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_cpcinfrapower

INTEGER?

Accumulated microwatts for all subsystems in the CPC which do not provide CPU, storage, or I/O resources to logical partitions. These include service elements, cooling systems, power distribution, and network switches, among others. Divide by SMF70_NumPowerSamples to retrieve the average power consumption of the interval.

smf70_numpowersamples

INTEGER?

Number of power samples for the interval.

smf70_powerpartitionname

VARCHAR(8)?

The name of the LPAR to which the LPAR-specific power fields apply.

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf70snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf70xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf70mtid

INTEGER?

Maximum Thread Identification. A non-zero value indicates that PROCVIEW CORE is effective for this partition and the hardware supports multithreading.

smf70lpm

VARCHAR(8)?

Logical partition name.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

cpu_count_CP

INTEGER?

from smf70ctn - Number of physical CPUs of CP at interval end.

cpu_count_accumulated_CP

INTEGER?

from smf70can - Accumulated number of physcial CPUs of CP.

cpu_count_IFL

INTEGER?

from smf70ctn - Number of physical CPUs of IFL at interval end.

cpu_count_accumulated_IFL

INTEGER?

from smf70can - Accumulated number of physcial CPUs of IFL.

cpu_count_ICF

INTEGER?

from smf70ctn - Number of physical CPUs of ICF at interval end.

cpu_count_accumulated_ICF

INTEGER?

from smf70can - Accumulated number of physcial CPUs of ICF.

cpu_count_IIP

INTEGER?

from smf70ctn - Number of physical CPUs of IIP at interval end.

cpu_count_accumulated_IIP

INTEGER?

from smf70can - Accumulated number of physcial CPUs of IIP.

cpu_count_CBP

INTEGER?

from smf70ctn - Number of physical CPUs of CBP at interval end.

cpu_count_accumulated_CBP

INTEGER?

from smf70can - Accumulated number of physcial CPUs of CBP.

cpu_count_IFA

INTEGER?

from smf70ctn - Number of physical CPUs of IFA at interval end.

cpu_count_accumulated_IFA

INTEGER?

from smf70can - Accumulated number of physcial CPUs of IFA.

lpar_number

INTEGER?

PR/SM partition number of the partition that wrote this record.

lpar_system_name

VARCHAR(17)?

combining lpar long name with lpar short name.

cpu_adjustment_factor_effective

INTEGER?

smf70cpa_actual if smf70cpa_actual is not zero, otherwise it is the value of smf70cpa.

cpa_scaling_factor_effective

INTEGER?

smf70cpa_scaling_factor if smf70cpa_actual is not zero, otherwise 1.

wgt_cp

VARCHAR(6)?

the processor weight of general process CPs.

wgt_ifl

VARCHAR(6)?

the processor weight of IFL processors.

wgt_icf

VARCHAR(6)?

the processor weight of ICF processors.

wgt_iip

VARCHAR(6)?

the processor weight of zIIP processors.

wgt_cbp

VARCHAR(6)?

the processor weight of CBP processors.

wgt_ifa

VARCHAR(6)?

the processor weight of zAAP processors.

multithreading

INTEGER?

multithreading is supported.

numproc

FLOAT?

the number of general purpose processors online.

lpar_busy_total_cp

FLOAT?

the total lpar busy for general purpose processors.

mvs_busy_total_cp

FLOAT?

the total MVS busy for general purpose processors.

mvs_busy_unpark_total_cp

FLOAT?

the total MVS busy for unparked general purpose processors.

total_log_proc_share_cp

FLOAT?

the percentage of the physical processor that the logical general purpose processor is entitled to use.

med_log_proc_share_cp

FLOAT?

the percentage of the physical processor that the logical general purpose processor with MED HiperDispatch priority is entitled to use.

mt_prod_total_cp

FLOAT?

the percentage of the maximum core capacity that was used in the reporting interval while the logical core of general purpose processor was dsipatched to physical hardware.

mt_util_total_cp

FLOAT?

the percentage of the maximum core capacity of general purpose processor that was used in the reporting interval.

rate_io_interrupt_total

FLOAT?

the total rate per second that this processor handled I/O interrupts.

rate_io_interrupt_by_tpi_total

FLOAT?

the percentage of the total Test Pending interrupts for this processor during the interval that are handled by the I/O supervisor without re-enabling.

lpar_busy_total_iip

FLOAT?

the total lpar busy for zIIP processors.

mvs_busy_total_iip

FLOAT?

the total MVS busy for zIIP processors.

mvs_busy_unpark_total_iip

FLOAT?

the total MVS busy for unparked zIIP processors.

total_log_proc_share_iip

FLOAT?

the percentage of the physical processor that the logical zIIP processor is entitled to use.

med_log_proc_share_iip

FLOAT?

the percentage of the physical processor that the logical zIIP processor with MED HiperDispatch priority is entitled to use.

mt_prod_total_iip

FLOAT?

the percentage of the maximum core capacity that was used in the reporting interval while the logical core of zIIP processor was dsipatched to physical hardware.

mt_util_total_iip

FLOAT?

the percentage of the maximum core capacity of zIIP processor that was used in the reporting interval.

lpar_busy_total_aap

FLOAT?

the total lpar busy for zAAP processors.

mvs_busy_total_aap

FLOAT?

the total MVS busy for zAAP processors.

mvs_busy_unpark_total_aap

FLOAT?

the total MVS busy for unparked zAAP processors.

total_log_proc_share_aap

FLOAT?

the percentage of the physical processor that the logical zAAP processor is entitled to use.

med_log_proc_share_aap

FLOAT?

the percentage of the physical processor that the logical zAAP processor with MED HiperDispatch priority is entitled to use.

mt_prod_total_aap

FLOAT?

the percentage of the maximum core capacity that was used in the reporting interval while the logical core of zAAP processor was dsipatched to physical hardware.

mt_util_total_aap

FLOAT?

the percentage of the maximum core capacity of zAAP processor that was used in the reporting interval.

total_weight_cp

VARCHAR(6)?

the total weightings of general process CPs.

total_weight_ifl

VARCHAR(6)?

the total weightings of IFL procesors.

total_weight_iip

VARCHAR(6)?

the total weightings of zIIP processors.

total_weight_icf

VARCHAR(6)?

the total weightings of ICF processors.

total_weight_aap

VARCHAR(6)?

the total weightings of zAAP processors.

smf70edt_total_cp

FLOAT?

the total logical general purpose processor effective dispatch time.

smf70edt_total_ifl

FLOAT?

the total logical IFL processor effective dispatch time.

smf70edt_total_iip

FLOAT?

the total logical zIIP processor effective dispatch time.

smf70edt_total_icf

FLOAT?

the total logical ICF processor effective dispatch time.

smf70edt_total_aap

FLOAT?

the total logical zAAP processor effective dispatch time.

smf70pdt_cp

FLOAT?

the total logical general purpose processor dispatch time.

smf70pdt_ifl

FLOAT?

the total logical IFL processor dispatch time.

smf70pdt_iip

FLOAT?

the total logical zIIP processor dispatch time.

smf70pdt_icf

FLOAT?

the total logical ICF processor dispatch time.

smf70pdt_aap

FLOAT?

the total logical zAAP processor dispatch time.

lpar_management_total_cp

FLOAT?

LPAR management time for logical general purpose processors.

lpar_management_total_ifl

FLOAT?

LPAR management time for logical IFL processors.

lpar_management_total_iip

FLOAT?

LPAR management time for logical zIIP processors.

lpar_management_total_icf

FLOAT?

LPAR management time for logical ICF processors.

lpar_management_total_aap

FLOAT?

LPAR management time for logical zAAP processors.

physical_processor_effective_total_cp

FLOAT?

the effective utilization of the physical general purpose processors resource by the partiiton.

physical_processor_effective_total_ifl

FLOAT?

the effective utilization of the physical IFL processors resource by the partiiton.

physical_processor_effective_total_iip

FLOAT?

the effective utilization of the physical zIIP processors resource by the partiiton.

physical_processor_effective_total_icf

FLOAT?

the effective utilization of the physical ICF processors resource by the partiiton.

physical_processor_effective_total_aap

FLOAT?

the effective utilization of the physical zAAP processors resource by the partiiton.

physical_processor_total_total_cp

FLOAT?

the total utilization of the physical general purpose processors resource by the partiiton.

physical_processor_total_total_ifl

FLOAT?

the total utilization of the physical IFL processors resource by the partiiton.

physical_processor_total_total_iip

FLOAT?

the total utilization of the physical zIIP processors resource by the partiiton.

physical_processor_total_total_icf

FLOAT?

the total utilization of the physical ICF processors resource by the partiiton.

physical_processor_total_total_aap

FLOAT?

the total utilization of the physical zAAP processors resource by the partiiton.

Constraints:

  • FOREIGN KEY (smf70_pro.datetime, smf70_pro.smf70ist, smf70_pro.smf70iet, smf70_pro.smf_type, smf70_pro.csc, smf70_pro.smf70sid → datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet)

smf70_cpu
smf2db.db_models.smf70_model.Smf70Cpu (smf70_cpu)

The Smf70Cpu class stores the Smf70Cpu section in the smf70_cpu table.

Columns:

smf70cid*

INTEGER

CPU identification

smf70_cpu_skip

INTEGER?

The CPU data sections for this core are grouped together in the record. To get to the first CPU data section associated with this logical core, skip over the number of CPU data sections specified by this field, starting at the first CPU data section in the record.

date

DATE?

the date of the record.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf70wat

FLOAT?

CPU wait time, where bit 51 = 1 microsecond. That is, the amount of time that the CPU is not processing instructions (PSW wait state bit is on). Data could be incorrect if a SET CLOCK occurred during the RMF interval. SMF70WAT is used in RMF report calculations Note: This field is incorrect if MVS is running under VM.

smf70cnf

FLOAT?

Configuration activity indicator. Bit Meaning when set 0-3 Reserved. 4 Data available for complete interval. 5 CPU reconfigured during post processor duration interval. 6 CPU reconfigured during the measurement interval (data for this CPU is incorrect). 7 CPU online at end of interval.

smf70ser

VARCHAR(6)?

CPU serial number (6 hexadecimal digits).

smf70typ

VARCHAR(4)?

CPU type. Value Meaning 0 General purpose CP 1 zAAP 2

smf70slh

INTEGER?

Number of entries to the I/O SLIH; number of I/O interruptions that this processor handled by entry into the I/O interrupt handler.

smf70tpi

INTEGER?

Number of TPI (test pending interrupt) with CC=1; number of I/O interruptions that this processor handled from issuing the TPI instruction.

smf70vfs

INTEGER?

Number of samples when the vector bit in the PSA image was on, which is used to determine the percentage of time vector affinity

smf70v

INTEGER?

Vector configuration Bit Meaning when set 0 Vector was online 1-7 Reserved.

smf70pat

FLOAT?

CPU parked time, where bit 51 = 1 microsecond.

smf70tcb

FLOAT?

Number of TCB dispatches for this CPU.

smf70srb

FLOAT?

Number of SRB dispatches for this CPU.

smf70nio

INTEGER?

Number of I/Os for this CPU.

smf70sig

INTEGER?

Total number of SIGPs done by this CPU.

smf70wtd

INTEGER?

Wait dispatch count for this CPU.

smf70wts

INTEGER?

The number of times PR/SM issued a warning-track interruption to a logical processor and z/OS was able to return the logical processor

smf70wtu

INTEGER?

The number of times PR/SM issued a warning-track interruption to a logical processor and z/OS was unable to return the logical processor within the grace period.

smf70wti

FLOAT?

Amount of time in milliseconds that a logical processor was yielded to PR/SM due to warning-track processing.

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf70_core_id

INTEGER?

Core identification.

smf70_core_flg

INTEGER?

Logical Core Information Bit Meaning when set 0 Core LPAR Busy time is valid. 1-7 Reserved.

smf70_cpu_num

INTEGER?

Number of CPU data sections for this core. This value represents the number of threads that are active on this core.

smf70_prod

INTEGER?

Multithreading core productivity numerator. Divide this value by 1024 to get the multithreading core productivity. A zero value is reported if the core was not configured ONLINE for the complete interval. If SMF70_CPU_NUM is greater than 1, the core productivity represents the percentage of how much work the core resources accomplished while dispatched to physical hardware over the maximum amount of work the core resources could have accomplished while dispatched to physical hardware.

smf70_lpar_busy

FLOAT?

Multithreading core LPAR Busy Time in milliseconds. This field is valid if bit 0 of SMF70_CORE_FLG is set.

smf70pdt

FLOAT?

Logical processor dispatch time, in microseconds. This is the number of microseconds that were accumulated during the measurement interval (during which a physical CPU was assigned to this logical CPU). When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition. This time includes the time PR/SM was controlling the physical processor (LPAR management time), as well as any other time the processor was busy for any reason such as managing coupling facility traffic.

smf70edt

FLOAT?

Logical processor effective dispatch time, in microseconds. The number of microseconds that were accumulated during the measurement interval (excluding LPAR management time), during which a physical CPU was assigned to this logical CPU. When associated with partition name PHYSICAL , this field contains the accumulated number of microseconds during which a physical CPU was busy, but the time could not be attributed to a specific logical partition or to LPAR management of the physical processor. One example is time used for managing coupling facility traffic. This field is zero, if not supported by the hardware. LPAR management time is the time from SMF70PDT associated

smf70bps

VARCHAR(6)?

Partition processor resource weight factor. If the value is X’FFFF’, then the partition has been assigned dedicated processors.

smf70ont

FLOAT?

Logical processor online time.

smf70wst

FLOAT?

Logical processor wait state time. SMF70WST is used only for internal purposes.

smf70mtit

FLOAT?

Multithreading Idle Time in microseconds accumulated for all threads of a dispatched core. This field is only valid if SMF70MTID is not zero for this

smf70vpf

INTEGER?

Logical processor flags Bit Meaning when set 0 Wait completion is enabled 1 Wait completion status has changed during interval 2 Weight has changed during interval 3 ‘Initial Capping’ was set to ‘ON’ on the Hardware Management Console 4 ‘Initial Capping’ status has changed during the interval 5 Logical processor varied online during the measurement interval 6 SMF70HW_Cap_Limit has changed during the interval 7 SMF70HWGr_Name or SMF70HWGr_Cap_Limit has changed during the interval

smf70pof

INTEGER?

Polarization flags Bit Meaning when set 0 - 1 Polarization indicator: 00 Horizontally polarized or polarization not indicated 01 Vertically polarized with low entitlement 10 Vertically polarized with medium entitlement 11 Vertically polarized with high entitlement 2 Polarization indication changed during interval

sub_core_idx

INTEGER?

sub core index.

rate_io_interrupt

FLOAT?

the total rate per second that this processor handled I/O interrupts.

rate_io_interrupt_by_tpi

FLOAT?

the percentage of the total interrupts for this processor during the interval that are handled by the I/O supervisor without re-enabling.

cpu_unparked_time

FLOAT?

the time the logical processor was unaprked.

cpu_parked_percentage

FLOAT?

the percentage of time that the logical processor was parked.

cpu_unparked_percentage

FLOAT?

the percentage of time that the logical processor was unparked.

cpu_busy_time

FLOAT?

the time the logical processor was busy.

cpu_busy_percentage

FLOAT?

the percentage of the online time that the logical processor was dispatched.

mvs_busy_percentage

FLOAT?

the percentage of the online time that the logical processor was busy.

rate_tcb

FLOAT?

the rate per second that this processor dispatched TCB.

rate_srb

FLOAT?

the rate per second that this processor dispatched SRB.

rate_io

FLOAT?

the rate per second that this processor dispatched IO.

lpar_busy_percentage

FLOAT?

the percentage of this processor lpar busy time.

lpb_valid

INTEGER?

smf70_core_flg (Bit 0) indicating core LPAR Busy time is valid.

wait_completion_status

INTEGER?

smf70vpf (Bit 0) - Wait completion is enabled.

cpu_polarization

VARCHAR(4)?

smf70pof (Bit 0 - 1) Polarization indicator.

mt_prod

FLOAT?

the percentage of the maximum core capacity that was used in the reporting interval while the logical core of this processor was dsipatched to physical hardware.

mt_util

FLOAT?

the percentage of the maximum core capacity of this processor that was used in the reporting interval.

cpu_time

FLOAT?

the actual processor busy time.

time_range

FLOAT?

the actual processor available to dispatch time.

mvs_busy_total

FLOAT?

the online time that the processor was busy.

Constraints:

  • FOREIGN KEY (smf70_ctl.csc, smf70_ctl.smf70sid, smf70_ctl.datetime, smf70_ctl.smf70ist, smf70_ctl.smf70iet → csc, smf70sid, datetime, smf70ist, smf70iet)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, smf70cid)

smf70_pro
smf2db.db_models.smf70_model.Smf70Pro (smf70_pro)

The Smf70Pro class stores the Smf70Pro section in the smf70_pro table.

Columns:

smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf70mfv

INTEGER?

RMF version number.

smf70prd

VARCHAR(8)?

Product name (‘RMF’).

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf70sam

INTEGER?

Number of RMF samples.

smf70fla

INTEGER?

Flags Bit Meaning when set 0 Reserved. 1 Samples have been skipped. 2 Record was written by RMF Monitor III. 3 Interval was synchronized with SMF. 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 8 Reserved. 9 zIIP boost was active during entire interval. 10 Speed boost was active during entire interval. 11 - 12 Reserved. 13 - 15 Boost class: 001 : IPL 010 : Shutdown 011 : Recovery process

smf70cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.

smf70mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf70iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3

smf70prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture ® mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf70srl

INTEGER?

SMF record level change number. This field enables processing of SMF record level changes in an existing release. SMF type 70 record levels for the current z/OS release: Subtype Record level 1 X’94’ (APAR OA66812) 2 X’8F’ (APAR OA59330)

smf70lgo

FLOAT?

Offset GMT to local time (STCK format).

smf70oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf70syn

INTEGER?

SYNC value in seconds.

smf70gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf70xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf70snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf70flg

INTEGER?

System indicator: Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators* 7 System is running in PR/SM mode. *See ‘Standard and extended SMF record headers’ on page 164 for

speed_boost

INTEGER?

smf70fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf70fla (Bit 9) indciating zIIP boost was active during entire interval.

Constraints:

  • PRIMARY KEY (datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

smf70_trg
smf2db.db_models.smf70_model.Smf70Trg (smf70_trg)

The Smf70Trg class stores the Smf70Trg section in the smf70_trg table.

Columns:

smf70_trg_name*

VARCHAR(8)

Tenant resource group name.

smf70_trg_tntid*

VARCHAR(8)

Tenant identifier.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf70_trg_desc

VARCHAR(32)?

Tenant resource group description.

smf70_trg_tntname

VARCHAR(32)?

Tenant name.

smf70_trg_sbid

VARCHAR(64)?

Solution ID.

smf70_trg_sucp

INTEGER?

Service units on CPs consumed by tenant resource group.

smf70_trg_suifa

INTEGER?

Service units on zAAPs consumed by tenant resource group.

smf70_trg_susup

INTEGER?

Service units on zIIPs consumed by tenant resource group.

smf70_trg_lac

INTEGER?

Long-term average service on general purpose processors in millions of service units per hour consumed by tenant resource group.

smf70_trg_lac_cbp

INTEGER?

Reserved for future use.

smf70_trg_flags

INTEGER?

Reserved for future use.

smf70_trg_mem

INTEGER?

Memory consumption of tenant resource group in units of 4K frames.

Constraints:

  • FOREIGN KEY (smf70_ctl.csc, smf70_ctl.smf70sid, smf70_ctl.datetime, smf70_ctl.smf70ist, smf70_ctl.smf70iet → csc, smf70sid, datetime, smf70ist, smf70iet)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, smf70_trg_name, smf70_trg_tntid)

smf70_typ3
smf2db.db_models.smf70_model.Smf70Typ3 (smf70_typ3)

The Smf70Typ3 class stores the Smf70Typ3 section in the smf70_typ3 table.

Columns:

r7023ax*

INTEGER

Crypto processor index.

r7023scope*

INTEGER

Specifies the scope of the cryptographic CCA coprocessor data section. Value Meaning 0 Data with CPC scope 1 Data with System scope

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r7023ct

VARCHAR(6)?

Crypto processor type: Value Meaning 11 CEX5C 12 CEX6C 13 CEX7C 14 CEX8C

r7023msk

INTEGER?

Validity bit mask. Each bit position represents the validity of a timer-counter pair that measures the execution time and number of operations on a cryptographic coprocessor card. Bit Meaning when set 0 Valid data for all operations 1 Valid data for RSA-key-generation operations 2-7 Reserved. Valid with SMF70SRL ≥ X’61’(97).

r7023mt

INTEGER?

Reserved for diagnostic purposes.

r7023sf

FLOAT?

Scaling factor for this cryptographic coprocessor. Execution times in this data section have to be multiplied by this scaling factor to achieve a value in seconds.

r7023t0

FLOAT?

Execution time of all operations on the specified cryptographic coprocessor.

r7023c0

FLOAT?

Number of all operations on the specified cryptographic coprocessor.

r7023c1

FLOAT?

Number of all RSA-key-generation operations.

r7023did

INTEGER?

Domain ID

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

Constraints:

  • FOREIGN KEY (smf70_pro.datetime, smf70_pro.smf70ist, smf70_pro.smf70iet, smf70_pro.smf_type, smf70_pro.csc, smf70_pro.smf70sid → datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, r7023ax, r7023scope)

smf70_typ4
smf2db.db_models.smf70_model.Smf70Typ4 (smf70_typ4)

The Smf70Typ4 class stores the Smf70Typ4 section in the smf70_typ4 table.

Columns:

r7024ax*

INTEGER

Crypto processor index.

r7024scope*

INTEGER

Specifies the scope of the cryptographic accelerator data section. Value Meaning 0 Data with CPC scope 1

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r7024ct

VARCHAR(6)?

Crypto processor type: Value Meaning 11 CEX5A 12 CEX6A 13 CEX7A 14 CEX8A

r7024msk

INTEGER?

Validity bit mask. Each bit position represents the validity of a timer-counter pair that measures the execution time and number of operations on a cryptographic accelerator card for a certain type of RSA operations. Bit Meaning when set 0 Valid data for 1024-bit ME-format RSA operations 1 Valid data for 2048-bit ME-format RSA operations 2 Valid data for 1024-bit CRT-format RSA operations 3 Valid data for 2048-bit CRT-format RSA operations 4 Valid data for 4096-bit ME-format RSA operations 5 Valid data for 4096-bit CRT-format RSA operations 6-7 Reserved Valid with SMF70SRL ≥ X’5B’(91).

r7024mt

INTEGER?

Reserved for diagnostic purposes.

r7024en

INTEGER?

Number of engines on the Crypto accelerator card. Specifies the number of valid entries in the R7024TC array.

r7024sf

FLOAT?

Scaling factor for this cryptographic accelerator. Execution times in this data section have to be multiplied by this scaling factor to

r7021met_1

FLOAT?

engine 1 - Execution time for all operations in 1024-bit-ME format.

r7021met_2

FLOAT?

engine 2 - Execution time for all operations in 1024-bit-ME format.

r7021met_3

FLOAT?

engine 3 - Execution time for all operations in 1024-bit-ME format.

r7021met_4

FLOAT?

engine 4 - Execution time for all operations in 1024-bit-ME format.

r7021met_5

FLOAT?

engine 5 - Execution time for all operations in 1024-bit-ME format.

r7021mec_1

FLOAT?

engine 1 - Number of all operations in 1024-bit-ME format.

r7021mec_2

FLOAT?

engine 2 - Number of all operations in 1024-bit-ME format.

r7021mec_3

FLOAT?

engine 3 - Number of all operations in 1024-bit-ME format.

r7021mec_4

FLOAT?

engine 4 - Number of all operations in 1024-bit-ME format.

r7021mec_5

FLOAT?

engine 5 - Number of all operations in 1024-bit-ME format.

r7022met_1

FLOAT?

engine 1 - Execution time for all operations in 2048-bit-ME format.

r7022met_2

FLOAT?

engine 2 - Execution time for all operations in 2048-bit-ME format.

r7022met_3

FLOAT?

engine 3 - Execution time for all operations in 2048-bit-ME format.

r7022met_4

FLOAT?

engine 4 - Execution time for all operations in 2048-bit-ME format.

r7022met_5

FLOAT?

engine 5 - Execution time for all operations in 2048-bit-ME format.

r7022mec_1

FLOAT?

engine 1 - Number of all operations in 2048-bit-ME format.

r7022mec_2

FLOAT?

engine 2 - Number of all operations in 2048-bit-ME format.

r7022mec_3

FLOAT?

engine 3 - Number of all operations in 2048-bit-ME format.

r7022mec_4

FLOAT?

engine 4 - Number of all operations in 2048-bit-ME format.

r7022mec_5

FLOAT?

engine 5 - Number of all operations in 2048-bit-ME format.

r7021crt_1

FLOAT?

engine 1 - Execution time for all operations in 1024-bit-CRT format.

r7021crt_2

FLOAT?

engine 2 - Execution time for all operations in 1024-bit-CRT format.

r7021crt_3

FLOAT?

engine 3 - Execution time for all operations in 1024-bit-CRT format.

r7021crt_4

FLOAT?

engine 4 - Execution time for all operations in 1024-bit-CRT format.

r7021crt_5

FLOAT?

engine 5 - Execution time for all operations in 1024-bit-CRT format.

r7021crc_1

FLOAT?

engine 1 - Number of all operations in 1024-bit-CRT format.

r7021crc_2

FLOAT?

engine 2 - Number of all operations in 1024-bit-CRT format.

r7021crc_3

FLOAT?

engine 3 - Number of all operations in 1024-bit-CRT format.

r7021crc_4

FLOAT?

engine 4 - Number of all operations in 1024-bit-CRT format.

r7021crc_5

FLOAT?

engine 5 - Number of all operations in 1024-bit-CRT format.

r7022crt_1

FLOAT?

engine 1 - Execution time for all operations in 2048-bit-CRT format.

r7022crt_2

FLOAT?

engine 2 - Execution time for all operations in 2048-bit-CRT format.

r7022crt_3

FLOAT?

engine 3 - Execution time for all operations in 2048-bit-CRT format.

r7022crt_4

FLOAT?

engine 4 - Execution time for all operations in 2048-bit-CRT format.

r7022crt_5

FLOAT?

engine 5 - Execution time for all operations in 2048-bit-CRT format.

r7022crc_1

FLOAT?

engine 1 - Number of all operations in 2048-bit-CRT format.

r7022crc_2

FLOAT?

engine 2 - Number of all operations in 2048-bit-CRT format.

r7022crc_3

FLOAT?

engine 3 - Number of all operations in 2048-bit-CRT format.

r7022crc_4

FLOAT?

engine 4 - Number of all operations in 2048-bit-CRT format.

r7022crc_5

FLOAT?

engine 5 - Number of all operations in 2048-bit-CRT format.

r7023met

FLOAT?

Execution time for all operations in 4096-bit ME-format.

r7023mec

FLOAT?

Number of all operations in 4096-bit ME-format.

r7023crt

FLOAT?

Execution time for all operations in 4096-bit CRT-format.

r7023crc

FLOAT?

Number of all operations in 4096-bit CRT-format.

r7024did

INTEGER?

Domain ID

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

Constraints:

  • FOREIGN KEY (smf70_pro.datetime, smf70_pro.smf70ist, smf70_pro.smf70iet, smf70_pro.smf_type, smf70_pro.csc, smf70_pro.smf70sid → datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, r7024ax, r7024scope)

smf70_typ5
smf2db.db_models.smf70_model.Smf70Typ5 (smf70_typ5)

The Smf70Typ5 class stores the Smf70Typ5 section in the smf70_typ5 table.

Columns:

r7025ax*

INTEGER

Crypto processor index.

r7025scope*

INTEGER

Specifies the scope of the cryptographic PKCS11 coprocessor data section. Value Meaning 0 Data with CPC scope 1 Data with System scope

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r7025ct

VARCHAR(6)?

Crypto processor type: Value Meaning 11 CEX5P 12 CEX6P 13 CEX7P 14

r7025msk

INTEGER?

Validity bit mask. Each bit position represents the validity of a timer-counter pair that measures the execution time and number of operations by functions on a cryptographic PKCS11 coprocessor. Bit Meaning when set 0 Valid data for operations by slow asymmetric-key functions 1 Valid data for operations by fast asymmetric-key functions 2 Valid data for operations by symmetric-key functions (partial or incremental results) 3 Valid data for operations by symmetric-key functions (complete or final result) 4 Valid data for operations by asymmetric-key generation functions 5-7

r7025mt

INTEGER?

Reserved for diagnostic purposes.

r7025sf

FLOAT?

Scaling factor for this cryptographic PKCS11 coprocessor. Execution times in this data section have to be multiplied by this scaling factor to achieve a value in seconds.

r7025sat

FLOAT?

Aggregate execution time of operations by slow asymmetric-key functions.

r7025sac

FLOAT?

Number of operations by slow asymmetric-key functions.

r7025fat

FLOAT?

Aggregate execution time of operations by fast asymmetric-key functions.

r7025fac

FLOAT?

Number of operations by fast asymmetric-key functions.

r7025spt

FLOAT?

Aggregate execution time of operations by symmetric-key functions that return partial or incremental results.

r7025spc

FLOAT?

Number of operations by symmetric-key functions that return partial or incremental results.

r7025sct

FLOAT?

Aggregate execution time of operations by symmetric-key functions that return a complete or final result.

r7025scc

FLOAT?

Number of operations by symmetric-key functions that return a complete or final result.

r7025agt

FLOAT?

Aggregate execution time of operations by asymmetric-key generation function.

r7025agc

FLOAT?

Number of operations by asymmetric-key generation function.

r7025did

INTEGER?

Domain ID

smf70int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

smf70ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

Constraints:

  • FOREIGN KEY (smf70_pro.datetime, smf70_pro.smf70ist, smf70_pro.smf70iet, smf70_pro.smf_type, smf70_pro.csc, smf70_pro.smf70sid → datetime, smf70ist, smf70iet, smf_type, csc, smf70sid)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, r7025ax, r7025scope)

smf70_wc
smf2db.db_models.smf70_model.Smf70Wc (smf70_wc)

The Smf70Wc class stores the Smf70Wc section in the smf70_wc table.

Columns:

smf70wc_cpu_type*

INTEGER

CPU type as defined by SMF70TYP.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf70sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf70ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf70iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf70wc_array_offset

INTEGER?

Offset to workload classification samples array (relative to the start of this data section).

smf70wc_element_size

INTEGER?

Size of an element in the samples array.

smf70wc_classes_num

INTEGER?

Number of workload classes in the samples array (equal to its dimension).

Constraints:

  • FOREIGN KEY (smf70_ctl.csc, smf70_ctl.smf70sid, smf70_ctl.datetime, smf70_ctl.smf70ist, smf70_ctl.smf70iet → csc, smf70sid, datetime, smf70ist, smf70iet)

  • PRIMARY KEY (csc, smf70sid, datetime, smf70ist, smf70iet, smf70wc_cpu_type)

Smf 71

smf71_pro
smf2db.db_models.smf71_model.Smf71Pro (smf71_pro)

The Smf71Pro class stores the Smf71Pro section in the smf71_pro table.

Columns:

→ smf71ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf71iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf71sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf71mfv

INTEGER?

RMF version number.

smf71prd

VARCHAR(8)?

Product name (‘RMF’).

smf71int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the record start time (and this field).

smf71sam

INTEGER?

Number of RMF samples.

smf71fla

INTEGER?

Flags Bit Meaning when set 0 Reserved. 1 Samples have been skipped. 2 Record was written by RMF Monitor III. 3 Interval was synchronized with SMF. 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 15

smf71cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.

smf71mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf71iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries

smf71prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The system has ESCON channels in the configuration 2 There is an ESCON director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available

smf71ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf71srl

INTEGER?

SMF record level change number. This field enables processing of SMF record level changes in an existing release.

smf71lgo

FLOAT?

Offset GMT to local time (STCK format).

smf71oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf71syn

INTEGER?

SYNC value in seconds.

smf71gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf71xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf71snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf71flg

INTEGER?

System indicator: Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved 3-6 Version indicators* 7 System is running in PR/SM mode. *See ‘Standard and extended SMF record headers’ on page

speed_boost

INTEGER?

smf71fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf71fla (Bit 9) indciating zIIP boost was active during entire interval.

Constraints:

  • FOREIGN KEY (smf71_pag.csc, smf71_pag.smf71sid, smf71_pag.datetime, smf71_pag.smf71ist, smf71_pag.smf71iet → csc, smf71sid, datetime, smf71ist, smf71iet)

  • PRIMARY KEY (datetime, smf71ist, smf71iet, smf_type, csc, smf71sid)

smf71_pag
smf2db.db_models.smf71_model.Smf71Pag (smf71_pag)

The Smf71Pag class stores the Smf71Pag section in the smf71_pag table.

Columns:

date

DATE?

the date of the record.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf71sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

datetime*

DATETIME

the hour of the record.

smf71ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf71iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf71pin

BIGINT?

Number of non-VIO page-ins from auxiliary to central storage. This field includes page- ins required through page faults, specific page requests, and page fixes. It does not include page reclaims or page-ins for VIO data sets.

smf71pot

BIGINT?

Number of non-VIO page-outs from central to auxiliary storage. This field includes page-outs required through specific page requests and those pages stolen by the paging supervisor through infrequent use. It does not include page-outs for VIO data sets.

smf71ssq

BIGINT?

Number of address space swap sequences. (A swap sequence consists of an address space swap-out and swap-in.)

smf71sin

BIGINT?

Number of pages swapped in. This field includes: LSQA, fixed pages, and those pages that the real storage manager determined to be active when the address space was swapped in. It does not include page reclaims.

smf71sot

BIGINT?

Number of pages swapped out. This field includes: LSQA, private area fixed pages, and private area non-fixed changed pages.

smf71vin

BIGINT?

Number of VIO page-ins from auxiliary to central storage. This field includes page-ins resulting from page faults or specific page requests on a VIO window. It does not include VIO swap-ins or page-ins for the common area.

smf71vot

BIGINT?

Number of VIO page-outs from central to auxiliary storage. This field includes page- outs resulting from specific page requests on a VIO window and those pages stolen by the paging supervisor through infrequent use. It does not include VIO swap-outs or page-outs for the common area.

smf71sni

BIGINT?

Number of non-VIO page-ins (from auxiliary to central storage) performed in common area (LPA/CSA).

smf71sno

BIGINT?

Number of non-VIO page-outs (from central to auxiliary storage) performed in common area (LPA/CSA).

smf71lni

BIGINT?

Number of non-VIO page-ins performed in LPA.

smf71afc

BIGINT?

End-of-interval snapshot value of the number of unused central storage page frames.

smf71tfc

BIGINT?

Number of page frames defined in central storage. (This field does not include frames occupied by the nucleus, frames marked as bad or offline, or frames used by HSA or PR/ SM.)

smf71tsc

BIGINT?

Total number of local page data set slots.

smf71dsc

BIGINT?

Number of local page data set slots allocated to VIO private area pages.

smf71vsc

BIGINT?

Number of local page data set slots allocated to non-VIO private area pages.

smf71nsc

BIGINT?

Number of usable local page data set slots that have not been allocated.

smf71fin

BIGINT?

Number of central storage frames in nucleus.

smf71mnf

BIGINT?

Minimum number of unused central storage page frames.

smf71mxf

BIGINT?

Maximum number of unused central storage page frames.

smf71avf

BIGINT?

Average number of unused central storage page frames.

smf71mnp

BIGINT?

Minimum number of CSA central storage frames used, including restricted use common service area (RUCSA).

smf71mxp

BIGINT?

Maximum number of CSA central storage frames used, including RUCSA.

smf71avp

BIGINT?

Average number of CSA central storage frames used, including RUCSA.

smf71mns

BIGINT?

Minimum number of pageable address space central storage frames in the private address space.

smf71mxs

BIGINT?

Maximum number of pageable address space central storage frames in the private address space.

smf71avs

BIGINT?

Average number of pageable address space central storage frames in the private address space.

smf71mnt

BIGINT?

Minimum total number of central storage frames used.

smf71mxt

BIGINT?

Maximum total number of central storage frames used.

smf71avt

BIGINT?

Average total number of central storage frames used.

smf71mnq

BIGINT?

Minimum number of SQA fixed frames in central storage.

smf71mxq

BIGINT?

Maximum number of SQA fixed frames in central storage.

smf71avq

BIGINT?

Average number of SQA fixed frames in central storage.

smf71mnc

BIGINT?

Minimum number of CSA fixed frames in central storage, including RUCSA.

smf71mxc

BIGINT?

Maximum number of CSA fixed frames in central storage, including RUCSA.

smf71avc

BIGINT?

Average number of CSA fixed frames in central storage, including RUCSA.

smf71mnr

BIGINT?

Minimum number of non-LSQA fixed central storage frames in the private address space.

smf71mxr

BIGINT?

Maximum number of non-LSQA fixed central storage frames in the private address space.

smf71avr

BIGINT?

Average number of non-LSQA fixed central storage frames in the private address space.

smf71mnx

BIGINT?

Minimum total number of fixed central storage frames used.

smf71mxx

BIGINT?

Maximum total number of fixed central storage frames used.

smf71avx

BIGINT?

Average total number of fixed central storage frames used.

smf71mnu

BIGINT?

Minimum number of usable local page data set slots that have not been allocated.

smf71mxu

BIGINT?

Maximum number of usable local page data set slots that have not been allocated.

smf71avu

BIGINT?

Average number of usable local page data set slots that have not been allocated.

smf71mnv

BIGINT?

Minimum number of local page data set slots allocated to VIO private area pages.

smf71mxv

BIGINT?

Maximum number of local page data set slots allocated to VIO private area pages.

smf71avv

FLOAT?

Average number of local page data set slots allocated to VIO private area pages.

smf71mnm

BIGINT?

Minimum number of local page data set slots allocated to non-VIO private area pages.

smf71mxm

BIGINT?

Maximum number of local page data set slots allocated to non-VIO private area pages.

smf71avm

BIGINT?

Average number of local page data set slots allocated to non-VIO private area pages.

smf71mnb

BIGINT?

Minimum number of unusable local page data set slots.

smf71mxb

BIGINT?

Maximum number of unusable local page data set slots.

smf71avb

BIGINT?

Average number of unusable local page data set slots.

smf71mna

BIGINT?

Minimum total number of local page data set slots.

smf71mxa

BIGINT?

Maximum total number of local page data set slots.

smf71is1

BIGINT?

Number of samples skipped due to invalid fixed frame counts. Fields affected are SMF71MNC, MXC, AVC, MNR, MXR, and AVR.

smf71is2

BIGINT?

Number of incorrect samples resulting from negative calculations. Fields affected are the same as SMF71IS1.

smf71nlp

BIGINT?

Minimum number of LPA frames in central storage.

smf71xlp

BIGINT?

Maximum number of LPA frames in central storage.

smf71alp

BIGINT?

Average number of LPA frames in central storage.

smf71nlf

BIGINT?

Minimum number of LPA fixed frames in central storage.

smf71xlf

BIGINT?

Maximum number of LPA fixed frames in central storage.

smf71alf

BIGINT?

Average number of LPA fixed frames in central storage.

smf71nls

BIGINT?

Minimum number of LSQA fixed frames in central storage.

smf71xls

BIGINT?

Maximum number of LSQA fixed frames in central storage.

smf71als

BIGINT?

Average number of LSQA fixed frames in central storage.

smf71mnl

BIGINT?

Minimum number of fixed frames in central storage (less than 16 megabytes).

smf71mxl

BIGINT?

Maximum number of fixed frames in central storage (less than 16 megabytes).

smf71avl

BIGINT?

Average number of fixed frames in central storage (less than 16 megabytes).

smf71pmv

BIGINT?

Total number of pages moved within central storage.

smf71opt

VARCHAR(8)?

SRM opt member name.

smf71lic

BIGINT?

Minimum high UIC. A value from 0 to 2540 that indicates the age (in seconds) of the oldest unreferenced frame in central storage.

smf71hic

BIGINT?

Maximum high UIC. A value from 0 to 2540 that indicates the age (in seconds) of the oldest unreferenced frame in central storage.

smf71aca

BIGINT?

Average high UIC (scale factor= -1). Scale factor -1 means the field has been multiplied by 10 to give a result in tenths and must be multiplied by 10 -1 to get the correct value.

smf71msr

BIGINT?

Minimum number SQA pages in central storage.

smf71xsr

BIGINT?

Maximum number SQA pages in central storage.

smf71asr

BIGINT?

Average number of SQA pages in central storage.

smf71mlr

BIGINT?

Minimum number of LSQA pages in central storage.

smf71xlr

BIGINT?

Maximum number of LSQA pages in central storage.

smf71alr

BIGINT?

Average number of LSQA pages in central storage.

smf71isc

BIGINT?

Number of incorrect samples returned from collector service.

smf71hot

BIGINT?

Number of hiperspace page-outs from central to auxiliary storage.

smf71hin

BIGINT?

Number of hiperspace page-ins from auxiliary to central storage.

smf71blp

BIGINT?

Number of blocked pages paged in (this does not include VIO or hiperspace pages).

smf71blk

BIGINT?

Number of blocks paged in.

smf71pmt

INTEGER?

Steal timer - the elapsed time spent in a preferred steal in CPU-timer units. The interval of CPU time needed to steal the page includes the time to move the contents of the stolen page and any time spent in frame steal processing of any type. Some examples of the types of steal routines whose CPU time gets included in SMF71PMT are non-preferred above, non- preferred below, preferred above, preferred below, storage buffer frame queue, bottom double frame queue, and V=R waiting frame. No matter what type of steal processing occurs, the steal module records it all, and it gets included in this field. Note that SMF71PMT does not include the time to move the new contents into the page.

smf71sbi

BIGINT?

Number of system pageable areas block page ins.

smf71lbi

BIGINT?

Number of LPA block page ins.

smf71asi

FLOAT?

Number of page-ins from auxiliary storage for shared pages.

smf71aso

FLOAT?

Number of page-outs to auxiliary storage for shared pages.

smf71mgt

FLOAT?

Minimum number of shared pages in the system.

smf71xgt

FLOAT?

Maximum number of shared pages in the system.

smf71agt

FLOAT?

Average number of shared pages in the system.

smf71mgc

FLOAT?

Minimum number of shared pages in the

smf71xgc

FLOAT?

Maximum number of shared pages in the central storage.

smf71agc

FLOAT?

Average number of shared pages in the central storage.

smf71mga

FLOAT?

Minimum number of auxiliary DASD slots in use for shared pages.

smf71xga

FLOAT?

Maximum number of auxiliary DASD slots in use for shared pages.

smf71aga

FLOAT?

Average number of auxiliary DASD slots in use for shared pages.

smf71mgf

FLOAT?

Minimum number of shared pages fixed in the system.

smf71xgf

FLOAT?

Maximum number of shared pages fixed in the system.

smf71agf

FLOAT?

Average number of shared pages fixed in the system.

smf71mgb

FLOAT?

Minimum number of shared pages fixed below 16 MB in the system.

smf71xgb

FLOAT?

Maximum number of shared pages fixed below 16 MB in the system.

smf71agb

FLOAT?

Average number of shared pages fixed below 16 MB in the system.

smf71cam

FLOAT?

Minimum number of available central storage frames.

smf71cax

FLOAT?

Maximum number of available central storage frames.

smf71caa

FLOAT?

Average number of available central storage frames.

smf71clm

FLOAT?

Minimum number of low-impact central storage frames.

smf71clx

FLOAT?

Maximum number of low-impact central storage frames.

smf71cla

FLOAT?

Average number of low-impact central storage frames.

smf71cmm

FLOAT?

Minimum number of medium-impact central storage frames.

smf71cmx

FLOAT?

Maximum number of medium-impact central storage frames.

smf71cma

FLOAT?

Average number of medium-impact central storage frames.

smf71chm

FLOAT?

Minimum number of high-impact central storage frames.

smf71chx

FLOAT?

Maximum number of high-impact central storage frames.

smf71cha

FLOAT?

Average number of high-impact central storage frames.

smf71mvi

FLOAT?

Minimum number of VIO pages in central storage.

smf71xvi

FLOAT?

Maximum number of VIO pages in central storage.

smf71avi

FLOAT?

Average number of VIO pages in central storage.

smf71mhi

FLOAT?

Minimum number of hiperspace pages in central storage.

smf71xhi

FLOAT?

Maximum number of hiperspace pages in central storage.

smf71ahi

FLOAT?

Average number of hiperspace pages in central storage.

smf71vws

FLOAT?

Number of VIO pages written to central storage.

smf71vrs

FLOAT?

Number of VIO pages read from central storage.

smf71hws

FLOAT?

Number of hiperspace pages written to central storage.

smf71hrs

FLOAT?

Number of hiperspace pages read from central storage.

smf71mfb

FLOAT?

Minimum number of pages fixed between 16M and 2G.

smf71xfb

FLOAT?

Maximum number of pages fixed between 16M and 2G.

smf71afb

FLOAT?

Average number of pages fixed between 16M and 2G.

smf71pth

FLOAT?

Average number of pages in the system used by shared memory objects.

smf71pch

FLOAT?

Average number of shared pages in central storage (with virtual storage address above the bar including high virtual DAT).

smf71pah

FLOAT?

Average number of shared pages in auxiliary storage (with virtual storage address above the bar).

smf71blg

FLOAT?

Maximum number of shared bytes from large virtual memory in a memory object for the entire system.

smf71pih

FLOAT?

Number of page-ins from auxiliary storage for shared pages.

smf71poh

FLOAT?

Number of page-outs to auxiliary storage for shared pages (with virtual storage address above the bar).

smf71ulm

BIGINT?

Lowest minimum system UIC during the interval (from MCTMinSystemUIC).

smf71ulc

BIGINT?

Lowest current system UIC during the interval (from MCTCurSystemUIC).

smf71uhc

BIGINT?

Highest current system UIC during the interval (from MCTCurSystemUIC).

smf71uhx

BIGINT?

Highest maximum system UIC during the interval (from MCTMaxSystemUIC).

smf71uam

BIGINT?

Average minimum system UIC during the interval (from MCTMinSystemUIC).

smf71uac

BIGINT?

Average current system UIC during the interval (from MCTCurSystemUIC).

smf71uax

BIGINT?

Average maximum system UIC during the interval (from MCTMaxSystemUIC).

smf71lom

FLOAT?

Minimum number of fixed memory objects that are allocated in the system and can be backed in 1 MB frames.

smf71lox

FLOAT?

Maximum number of fixed memory objects that are allocated in the system and can be backed in 1 MB frames.

smf71loa

FLOAT?

Average number of fixed memory objects that are allocated in the system and can be backed in 1 MB frames.

smf71lrm

FLOAT?

Minimum number of 1 MB pages fixed in central storage.

smf71lrx

FLOAT?

Maximum number of 1 MB pages fixed in central storage.

smf71lra

FLOAT?

Average number of 1 MB pages fixed in central storage.

smf71com

FLOAT?

Minimum number of memory objects allocated in the high virtual common storage of the system.

smf71cox

FLOAT?

Maximum number of memory objects allocated in the high virtual common storage of the system.

smf71coa

FLOAT?

Average number of memory objects allocated in the high virtual common storage of the system.

smf71crm

FLOAT?

Minimum number of pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71crx

FLOAT?

Maximum number of pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71cra

FLOAT?

Average number of pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71cfm

FLOAT?

Minimum number of fixed pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71cfx

FLOAT?

Maximum number of fixed pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71cfa

FLOAT?

Average number of fixed pages from high virtual common storage that are backed in central storage (in units of 4 KB).

smf71csm

FLOAT?

Minimum number of auxiliary storage slots used for high virtual common pages that are backed on DASD.

smf71csx

FLOAT?

Maximum number of auxiliary storage slots used for high virtual common pages that are backed on DASD.

smf71csa

FLOAT?

Average number of auxiliary storage slots used for high virtual common pages that are backed on DASD.

smf71som

FLOAT?

Minimum number of memory objects allocated in the high virtual shared storage of the system.

smf71sox

FLOAT?

Maximum number of memory objects allocated in the high virtual shared storage of the system.

smf71soa

FLOAT?

Average number of memory objects allocated in the high virtual shared storage of the system.

smf71srm

FLOAT?

Minimum number of pages from high virtual shared storage that are backed in central storage (in units of 4 KB).

smf71srx

FLOAT?

Maximum number of pages from high virtual shared storage that are backed in central storage (in units of 4 KB).

smf71sra

FLOAT?

Average number of pages from high virtual shared storage that are backed in central storage (in units of 4 KB).

smf71grn

BIGINT?

Number of GETMAIN requests that have been issued.

smf71fbn

BIGINT?

Number of pages backed during GETMAIN requests that have been issued.

smf71frn

BIGINT?

Number of fix requests that have been issued for storage (address spaces only) below 2 GB.

smf71ffn

BIGINT?

Number of pages that were requested to be fixed for storage (address spaces only) below 2 GB.

smf711rn

BIGINT?

Number of first reference faults taken.

smf71nrn

BIGINT?

Number of non-first reference faults taken.

smf71rfl

INTEGER?

Flags: Bit Meaning when set 0 SCM support enabled 1 Pageable large pages support enabled 2 Dedicated memory usage counts are invalid. 3-31

smf71lfa

FLOAT?

The maximum number of fixed 1 MB pages that can be allocated as specified in the LFAREA parameter.

smf71l1m

FLOAT?

Lowest maximum number of 1 MB frames that can be used by fixed 1 MB pages.

smf71l1x

FLOAT?

Highest maximum number of 1 MB frames that can be used by fixed 1 MB pages.

smf71l1a

FLOAT?

Average maximum number of 1 MB frames that can be used by fixed 1 MB pages.

smf71l2m

FLOAT?

Reserved. Value is now in SMF71L7M.

smf71l2x

FLOAT?

Reserved. Value is now in SMF71L7X.

smf71l2a

FLOAT?

Reserved. Value is now in SMF71L7A.

smf71l3m

FLOAT?

Minimum number of 1 MB frames that are in-use and are no longer available for fixed 1 MB pages.

smf71l3x

FLOAT?

Maximum number of 1 MB frames that are in-use and are no longer available for fixed 1 MB pages.

smf71l3a

FLOAT?

Average number of 1 MB frames that are in-use and are no longer available for fixed 1 MB pages.

smf71l7m

FLOAT?

Minimum number of available 1 MB frames that can be used by fixed 1 MB pages. Same as SMF71L2M.

smf71l7x

FLOAT?

Maximum number of available 1 MB frames that can be used by fixed 1 MB pages. Same as SMF71L2X.

smf71l7a

FLOAT?

Average number of available 1 MB frames that can be used by fixed 1 MB pages. Same as SMF71L2A.

smf71s1m

FLOAT?

Minimum total number of high virtual shared memory pages (in units of 4 KB).

smf71s1x

FLOAT?

Maximum total number of high virtual shared memory pages (in units of 4 KB).

smf71s1a

FLOAT?

Average total number of high virtual shared memory pages (in units of 4 KB).

smf71s2m

FLOAT?

Minimum number of shared memory objects that are allocated in the system and can be backed in 1 MB frames

smf71s2x

FLOAT?

Maximum number of shared memory objects that are allocated in the system and can be backed in 1 MB frames

smf71s2a

FLOAT?

Average number of shared memory objects that are allocated in the system and can be backed in 1 MB frames

smf71s3m

FLOAT?

Minimum number of frames in use for shared high virtual 4K pages

smf71s3x

FLOAT?

Maximum number of frames in use for shared high virtual 4K pages

smf71s3a

FLOAT?

Average number of frames in use for shared high virtual 4K pages

smf71s4m

FLOAT?

Minimum number of 1 MB pages used for shared memory objects backed in central storage.

smf71s4x

FLOAT?

Maximum number of 1 MB pages used for shared memory objects backed in central storage.

smf71s4a

FLOAT?

Average number of 1 MB pages used for shared memory objects backed in central storage.

smf71s5m

FLOAT?

Minimum number of auxiliary storage slots used for high virtual shared memory pages backed on DASD.

smf71s5x

FLOAT?

Maximum number of auxiliary storage slots used for high virtual shared memory pages backed on DASD.

smf71s5a

FLOAT?

Average number of auxiliary storage slots used for high virtual shared memory pages backed on DASD.

smf71s6m

FLOAT?

Minimum number of high virtual shared memory pages backed on SCM storage.

smf71s6x

FLOAT?

Maximum number of high virtual shared memory pages backed on SCM storage.

smf71s6a

FLOAT?

Average number of high virtual shared memory pages backed on SCM storage.

smf71c1m

FLOAT?

Minimum total number of high virtual common memory pages (in units of 4 KB).

smf71c1x

FLOAT?

Maximum total number of high virtual common memory pages (in units of 4 KB).

smf71c1a

FLOAT?

Average total number of high virtual common memory pages (in units of 4 KB).

smf71c2m

FLOAT?

Minimum number of high virtual common memory 1 MB fixed pages

smf71c2x

FLOAT?

Maximum number of high virtual common memory 1 MB fixed pages

smf71c2a

FLOAT?

Average number of high virtual common memory 1 MB fixed pages

smf71c3m

FLOAT?

Minimum number of high virtual common memory 1 MB pages backed in central storage

smf71c3x

FLOAT?

Maximum number of high virtual common memory 1 MB pages backed in central storage

smf71c3a

FLOAT?

Average number of high virtual common memory 1 MB pages backed in central storage

smf71c4m

FLOAT?

Minimum number of high virtual common memory pages backed on SCM storage

smf71c4x

FLOAT?

Maximum number of high virtual common memory pages backed on SCM storage.

smf71c4a

FLOAT?

Average number of high virtual common memory pages backed on SCM storage.

smf71tsm

FLOAT?

Minimum total number of 4K SCM blocks available to ASM.

smf71tsx

FLOAT?

Maximum total number of 4K SCM blocks available to ASM.

smf71tsa

FLOAT?

Average total number of 4K SCM blocks available to ASM.

smf71asm

FLOAT?

Minimum number of available (not in-use) SCM blocks.

smf71asx

FLOAT?

Maximum number of available (not in-use) SCM blocks.

smf71asv

FLOAT?

Average number of available (not in-use) SCM blocks.

smf71bsm

FLOAT?

Minimum number of bad SCM blocks.

smf71bsx

FLOAT?

Maximum number of bad SCM blocks.

smf71bsa

FLOAT?

Average number of bad SCM blocks.

smf71usm

FLOAT?

Minimum number of SCM blocks in-use.

smf71usx

FLOAT?

Maximum number of SCM blocks in-use.

smf71usa

FLOAT?

Average number of SCM blocks in-use.

smf71tls

BIGINT?

Total number of logical swaps.

smf71s7m

FLOAT?

Minimum number of shared pages backed

smf71s7x

FLOAT?

Maximum number of shared pages backed on SCM storage.

smf71s7a

FLOAT?

Average number of shared pages backed on SCM storage.

smf71lvf

FLOAT?

Average number of unused central storage page frames. Same as SMF71AVF, but long floating point format.

smf71lvs

FLOAT?

Average number of pageable address space central storage frames in the private address space. Same as SMF71AVS, but long floating point format.

smf71lvt

FLOAT?

Average total number of central storage frames used. Same as SMF71AVT, but long floating point format.

smf71lvr

FLOAT?

Average number of non-LSQA fixed central storage frames in the private address space. Same as SMF71AVR, but long floating point format.

smf71lvx

FLOAT?

Average total number of fixed central storage frames used. Same as SMF71AVX, but long floating point format.

smf71lvu

FLOAT?

Average number of usable local page data set slots that have not been allocated. Same as SMF71AVU, but long floating point format.

smf71lvv

FLOAT?

Average number of local page data set slots allocated to VIO private area pages. Same as SMF71AVV, but long floating point format.

smf71lvm

FLOAT?

Average number of local page data set slots allocated to non-VIO private area pages. Same as SMF71AVM, but long floating point format.

smf71lvb

FLOAT?

Average number of unusable local page data set slots. Same as SMF71AVB, but long floating point format.

smf71mcf

BIGINT?

Multithreading maximum capacity numerator for general purpose processors. Divide this value by 1024 to get the multithreading maximum capacity factor for all general purpose processors that were configured ONLINE for the complete interval.

smf71cpm

FLOAT?

Minimum number of high virtual common pages in-use

smf71cpx

FLOAT?

Maximum number of high virtual common pages in-use

smf71cpa

FLOAT?

Average number of high virtual common pages in-use

smf71plm

FLOAT?

Minimum number of 1 MB frames that are in-use by pageable 1 MB pages.

smf71plx

FLOAT?

Maximum number of 1 MB frames that are in-use by pageable 1 MB pages.

smf71pla

FLOAT?

Average number of 1 MB frames that are in-use by pageable 1 MB pages.

smf71gom

FLOAT?

Minimum number of fixed 2 GB memory objects allocated in the system

smf71gox

FLOAT?

Maximum number of fixed 2 GB memory objects allocated in the system

smf71goa

FLOAT?

Average number of fixed 2 GB memory objects allocated in the system

smf71grm

FLOAT?

Minimum number of 2 GB pages fixed in central storage (same as SMF71GUM)

smf71grx

FLOAT?

Maximum number of 2 GB pages fixed in central storage (same as SMF71GUX)

smf71gra

FLOAT?

Average number of 2 GB pages fixed in central storage (same as SMF71GUA)

smf71gum

FLOAT?

Minimum number of 2 GB frames in the Large Frame Area that are in-use by fixed memory objects (same as SMF71GRM)

smf71gux

FLOAT?

Maximum number of 2 GB frames in the Large Frame Area that are in-use by fixed memory objects (same as SMF71GRX)

smf71gua

FLOAT?

Average number of 2 GB frames in the Large Frame Area that are in-use by fixed memory objects (same as SMF71GRA)

smf71guh

FLOAT?

High water mark for the number of 2 GB frames that are used by the system

smf71gam

FLOAT?

Minimum number of 2 GB frames in the Large Frame Area that are not in-use

smf71gax

FLOAT?

Maximum number of 2 GB frames in the Large Frame Area that are not in-use

smf71gaa

FLOAT?

Average number of 2 GB frames in the Large Frame Area that are not in-use

smf71gfm

FLOAT?

Lowest maximum number of 2 GB frames that can be used by fixed 2 GB pages.

smf71gfx

FLOAT?

Highest maximum number of 2 GB frames that can be used by fixed 2 GB pages.

smf71gfa

FLOAT?

Average maximum number of 2 GB frames that can be used by fixed 2 GB pages.

smf71nnf

FLOAT?

Average number of non-nucleus frames comprising permanent storage.

smf71lsi

FLOAT?

Average number of system-initiated demotions from pageable large frame groups to 4K page frames.

smf71lri

FLOAT?

Average number of request-initiated demotions from pageable large frame groups to 4K page frames.

smf71mhw

FLOAT?

High water mark of the number of 1 MB frames that were used to satisfy fixed 1 MB page requests.

smf71pis

FLOAT?

Average total number of page-ins of 4 KB pages from SCM.

smf71pos

FLOAT?

Average total number of page-outs of 4 KB pages to SCM.

smf71pi1

FLOAT?

Average total number of page-ins of 1 MB pages from SCM.

smf71po1

FLOAT?

Average total number of page-outs of 1 MB pages to SCM.

smf71l8m

FLOAT?

Minimum total number of 1 MB frames in central storage.

smf71l8x

FLOAT?

Maximum total number of 1 MB frames in central storage.

smf71l8a

FLOAT?

Average total number of 1 MB frames in central storage.

smf71l9m

FLOAT?

Minimum number of available 1 MB frames in central storage.

smf71l9x

FLOAT?

Maximum number of available 1 MB frames in central storage.

smf71l9a

FLOAT?

Average number of available 1 MB frames in central storage.

smf71l10m

FLOAT?

Minimum number of 1 MB frames that are in-use by memory objects.

smf71l10x

FLOAT?

Maximum number of 1 MB frames that are in-use by memory objects.

smf71l10a

FLOAT?

Average number of 1 MB frames that are in-use by memory objects.

smf71m6c

FLOAT?

Minimum number of frames backing 64-bit shared page groups.

smf71x6c

FLOAT?

Maximum number of frames backing 64-bit shared page groups.

smf71a6c

FLOAT?

Average number of frames backing 64-bit shared page groups.

smf71m6f

FLOAT?

Minimum number of fixed frames backing 64-bit shared page groups.

smf71x6f

FLOAT?

Maximum number of fixed frames backing 64-bit shared page groups.

smf71a6f

FLOAT?

Average number of fixed frames backing 64- bit shared page groups.

smf71m6b

FLOAT?

Minimum number of 24-bit frames backing 64-bit shared page groups.

smf71x6b

FLOAT?

Maximum number of 24-bit frames backing 64-bit shared page groups.

smf71a6b

FLOAT?

Average number of 24-bit frames backing 64-bit shared page groups.

smf71m6a

FLOAT?

Minimum number of auxiliary DASD slots used to back 64-bit shared page groups.

smf71x6a

FLOAT?

Maximum number of auxiliary DASD slots used to back 64-bit shared page groups.

smf71a6a

FLOAT?

Average number of auxiliary DASD slots used to back 64-bit shared page groups.

smf71m6s

FLOAT?

Minimum number of SCM blocks used to back 64-bit shared page groups.

smf71x6s

FLOAT?

Maximum number of SCM blocks used to back 64-bit shared page groups.

smf71a6s

FLOAT?

Average number of SCM blocks used to back 64-bit shared page groups.

smf71m6t

FLOAT?

Minimum number of 64-bit shared page groups in the system.

smf71x6t

FLOAT?

Maximum number of 64-bit shared page groups in the system.

smf71a6t

FLOAT?

Average number of 64-bit shared page groups in the system.

smf71_dmemassignable2g

FLOAT?

Total amount of dedicated memory at system initialization that can be used by address spaces, in 2G units. Note : This field does not include dedicated

smf71_dmemnumberofjobsusingdmem_m

FLOAT?

Minimum number of address spaces using dedicated memory.

smf71_dmemnumberofjobsusingdmem_x

FLOAT?

Maximum number of address spaces using dedicated memory.

smf71_dmemnumberofjobsusingdmem_a

FLOAT?

Average number of address spaces using dedicated memory.

smf71_dmemtotal2g_m

FLOAT?

Minimum amount of online and offline dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemtotal2g_x

FLOAT?

Maximum amount of online and offline dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemtotal2g_a

FLOAT?

Average amount of online and offline dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemtotalonline2g_m

FLOAT?

Minimum amount of online dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemtotalonline2g_x

FLOAT?

Maximum amount of online dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemtotalonline2g_a

FLOAT?

Average amount of online dedicated memory in 2G units, including dedicated memory used by the system.

smf71_dmemavailable2g_m

FLOAT?

Minimum amount of available dedicated memory in 2G units that can be used by address spaces.

smf71_dmemavailable2g_x

FLOAT?

Maximum amount of available dedicated memory in 2G units that can be used by address spaces.

smf71_dmemavailable2g_a

FLOAT?

Average amount of available dedicated memory in 2G units that can be used by address spaces.

smf71_dmemrequested2g_m

FLOAT?

Minimum amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemrequested2g_x

FLOAT?

Maximum amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemrequested2g_a

FLOAT?

Average amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemminrequested2g_m

FLOAT?

Lowest minimum amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemminrequested2g_x

FLOAT?

Highest minimum amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemminrequested2g_a

FLOAT?

Average minimum amount of requested dedicated memory in 2G units over all address spaces.

smf71_dmemassigned2g_m

FLOAT?

Minimum amount of assigned dedicated memory over all address spaces.

smf71_dmemassigned2g_x

FLOAT?

Maximum amount of assigned dedicated memory over all address spaces.

smf71_dmemassigned2g_a

FLOAT?

Average amount of assigned dedicated memory over all address spaces.

smf71_dmeminuseas2g_m

FLOAT?

Minimum amount of dedicated memory used as 2G frames over all address spaces.

smf71_dmeminuseas2g_x

FLOAT?

Maximum amount of dedicated memory used as 2G frames over all address spaces.

smf71_dmeminuseas2g_a

FLOAT?

Average amount of dedicated memory used as 2G frames over all address spaces.

smf71_dmeminuseas1mfixed_m

FLOAT?

Minimum amount of dedicated memory used as 1M fixed frames over all address spaces.

smf71_dmeminuseas1mfixed_x

FLOAT?

Maximum amount of dedicated memory used as 1M fixed frames over all address spaces.

smf71_dmeminuseas1mfixed_a

FLOAT?

Average amount of dedicated memory used as 1M fixed frames over all address spaces

smf71_dmeminuseas1mpageable_m

FLOAT?

Minimum amount of dedicated memory used as 1M pageable frames over all address spaces.

smf71_dmeminuseas1mpageable_x

FLOAT?

Maximum amount of dedicated memory used as 1M pageable frames over all address spaces.

smf71_dmeminuseas1mpageable_a

FLOAT?

Average amount of dedicated memory used as 1M pageable frames over all address spaces.

smf71_dmeminuseas4k_m

FLOAT?

Minimum amount of dedicated memory used as 4K frames over all address spaces.

smf71_dmeminuseas4k_x

FLOAT?

Maximum amount of dedicated memory used as 4K frames over all address spaces.

smf71_dmeminuseas4k_a

FLOAT?

Average amount of dedicated memory used as 4K frames over all address spaces.

smf71_dmeminuseasdattables4k_m

FLOAT?

Minimum number of dedicated memory frames in 4K units backing DAT tables (system use).

smf71_dmeminuseasdattables4k_x

FLOAT?

Maximum number of dedicated memory frames in 4K units backing DAT tables (system use).

smf71_dmeminuseasdattables4k_a

FLOAT?

Average number of dedicated memory frames in 4K units backing DAT tables (system use).

total_nvio_pgin_nswap_blk

BIGINT?

Total non-VIO page in non swap block (smf71blk + smf71sbi).

pg_mv_within_cs

BIGINT?

The rate of page movement within central storage.

pg_mv_rate

FLOAT?

The rate of page movement. This includes each page movement from one frame to another frame independent of the location of the frame.

pg_mv_time_percentage

FLOAT?

The percentage of general purpose processor time, including normalized AAP, CBP and IIP times, spent on page movement to obtain or free a particular type of frame for a page to be fixed (that is, a frame below the 16 megabyte line in central processor storage). The calculation is the amount of processor time needed to steal the page (including the time to move the contents of the frames, but not the time to move the new contents into the frames) divided by the length of the interval.

sys_sum_pgout_nswap

BIGINT?

The sum of system pageable areas non swap paged-out.

avg_pg_per_blk

FLOAT?

The average size of address space non-VIO blocks that were paged-in during the interval. It does not include swap or hiperspace pages.

blk_per_seconds

FLOAT?

The rate of page faults for pages that were part of a block.

pg_fault_rate

FLOAT?

The rate of page faults for all pages in events per second, excluding VIO and Hiperspace. The rate includes pages read from DASD only, not from expanded storage.

sys_csa_pgin_nswap_blk

BIGINT?

CSA of system pageable areas non swap blocked paged-in.

sys_csa_pgin_nswap_nblk

BIGINT?

CSA of system pageable areas non swap non blocked paged-in.

as_nvio_pgin_nswap_nblk

BIGINT?

Individual address space non-VIO non swap non block paged-in.

total_nvio_pgout_nswap

BIGINT?

The total non-VIO non swap paged-out.

as_sum_pgout_nswap

BIGINT?

Sum of address space non swap paged-out

total_vio_pgout_nswap

BIGINT?

The total VIO non swap paged-out.

as_sum_pgin_swap

BIGINT?

Sum of address space swap paged-in

as_sum_pgin_nswap_blk

BIGINT?

Sum of address space non swap paged-in block

as_sum_pgin_nswap_nblk

BIGINT?

Sum of address space non swap non block paged-in

as_sum_pgout_swap

BIGINT?

Sum of address space swap paged-out

total_hspace_pgin_nswap_blk

BIGINT?

The sum of system pageable areas and address space hiperspace non swap blocked paged-in.

total_hspace_pgout_nswap

BIGINT?

The sum of system pageable areas and address space hiperspace non swap blocked paged-out.

total_vio_pgin_nswap_blk

BIGINT?

The total VIO non swap blocked paged-in.

total_nvio_pgin_swap

BIGINT?

The total non-VIO swap paged-in.

total_nvio_pgout_swap

BIGINT?

The total non-VIO swap paged-out.

total_sum_pgin_nswap_blk

BIGINT?

Sum of system pageable areas sum and address sum of non swap blocked paged-in.

total_sum_pgin_swap

BIGINT?

Sum of system pageable areas sum and address sum of swap paged-in.

total_sum_pgin_nswap_nblk

BIGINT?

Sum of system pageable areas sum and address sum of non swap non blocked paged-in.

total_sum_pgout_swap

BIGINT?

Sum of system pageable areas sum and address sum of swap paged-out.

total_sum_pgout_nswap

BIGINT?

Sum of system pageable areas sum and address sum of non swap paged-out.

Constraints:

  • PRIMARY KEY (csc, smf71sid, datetime, smf71ist, smf71iet)

Smf 72

smf72_ceds
smf2db.db_models.smf72_model.Smf72Ceds (smf72_ceds)

The Smf72Ceds class stores the Smf72Ceds section in the smf72_ceds table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725cmst*

VARCHAR(18)

Address space SToken.

r725cmjn*

VARCHAR(8)

Name of the job.

r725cmsn*

VARCHAR(8)

Service class name.

r725cmsp*

INTEGER

Service class period.

r725cmty*

INTEGER

Lock type: Value Meaning 1 CMS lock 2 CMS Enqueue/Dequeue lock 3 CMS Latch lock 4 CMS SMF lock

r725cmas

VARCHAR(4)?

Address space ID.

r725cmsu

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

r725cmal

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY when there was already at least one other unit of work suspended for this lock.

r725cmti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725cmst, r725cmjn, r725cmsn, r725cmsp, r725cmty)

smf72_clas
smf2db.db_models.smf72_model.Smf72Clas (smf72_clas)

The Smf72Clas class stores the Smf72Clas section in the smf72_clas table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725cmst*

VARCHAR(18)

Address space SToken.

r725cmjn*

VARCHAR(8)

Name of the job.

r725cmsn*

VARCHAR(8)

Service class name.

r725cmsp*

INTEGER

Service class period.

r725cmty*

INTEGER

Lock type: Value Meaning 1 CMS lock 2 CMS Enqueue/Dequeue lock 3 CMS Latch lock 4 CMS SMF lock

r725cmas

VARCHAR(4)?

Address space ID.

r725cmsu

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

r725cmal

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY when there was already at least one other unit of work suspended for this lock.

r725cmti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725cmst, r725cmjn, r725cmsn, r725cmsp, r725cmty)

smf72_clod
smf2db.db_models.smf72_model.Smf72Clod (smf72_clod)

The Smf72Clod class stores the Smf72Clod section in the smf72_clod table.

Columns:

r725cojn*

VARCHAR(8)

Name of the job.

r725cosp*

INTEGER

Service class period.

r725cost*

VARCHAR(18)

Address space SToken.

r725cosn*

VARCHAR(8)

Service class name.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725coas

VARCHAR(4)?

Address space ID.

r725cosu

INTEGER?

Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space.

r725coal

INTEGER?

Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space and there was already at least one other unit of work waiting for that lock.

r725coti

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of this address space.

r725clsu

INTEGER?

Number of times that a unit of work of this address space was suspended on a local lock.

r725clal

INTEGER?

Number of times that a unit of work of this address space was suspended on a local lock when there was already at least one other unit of work suspended.

r725clti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on a local lock.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725cost, r725cojn, r725cosn, r725cosp)

smf72_clrd
smf2db.db_models.smf72_model.Smf72Clrd (smf72_clrd)

The Smf72Clrd class stores the Smf72Clrd section in the smf72_clrd table.

Columns:

r725crjn*

VARCHAR(8)

Name of the job.

r725crsp*

INTEGER

Service class period.

r725crst*

VARCHAR(18)

Address space SToken.

r725crsn*

VARCHAR(8)

Service class name.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725cras

VARCHAR(4)?

Address space ID.

r725crsu

INTEGER?

Number of times that a unit of work from this address space was suspended when requesting the local lock of another address space.

r725cral

INTEGER?

Number of times that a unit of work from this address space was suspended when requesting the local lock of another address space and there was already at least one other unit of work waiting for that lock.

r725crti

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of another address space.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725crst, r725crjn, r725crsn, r725crsp)

smf72_cmss
smf2db.db_models.smf72_model.Smf72Cmss (smf72_cmss)

The Smf72Cmss class stores the Smf72Cmss section in the smf72_cmss table.

Columns:

r725cmjn*

VARCHAR(8)

Name of the job.

r725cmsp*

INTEGER

Service class period.

r725cmst*

VARCHAR(18)

Address space SToken.

r725cmsn*

VARCHAR(8)

Service class name.

r725cmty*

INTEGER

Lock type: Value Meaning 1 CMS lock 2 CMS Enqueue/Dequeue lock 3 CMS Latch lock 4 CMS SMF lock

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725cmas

VARCHAR(4)?

Address space ID.

r725cmsu

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

r725cmal

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY when there was already at least one other unit of work suspended for this lock.

r725cmti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725cmst, r725cmjn, r725cmsn, r725cmsp, r725cmty)

smf72_csms
smf2db.db_models.smf72_model.Smf72Csms (smf72_csms)

The Smf72Csms class stores the Smf72Csms section in the smf72_csms table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725cmst*

VARCHAR(18)

Address space SToken.

r725cmjn*

VARCHAR(8)

Name of the job.

r725cmsn*

VARCHAR(8)

Service class name.

r725cmsp*

INTEGER

Service class period.

r725cmty*

INTEGER

Lock type: Value Meaning 1 CMS lock 2 CMS Enqueue/Dequeue lock 3 CMS Latch lock 4 CMS SMF lock

r725cmas

VARCHAR(4)?

Address space ID.

r725cmsu

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

r725cmal

INTEGER?

Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY when there was already at least one other unit of work suspended for this lock.

r725cmti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on the CMS lock type as specified in R725CMTY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725cmst, r725cmjn, r725cmsn, r725cmsp, r725cmty)

smf72_data
smf2db.db_models.smf72_model.Smf72Data (smf72_data)

The Smf72Data class stores the Smf72Data section in the smf72_data table.

Columns:

r724pnam*

VARCHAR(8)

Name of active service policy.

r724ptm

DATETIME?

Local time/date of policy activation (STCK format).

r724lcnm*

VARCHAR(8)

Service class name.

r724per_*

INTEGER

Service class period number.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r724user

INTEGER?

Number of users found.

r724actv

INTEGER?

Number of active users found.

r724acts

INTEGER?

Number of active samples (except OUTR).

r724idls

INTEGER?

Number of idle samples.

r724page

INTEGER?

Number of users delayed for paging at all samples.

r724swap

INTEGER?

Number of users delayed for swapping at all samples.

r724outr

INTEGER?

Number of out and ready users at all samples.

r724pgin

INTEGER?

Number of page-ins.

r724divs

INTEGER?

Number of DIV samples.

r724lssa

INTEGER?

Total logically swapped samples for the group.

r724pssa

INTEGER?

Total swapped samples for the group (except logical).

r724upro

INTEGER?

Total processor using samples for the group.

r724udev

INTEGER?

Total device using samples for the group.

r724dpro

INTEGER?

Total processor delay samples for the group.

r724ddev

INTEGER?

Total device delay samples for the group.

r724dsto

INTEGER?

Total storage delay samples for the group.

r724djes

INTEGER?

Total JES delay samples for the group.

r724dhsm

INTEGER?

Total HSM delay samples for the group.

r724dxcf

INTEGER?

Total XCF delay samples for the group.

r724denq

INTEGER?

Total ENQ delay samples for the group.

r724dmnt

INTEGER?

Total mount delay samples for the group.

r724dmsg

INTEGER?

Total message delay samples for the group.

r724unkn

INTEGER?

Total unknown state samples for the group.

r724vald

INTEGER?

Total valid samples for the group (single state sum of all using, delay, idle, and unknown).

r724lsct

INTEGER?

Count of ‘long’ logical swaps for the group.

r724esct

INTEGER?

Count of ‘long’ swaps to expanded storage for the group.

r724psct

INTEGER?

Count of ‘long’ physical swaps for the group.

r724actf

FLOAT?

Number of active frames.

r724idle

FLOAT?

Number of idle frames.

r724slot

FLOAT?

Number of slots used.

r724div

FLOAT?

Number of DIV frames.

r724fix

FLOAT?

Number of fixed frames.

r724lscf

FLOAT?

Number of central frames for all logically swapped users at all samples.

r724lsef

FLOAT?

Number of expanded frames for all logically swapped users at all samples.

r724psef

FLOAT?

Number of expanded frames for all swapped users (except logical) at all samples.

r724vect

FLOAT?

Total vector utilization time for the group (microseconds).

r724et

FLOAT?

Total executiuon time for all transactions that ended in the group (1024-microsecond units). Does not include queued time.

r724qt

FLOAT?

Total time spent on JES or APPC queues by all transactions that ended in the group (1024-microsecond units).

r724end

FLOAT?

Number of transactions that ended in the group .

r724tsv

FLOAT?

Sum of shared page views.

r724vin

FLOAT?

Sum of shared pages in central storage that are valid.

r724vlc

FLOAT?

Sum of shared page validations.

r724gpi

FLOAT?

Sum of shared page-ins from auxiliary storage.

r724etx

FLOAT?

Total execution time for all transactions that ended in the group. Same as R724ET, but in microseconds.

r724qtx

FLOAT?

Total time spent on JES or APPC queues by all transactions that ended in the group. Same as R724QT, but in microseconds.

r724or1

INTEGER?

STOR/OUTR delay samples for swap reason 1: Terminal output wait.

r724or2

INTEGER?

STOR/OUTR delay samples for swap reason 2: Terminal input wait.

r724or3

INTEGER?

STOR/OUTR delay samples for swap reason 3: Long wait.

r724or4

INTEGER?

STOR/OUTR delay samples for swap reason 4: Auxiliary storage shortage.

r724or5

INTEGER?

STOR/OUTR delay samples for swap reason 5: Real storage shortage.

r724or6

INTEGER?

STOR/OUTR delay samples for swap reason 6: Detected long wait.

r724or7

INTEGER?

STOR/OUTR delay samples for swap reason 7: Requested swap. No longer used - refer to R724OR7A.

r724or8

INTEGER?

STOR/OUTR delay samples for swap reason 8: Enqueue exchange swap.

r724or9

INTEGER?

STOR/OUTR delay samples for swap reason 9: Exchange swap.

r724or10

INTEGER?

STOR/OUTR delay samples for swap reason 10: Unilateral swap.

r724or11

INTEGER?

STOR/OUTR delay samples for swap reason 11: Transition swap.

r724or12

INTEGER?

STOR/OUTR delay samples for swap reason 12: Improve central storage usage.

r724or13

INTEGER?

STOR/OUTR delay samples for swap reason 13: Improve system paging rate.

r724or14

INTEGER?

STOR/OUTR delay samples for swap reason 14: Make room for an out too long user.

r724or15

INTEGER?

STOR/OUTR delay samples for swap reason 15: APPC wait.

r724or16

INTEGER?

STOR/OUTR delay samples for swap reason 16: OMVS input wait.

r724or17

INTEGER?

STOR/OUTR delay samples for swap reason 17: OMVS output wait.

r724or18

INTEGER?

STOR/OUTR delay samples for swap reason 18: In-real swap.

r724or7a

INTEGER?

STOR/OUTR delay samples for swap reason 7: Memory pool shortage

Constraints:

  • FOREIGN KEY (smf72_pro.datetime, smf72_pro.smf72ist, smf72_pro.smf72iet, smf72_pro.smf_type, smf72_pro.smf72xnm, smf72_pro.smf72sid → datetime, smf72ist, smf72iet, smf_type, smf72xnm, smf72sid)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r724pnam, r724lcnm, r724per_)

smf72_dns
smf2db.db_models.smf72_model.Smf72Dns (smf72_dns)

The Smf72Dns class stores the Smf72Dns section in the smf72_dns table.

Columns:

→ r723dnst*

VARCHAR(4)

Subsystem type as used in the classification rules specified in the WLM administrative application.

→ r723dnde*

VARCHAR(16)

Resource delay description.

r723rwnn

INTEGER?

number of the resource delay type. Values 1…15 are related to r723rw01…r723rw15 respectively.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ r723rtyp*

VARCHAR(4)

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

→ phase*

VARCHAR(3)

states sampled in the begin_to_end phase of a transaction or in the execution phase of a transaction.

Constraints:

  • FOREIGN KEY (smf72_dnsx.smf72xnm, smf72_dnsx.datetime, smf72_dnsx.smf72ist, smf72_dnsx.smf72iet, smf72_dnsx.r723mnsp, smf72_dnsx.r723mwnm, smf72_dnsx.r723mcnm, smf72_dnsx.r723cper, smf72_dnsx.r723rtyp, smf72_dnsx.phase, smf72_dnsx.r723dnst, smf72_dnsx.r723dnde → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723rtyp, phase, r723dnst, r723dnde)

  • FOREIGN KEY (smf72_wrs.smf72xnm, smf72_wrs.datetime, smf72_wrs.smf72ist, smf72_wrs.smf72iet, smf72_wrs.r723mnsp, smf72_wrs.r723mwnm, smf72_wrs.r723mcnm, smf72_wrs.r723cper, smf72_wrs.smf72sid, smf72_wrs.r723rtyp, smf72_wrs.phase → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid, r723rtyp, phase)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid, r723rtyp, phase, r723dnst, r723dnde)

smf72_dnsx
smf2db.db_models.smf72_model.Smf72Dnsx (smf72_dnsx)

The Smf72Dnsx class stores the Smf72Dnsx section in the smf72_dnsx table.

Columns:

last_update_time

DATETIME?

last update time of this record.

r723rwnn

INTEGER?

number of the resource delay type. Values 1…15 are related to r723rw01…r723rw15 respectively.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

→ r723rtyp*

VARCHAR(4)

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

→ phase*

VARCHAR(3)

states sampled in the begin_to_end phase of a transaction or in the execution phase of a transaction.

r723dnst*

VARCHAR(4)

Subsystem type as used in the classification rules specified in the WLM administrative application.

r723dnde*

VARCHAR(16)

Resource delay description.

Constraints:

  • FOREIGN KEY (smf72_wrsx.smf72xnm, smf72_wrsx.datetime, smf72_wrsx.smf72ist, smf72_wrsx.smf72iet, smf72_wrsx.r723mnsp, smf72_wrsx.r723mwnm, smf72_wrsx.r723mcnm, smf72_wrsx.r723cper, smf72_wrsx.r723rtyp, smf72_wrsx.phase → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723rtyp, phase)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723rtyp, phase, r723dnst, r723dnde)

smf72_ense
smf2db.db_models.smf72_model.Smf72Ense (smf72_ense)

The Smf72Ense class stores the Smf72Ense section in the smf72_ense table.

Columns:

r725enjn*

VARCHAR(8)

Name of the job.

r725ensp*

INTEGER

Service class period.

r725enst*

VARCHAR(18)

Address space SToken.

r725ensn*

VARCHAR(8)

Service class name.

r725ensc*

INTEGER

Enqueue scope type: Value Meaning 1 Scope = Step 2 Scope = System 3 Scope = Systems

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

ense_index*

INTEGER

The index of GRS Enqueue Step data

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725enas

VARCHAR(4)?

Address space ID.

r725enrc

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensu

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC that were suspended for this address space.

r725enti

FLOAT?

Total amount of suspend time in milliseconds that was caused by GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensq

FLOAT?

Sum of squares of the individual suspend times in milliseconds.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725enst, r725enjn, r725ensn, r725ensp, r725ensc, ense_index)

smf72_enss
smf2db.db_models.smf72_model.Smf72Enss (smf72_enss)

The Smf72Enss class stores the Smf72Enss section in the smf72_enss table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725enst*

VARCHAR(18)

Address space SToken.

r725enjn*

VARCHAR(8)

Name of the job.

r725ensn*

VARCHAR(8)

Service class name.

r725ensp*

INTEGER

Service class period.

r725ensc*

INTEGER

Enqueue scope type: Value Meaning 1 Scope = Step 2 Scope = System 3 Scope = Systems

r725enas

VARCHAR(4)?

Address space ID.

r725enrc

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensu

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC that were suspended for this address space.

r725enti

FLOAT?

Total amount of suspend time in milliseconds that was caused by GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensq

FLOAT?

Sum of squares of the individual suspend times in milliseconds.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725enst, r725enjn, r725ensn, r725ensp, r725ensc)

smf72_ensy
smf2db.db_models.smf72_model.Smf72Ensy (smf72_ensy)

The Smf72Ensy class stores the Smf72Ensy section in the smf72_ensy table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

ensy_index*

INTEGER

The index of GRS Enqueue System data

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725enst*

VARCHAR(18)

Address space SToken.

r725enjn*

VARCHAR(8)

Name of the job.

r725ensn*

VARCHAR(8)

Service class name.

r725ensp*

INTEGER

Service class period.

r725ensc*

INTEGER

Enqueue scope type: Value Meaning 1 Scope = Step 2 Scope = System 3 Scope = Systems

r725enas

VARCHAR(4)?

Address space ID.

r725enrc

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensu

INTEGER?

Number of GRS ENQ requests with the scope as specified in R725ENSC that were suspended for this address space.

r725enti

FLOAT?

Total amount of suspend time in milliseconds that was caused by GRS ENQ requests with the scope as specified in R725ENSC for this address space.

r725ensq

FLOAT?

Sum of squares of the individual suspend times in milliseconds.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725enst, r725enjn, r725ensn, r725ensp, r725ensc, ensy_index)

smf72_lare
smf2db.db_models.smf72_model.Smf72Lare (smf72_lare)

The Smf72Lare class stores the Smf72Lare section in the smf72_lare table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725last*

VARCHAR(18)

Address space SToken.

r725lajn*

VARCHAR(8)

Name of the job.

r725lasn*

VARCHAR(8)

Service class name.

r725lasp*

INTEGER

Service class period.

r725laty*

INTEGER

Request type: Value Meaning 1 Latch obtain requests against a latch set created by this address space 2 Latch obtain requests from this address space

r725laas

VARCHAR(4)?

Address space ID.

r725lasu

INTEGER?

Number of times a latch obtain request was suspended for the request type as specified in R725LATY.

r725lati

FLOAT?

Total amount of suspend time in milliseconds that was caused by latch obtain requests for the request type as specified in R725LATY.

r725lasq

FLOAT?

Sum of squares of the individual suspend times in milliseconds that was caused by latch obtain requests for the request type as specified in R725LATY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725last, r725lajn, r725lasn, r725lasp, r725laty)

smf72_lasc
smf2db.db_models.smf72_model.Smf72Lasc (smf72_lasc)

The Smf72Lasc class stores the Smf72Lasc section in the smf72_lasc table.

Columns:

r725lajn*

VARCHAR(8)

Name of the job.

r725lasp*

INTEGER

Service class period.

r725last*

VARCHAR(18)

Address space SToken.

r725lasn*

VARCHAR(8)

Service class name.

r725laty*

INTEGER

Request type: Value Meaning 1 Latch obtain requests against a latch set created by this address space 2 Latch obtain requests from this address space

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725laas

VARCHAR(4)?

Address space ID.

r725lasu

INTEGER?

Number of times a latch obtain request was suspended for the request type as specified in R725LATY.

r725lati

FLOAT?

Total amount of suspend time in milliseconds that was caused by latch obtain requests for the request type as specified in R725LATY.

r725lasq

FLOAT?

Sum of squares of the individual suspend times in milliseconds that was caused by latch obtain requests for the request type as specified in R725LATY.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725last, r725lajn, r725lasn, r725lasp, r725laty)

smf72_lotd
smf2db.db_models.smf72_model.Smf72Lotd (smf72_lotd)

The Smf72Lotd class stores the Smf72Lotd section in the smf72_lotd table.

Columns:

r725lojn*

VARCHAR(8)

Name of the job.

r725losp*

INTEGER

Service class period.

r725lost*

VARCHAR(18)

Address space SToken.

r725losn*

VARCHAR(8)

Service class name.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725loas

VARCHAR(4)?

Address space ID.

r725losu

INTEGER?

Number of times that a unit of work of this address space was suspended on a local lock.

r725loal

INTEGER?

Number of times that a unit of work of this address space was suspended on a local lock when there was already at least one other unit of work suspended.

r725loti

FLOAT?

Total amount of time in milliseconds that a unit of work of this address space was suspended on a local lock.

r725lcsu

INTEGER?

Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space.

r725lcal

INTEGER?

Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space and there was already at least one other unit of work waiting for that lock.

r725lcti

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of this address space.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725lost, r725lojn, r725losn, r725losp)

smf72_policy
smf2db.db_models.smf72_model.Smf72Policy (smf72_policy)

The Smf72Policy class stores the Smf72Policy section in the smf72_policy table.

Columns:

smf_type

VARCHAR(5)?

the SMF type and subtype.

smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

datetime*

DATETIME

the hour of the record.

smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r723mnsp*

VARCHAR(8)

Policy name.

r723mdsp

VARCHAR(32)?

Policy description.

r723mtpa

DATETIME?

Local time/date of policy activation (STCK format).

r723mcpu

FLOAT?

CPU service coefficient * 10,000.

r723mioc

INTEGER?

I/O service coefficient. Always zero.

r723mmso

INTEGER?

Storage service coefficient. Always zero.

r723msrb

FLOAT?

SRB service coefficient * 10,000

r723mopt

VARCHAR(2)?

Suffix of the IEAOPTxx parmlib member.

r723merf

VARCHAR(6)?

Enqueue residency CPU service factor.

r723madj

INTEGER?

Adjustment factor for CPU rate.

r723midn

VARCHAR(8)?

Service definition name.

r723mtdi

DATETIME?

Local time/date the service definition was installed (STCK format).

r723midu

VARCHAR(8)?

Userid that installed the service definition.

r723midd

VARCHAR(32)?

Service definition description.

r723nffi

INTEGER?

Normalization factor for zAAP. Multiply zAAP service times or service units with this value and divide by 256 to calculate the CP equivalent value.

r723nffs

INTEGER?

Normalization factor for zIIP. Multiply zIIP service units with this value and divide by 256 to calculate the CP equivalent

r723nadj

INTEGER?

Nominal adjustment factor for CPU rate.

r723ceca

INTEGER?

CEC adjustment factor.

r723mcf

INTEGER?

Multithreading maximum capacity numerator for general purpose processors. Divide this value by 1024 to get the MT maximum capacity factor for all general purpose processors that were configured ONLINE for the complete interval.

r723mcfs

INTEGER?

Multithreading maximum capacity numerator for zIIP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.

r723mcfi

INTEGER?

Multithreading maximum capacity numerator for zAAP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.

r723cpa_actual

INTEGER?

Physical CPU adjustment factor based on Model Capacity Rating.

r723cpa_scaling_factor

INTEGER?

Scaling factor for R723CPA_actual.

smf72mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf72mfv

INTEGER?

RMF version number.

smf72prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available

smf72int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

smf70cai

INTEGER?

Capacity-adjustment indication. When zero, the indication is not reported. When in the range from 1 to 99, some amount of reduction is indicated. When 100, the machine is operating at its normal capacity. Temporary capacity changes that affect machine performance (for example, CBU or OOCoD) are not included.

cpu_service_coefficient_adjusted

FLOAT?

CPU service coefficient adjusted with r723madj.

srb_service_coefficient_adjusted

FLOAT?

SRB service coefficient adjusted with r723madj.

io_high

INTEGER?

r723mscf (Bit 7) of indicator I/O priority group HIGH.

velocity_io_delays

INTEGER?

r723mscf (Bit 3) indicating execution velocity includes I/O delays.

dynamic_alias

INTEGER?

r723mscf (Bit 6) of indicator for dynamic alias tuning.

r723mdis

INTEGER?

r723mflg (Bit 6) indicating service class and tenant report class periods that are assocaited with a resource group and have assigned a discretionary goal are excluded from workload management.

ziip_inst

INTEGER?

smf72prf (Bit 5) in RMF product section indicating at least one zIIP is currently installed.

zaap_inst

INTEGER?

smf72prf (Bit 4) in RMF product section indicating at lease one zAAP is currently installed.

interval_start_time

DATETIME?

the start time of the interval

Constraints:

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp)

smf72_pro
smf2db.db_models.smf72_model.Smf72Pro (smf72_pro)

The Smf72Pro class stores the Smf72Pro section in the smf72_pro table.

Columns:

smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf72mfv

INTEGER?

RMF version number.

smf72prd

VARCHAR(8)?

Product name (‘RMF’).

smf72int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

smf72sam

INTEGER?

Number of RMF samples.

smf72fla

INTEGER?

Reserved. Flags Bit Meaning when set 0 Reserved. 1 Samples have been skipped. 2 Record was written by RMF Monitor III. 3 Interval was synchronized with SMF. 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 8 Reserved. 9 zIIP boost was active during entire interval. 10 Speed boost was active during entire interval. 11 - 12 Reserved. 13 - 15 Boost class: 001 : IPL 010 : Shutdown 011 : Recovery process Note: The boost class value is valid only when one or more boosts is active; that is, a boost active bit is also on.

smf72cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.

smf72mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf72iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3

smf72prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available

smf72ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf72srl

INTEGER?

SMF record level change number. This field enables processing of SMF record level changes in an existing release. SMF type 72 record levels for the current z/OS release: Subtypes Record level 3 X’8F’ (APAR OA62502) 4 - 5 X’8E’

smf72lgo

FLOAT?

Offset GMT to local time (STCK format).

smf72oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf72syn

INTEGER?

SYNC value in seconds.

smf72gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf72snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf72flg

INTEGER?

System indicator: Bit Meaning when set 0 New SMF record format 1 Subtypes used 2 Reserved 3-6 Version indicators* 7 System is running in PR/SM mode

speed_boost

INTEGER?

smf72fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf72fla (Bit 9) indciating zIIP boost was active during entire interval.

Constraints:

  • PRIMARY KEY (datetime, smf72ist, smf72iet, smf_type, smf72xnm, smf72sid)

smf72_qsad
smf2db.db_models.smf72_model.Smf72Qsad (smf72_qsad)

The Smf72Qsad class stores the Smf72Qsad section in the smf72_qsad table.

Columns:

r725qsjn*

VARCHAR(8)

Name of the job.

r725qssp*

INTEGER

Service class period.

r725qsst*

VARCHAR(18)

Address space SToken.

r725qssn*

VARCHAR(8)

Service class name.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725qsas

VARCHAR(4)?

Address space ID.

r725qsrc

INTEGER?

Number of requests including START and RESUME requests, but not QUIT requests.

r725qssc

INTEGER?

Number of specific requests that are either GQSCAN requests specified by QNAME and RNAME, or ISGQUERY requests specifying a search by ENQTOKEN.

r725qsrr

INTEGER?

Total number of resources returned for these requests.

r725qsrq

FLOAT?

Sum of squares of number of resources returned for these requests.

r725qsti

FLOAT?

Total amount of execution times within GRS for these requests in microseconds.

r725qstq

FLOAT?

Sum of squares of individual request execution times in microseconds.

Constraints:

  • FOREIGN KEY (smf72_sctl.smf72xnm, smf72_sctl.smf72sid, smf72_sctl.datetime, smf72_sctl.smf72ist, smf72_sctl.smf72iet → smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet, r725qsst, r725qsjn, r725qssn, r725qssp)

smf72_rgs
smf2db.db_models.smf72_model.Smf72Rgs (smf72_rgs)

The Smf72Rgs class stores the Smf72Rgs section in the smf72_rgs table.

Columns:

r723ggnm*

VARCHAR(8)

Resource group name.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

r723ggde

VARCHAR(32)?

Resource group description.

r723gglt

INTEGER?

Resource group flags. Bit Meaning when set 0 Maximum capacity was specified 1 Minimum capacity was specified 2 Specification of R723GGMN and R723GGMX is in percentage of the LPAR share rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide. 3 Specification of R723GGMN and R723GGMX is in percentage of a single processor capacity rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide. 4 Memory limit was specified. 5 Specification of R723GGMN and R723GGMX is in MSU/h rather than in service units. 6 Specialty processor consumption is included into the WLM capping algorithms, i.e. R723GGMN and R723GGMX limit the combined general purpose and specialty processor consumption. 7 Reserved.

r723ggtf

INTEGER?

Tenant Resource Group Flags. Bit Meaning when set 0 Indicator for a tenant resource group 1-7 Reserved.

r723ggmn

INTEGER?

If bit 1 of R723GGLT is ON, minimum capacity of the resource group. If bit 2, bit 3, and bit 5 of R723GGLT are OFF, this value is in unweighted CPU service units per second. In addition, the scope of the resource group is sysplex-wide. If bit 2, bit 3, or bit 5 of R723GGLT is ON, see the description of R723GGLT.

r723ggmx

INTEGER?

If bit 0 of R723GGLT is ON, maximum capacity of the resource group. If bit 2, bit 3, and bit 5 of R723GGLT are OFF, this value is in unweighted CPU service units per second. In addition, the scope of the resource group is sysplex-wide. If bit 2, bit 3, or bit 5 of R723GGLT is ON, see the description of R723GGLT.

r723ggml

INTEGER?

If bit 4 of R723GGLT is ON, memory limit (in GB) of the resource group. The scope of the resource group is system-wide.

r723ggti

VARCHAR(8)?

Tenant identifier. Only valid if bit 0 of R723GGTF is ON.

r723ggtn

VARCHAR(32)?

Tenant name. Only valid if bit 0 of R723GGTF is ON.

r723ggky

VARCHAR(64)?

Solution ID. Only valid if bit 0 of R723GGTF is ON.

r723gisp

INTEGER?

r723gglt (Bit 6) showing specialty processor consumption is included into the WLM capping alogirthms, i.e. r723ggmn and r723ggmx limit the combined general purpose and specialty processor consumption.

r723ggms

INTEGER?

r723gglt (Bit 5) showing specificationof r723ggmn and r723ggmx is in MSU/h rather than in service units.

has_memory_limit

INTEGER?

r723gglt (Bit 4) showing memory limit was specified.

r723ggpc

INTEGER?

r723gglt (Bit 3) showing specification of r723ggmn and r723ggmx is in percentage of a single processor capacity rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide.

r723ggpv

INTEGER?

r723gglt (Bit 2) showing specification of r723ggmn and r723ggmx is in percentage of the LPAR share rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide.

has_min_capacity

INTEGER?

r723gglt (Bit 1) showing minimum capacity was specified.

has_max_capacity

INTEGER?

r723gglt (Bit 0) showing maximum capacity was specified.

is_tenant

INTEGER?

r723ggtf (Bit 0) showing an indicator for a tenant resource group.

Constraints:

  • FOREIGN KEY (smf72_policy.smf72xnm, smf72_policy.datetime, smf72_policy.smf72ist, smf72_policy.smf72iet, smf72_policy.r723mnsp → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723ggnm)

smf72_rts
smf2db.db_models.smf72_model.Smf72Rts (smf72_rts)

The Smf72Rts class stores the Smf72Rts section in the smf72_rts table.

Columns:

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

class_rt_bucket_1

INTEGER?

Count of completed transactions with: Response time ≤ 50% of the goal.

class_rt_bucket_2

INTEGER?

Count of completed transactions with: Response time > 50% of the goal. Response time ≤ 60% of the goal.

class_rt_bucket_3

INTEGER?

Count of completed transactions with: Response time > 60% of the goal. Response time ≤ 70% of the goal.

class_rt_bucket_4

INTEGER?

Count of completed transactions with: Response time > 70% of the goal. Response time ≤ 80% of the goal.

class_rt_bucket_5

INTEGER?

Count of completed transactions with: Response time > 80% of the goal. Response time ≤ 90% of the goal.

class_rt_bucket_6

INTEGER?

Count of completed transactions with: Response time > 90% of the goal. Response time ≤ 100% of the goal.

class_rt_bucket_7

INTEGER?

Count of completed transactions with: Response time > 100% of the goal. Response time ≤ 110% of the goal.

class_rt_bucket_8

INTEGER?

Count of completed transactions with: Response time > 110% of the goal. Response time ≤ 120% of the goal.

class_rt_bucket_9

INTEGER?

Count of completed transactions with: Response time > 120% of the goal. Response time ≤ 130% of the goal.

class_rt_bucket_10

INTEGER?

Count of completed transactions with: Response time > 130% of the goal. Response time ≤ 140% of the goal.

class_rt_bucket_11

INTEGER?

Count of completed transactions with: Response time > 140% of the goal. Response time ≤ 150% of the goal.

class_rt_bucket_12

INTEGER?

Count of completed transactions with: Response time > 150% of the goal. Response time ≤ 200% of the goal.

class_rt_bucket_13

INTEGER?

Count of completed transactions with: Response time > 200% of the goal. Response time ≤ 400% of the goal.

class_rt_bucket_14

INTEGER?

Count of completed transactions with: Response time > 400% of the goal.

Constraints:

  • FOREIGN KEY (smf72_scs.smf72xnm, smf72_scs.datetime, smf72_scs.smf72ist, smf72_scs.smf72iet, smf72_scs.r723mnsp, smf72_scs.r723mwnm, smf72_scs.r723mcnm, smf72_scs.r723cper, smf72_scs.smf72sid → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid)

  • FOREIGN KEY (smf72_wms.smf72xnm, smf72_wms.datetime, smf72_wms.smf72ist, smf72_wms.smf72iet, smf72_wms.r723mnsp, smf72_wms.r723mwnm, smf72_wms.r723mcnm, smf72_wms.r723cper → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid)

smf72_sctl
smf2db.db_models.smf72_model.Smf72Sctl (smf72_sctl)

The Smf72Sctl class stores the Smf72Sctl section in the smf72_sctl table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r725sgmo

INTEGER?

GRS mode. Value Meaning 0 None 1 Ring 2

r725scms

INTEGER?

Total number of times that a unit of work was suspended on a CMS lock.

r725scma

INTEGER?

Total number of times that a unit of work was suspended on a CMS lock when there was already at least one other unit of work suspended for the lock.

r725scmt

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended on a CMS lock.

r725seds

INTEGER?

Total number of times that a unit of work was suspended on a CMS Enqueue/Dequeue lock.

r725seda

INTEGER?

Total number of times that a unit of work was suspended on a CMS Enqueue/Dequeue lock when there was already at least one other unit of work suspended for the lock.

r725sedt

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended on a CMS Enqueue/Dequeue lock.

r725slas

INTEGER?

Total number of times that a unit of work was suspended on a CMS Latch lock.

r725slaa

INTEGER?

Total number of times that a unit of work was suspended on a CMS Latch lock when there was already at least one other unit of work suspended for the lock.

r725slat

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended on a CMS Latch lock.

r725ssms

INTEGER?

Total number of times that a unit of work was suspended on a CMS SMF lock.

r725ssma

INTEGER?

Total number of times that a unit of work was suspended on a CMS SMF lock when there was already at least one other unit of work suspended for the lock.

r725ssmt

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended on a CMS SMF lock.

r725slos

INTEGER?

Total number of times that a unit of work was suspended on a local

r725sloa

INTEGER?

Total number of times that a unit of work was suspended on a local lock when there was already at least one other unit of work suspended for the lock.

r725slot

FLOAT?

Total amount of time in milliseconds that a unit of work was suspended on a local lock.

r725scls

INTEGER?

Total number of times that a unit of work from another address space was suspended when requesting the local lock of an address space.

r725scla

INTEGER?

Total number of times that a unit of work from another address space was suspended when requesting the local lock of an address space and there was already at least one other unit of

r725sclt

FLOAT?

Total amount of time in milliseconds that a unit of work from another address space was suspended when requesting the local lock of an address space.

r725slrs

INTEGER?

Total number of suspended latch obtain requests.

r725slrt

FLOAT?

Total amount of time in milliseconds that latch obtain requests were suspended.

r725slrq

FLOAT?

Total sum of squares of time in milliseconds that latch obtain requests were suspended.

r725sstr

INTEGER?

Total number of ENQ SCOPE=STEP requests.

r725ssts

INTEGER?

Total number of ENQ SCOPE=STEP requests that were suspended.

r725sstt

FLOAT?

Total amount of contention time in milliseconds caused by ENQ SCOPE=STEP requests.

r725sstq

FLOAT?

Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=STEP requests.

r725ssyr

INTEGER?

Total number of ENQ SCOPE=SYSTEM requests.

r725ssys

INTEGER?

Total number of ENQ SCOPE=SYSTEM requests that were suspended.

r725ssyt

FLOAT?

Total amount of contention time in milliseconds caused by ENQ SCOPE=SYSTEM requests.

r725ssyq

FLOAT?

Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=SYSTEM requests.

r725sssr

INTEGER?

Total number of ENQ SCOPE= SYSTEMS requests.

r725ssss

INTEGER?

Total number of ENQ SCOPE= SYSTEMS requests that were suspended.

r725ssst

FLOAT?

Total amount of contention time in milliseconds caused by ENQ SCOPE= SYSTEMS requests.

r725sssq

FLOAT?

Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=SYSTEMS requests.

Constraints:

  • FOREIGN KEY (smf72_pro.datetime, smf72_pro.smf72ist, smf72_pro.smf72iet, smf72_pro.smf_type, smf72_pro.smf72xnm, smf72_pro.smf72sid → datetime, smf72ist, smf72iet, smf_type, smf72xnm, smf72sid)

  • PRIMARY KEY (smf72xnm, smf72sid, datetime, smf72ist, smf72iet)

smf72_scs
smf2db.db_models.smf72_model.Smf72Scs (smf72_scs)

The Smf72Scs class stores the Smf72Scs section in the smf72_scs table.

Columns:

r723crtx

INTEGER?

Index into the response time distribution count table in the Response Time Distribution data section. These buckets exist only for periods with a response time or execution velocity goal.

r723cwmx

INTEGER?

Index into the work/resource manager states area.

r723cwmn

INTEGER?

Number of entries in the work/resource manager states area associated with this period (R723CWMX points to the first entry).

→ r723cper*

INTEGER

Service or report class period number.

r723cimp

INTEGER?

Importance of the goal to be achieved for this period (1=highest, 5=lowest). The value is zero for a discretionary or system goal.

date

DATE?

the date of the record.

last_update_time

DATETIME?

last update time of this record.

r723rtyp

VARCHAR(4)?

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

r723madj

INTEGER?

Adjustment factor for CPU rate.

r723nffi

INTEGER?

Normalization factor for zAAP. Multiply zAAP service times or service units with this value and divide by 256 to calculate the CP equivalent value.

r723nffs

INTEGER?

Normalization factor for zIIP. Multiply zIIP service units with this value and divide by 256 to calculate the CP equivalent

r723mcpu

FLOAT?

CPU service coefficient * 10,000.

r723msrb

FLOAT?

SRB service coefficient * 10,000

r723cpa_scaling_factor

INTEGER?

Scaling factor for R723CPA_actual.

r723cpa_actual

INTEGER?

Physical CPU adjustment factor based on Model Capacity Rating.

r723mcf

INTEGER?

Multithreading maximum capacity numerator for general purpose processors. Divide this value by 1024 to get the MT maximum capacity factor for all general purpose processors that were configured ONLINE for the complete interval.

r723mcfs

INTEGER?

Multithreading maximum capacity numerator for zIIP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.

r723mcfi

INTEGER?

Multithreading maximum capacity numerator for zAAP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.

smf72int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

is_report_class

INTEGER?

r723mscf (Bit 0) showing the indicator for a report class.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r723crs1

INTEGER?

Service and Report class period flags. Bit Meaning when set 0 This report class period is heterogeneous. 1 Service class period is implicitly designated CPU critical. 2-7 Reserved.

r723cadf

INTEGER?

one of the subsections being a part of this section. Bit Meaning when set 0 Resource consumption data available 1 Response time data available 2 General execution delay data available 3-7 Reserved.

r723crtf

FLOAT?

Response time flags (indicates units for R723CVAL). Bit Meaning when set 0 Response time specified in milliseconds. 1 Response time specified in seconds. 2 Response time specified in minutes. 3 Response time specified in hours. 4-7 Reserved.

r723crgf

INTEGER?

Response time goal flags. Bit Meaning when set 0 Percentile response time goal. 1 Average response time goal. 2 Execution velocity goal. 3 Discretionary goal. 4 System specified goal. 5-7 Reserved.

r723cval

INTEGER?

Response time or execution velocity goal, or zero if discretionary or system goal. Units are defined in R723CRTF.

r723cpct

INTEGER?

Goal percentile value (in percentage).

r723cdur

FLOAT?

Period duration in weighted service units, or zero for the last period.

r723csrv

FLOAT?

Total service units.

r723ccpu

FLOAT?

Total TCB service units. This value includes SUs on general purpose CPs and normalized SUs on zIIPs and zAAPs.

r723cioc

FLOAT?

Total IOC service units. Always zero.

r723cmso

FLOAT?

Total central storage service units. Always zero.

r723csrb

FLOAT?

Total SRB service units. This value includes SUs on general purpose CPs and normalized SUs on zIIPs and zAAPs.

r723cpir

FLOAT?

Total page-in count.

r723chpi

FLOAT?

Total hiperspace page-in count. This value includes only those hiperspace pages that were moved by the Real Storage Manager and not by the MVPG instruction.

r723cbpi

FLOAT?

Total block page-in from auxiliary count.

r723cpie

FLOAT?

Total page-in from expanded count.

r723cbpe

FLOAT?

Total block page-in from expanded count.

r723cbka

FLOAT?

Total auxiliary blocks paged in.

r723cbke

FLOAT?

Total expanded blocks paged in.

r723cprs

FLOAT?

Total page residency time (1024-microsecond units).

r723cers

FLOAT?

Total expanded page residency time (1024-microsecond units).

r723ctrr

FLOAT?

Total in storage residency time (1024-microsecond units).

r723ctat

FLOAT?

Total transaction active time (1024-microsecond units).

r723crct

FLOAT?

Total RCT time (microseconds).

r723ciit

FLOAT?

Total I/O interrupt time (microseconds).

r723chst

FLOAT?

Total hiperspace service time (microseconds).

r723cswc

INTEGER?

Total swap count.

r723ccrm

INTEGER?

Total hiperspace ESO read miss count.

r723crcp

INTEGER?

Count of transaction completions for this period. This field includes transaction completions reported by subsystem work managers by way of the IWMRPT service.

r723carc

INTEGER?

Count of transactions that completed abnormally as reported by subsystem work manager. This value is not part of R723CRCP and should not be used for response time calculations.

r723cncp

INTEGER?

Count of transactions that completed their execution phase as reported by subsystem work managers by way of the IWMNTFY service.

r723canc

INTEGER?

Count of transactions that completed their execution phase abnormally as reported by subsystem work Manager. This value is not part of R723CNCP and should not be used for execution response time calculations.

r723ctet

FLOAT?

Total transaction elapsed time (1024-microsecond units).

r723cxet

FLOAT?

Total transaction execution time (1024-microsecond units).

r723cets

FLOAT?

Sum of transaction elapsed times squared (1024-microsecond units).

r723ccus

INTEGER?

CPU using samples. These are included in R723CTOU.

r723ctot

INTEGER?

Total general execution delay samples used in WLM’s execution velocity calculation. For the velocity formula, see z/OS MVS Planning: Workload Management .

r723ccde

INTEGER?

CPU delay. A TCB or SRB is waiting to be dispatched or a TCB is waiting for local lock.

r723ccca

INTEGER?

CPU capping delay. A TCB or SRB is marked non-dispatchable because a resource group maximum is being enforced. Note that R723CCCA is NOT a subset of R723CCDE.

r723cswi

INTEGER?

Swap-in delay. Swap-in has started, but not completed.

r723cmpl

INTEGER?

MPL delay. Ready but swap-in has not started.

r723capr

INTEGER?

Auxiliary page from private.

r723caco

INTEGER?

Auxiliary page from common.

r723caxm

INTEGER?

Auxiliary page from cross memory.

r723cvio

INTEGER?

Auxiliary page from VIO.

r723chsp

INTEGER?

Auxiliary page from standard hiperspaces.

r723cchs

INTEGER?

Auxiliary page from ESO hiperspaces.

r723cunk

INTEGER?

Unknown. Address space or enclave is waiting, but none of the general execution delays (listed earlier) apply.

r723cidl

INTEGER?

Idle. Address space or enclave is in STIMER wait, TSO terminal wait, APPC wait, or an initiator waiting for work.

r723cpde

INTEGER?

Resource group capping count. Group maximum is being enforced for work in this class.

r723cpqu

INTEGER?

Quiesce count. Some work in this service class has been reset by way of the RESET xxx, QUIESCE command.

r723csac

INTEGER?

Sampled address space count. Number of address spaces that contributed delay and using samples to this class.

r723csrs

FLOAT?

Total shared page residency time in 1024-microsecond units.

r723cspa

FLOAT?

Total shared page-ins from auxiliary storage.

r723cspe

FLOAT?

Total shared page-ins from expanded storage.

r723cict

FLOAT?

Total non-paging DASD connect time in 128-microsecond units.

r723ciwt

FLOAT?

Total non-paging DASD wait time (queue time + pending time) in 128-microsecond units.

r723cidt

FLOAT?

Total non-paging DASD disconnect time in 128-microsecond units. This does not include IOS queue time.

r723circ

INTEGER?

Total non-paging DASD I/O start subchannel count. This can be used with fields R723CICT, R723CIWT, and R723CIDT to determine the average DASD response time for the period.

r723ctou

INTEGER?

Total using samples. For the velocity formula, see z/OS MVS Planning: Workload Management .

r723ciou

INTEGER?

DASD using samples. Only non-paging DASD I/O can contribute to I/O using samples.

r723ciod

INTEGER?

DASD delay samples.

r723cq

INTEGER?

Queue delay samples, work is waiting for a server.

r723cspv

INTEGER?

Server private area paging delay samples.

r723csvi

INTEGER?

Server space VIO paging delay samples.

r723cshs

INTEGER?

Server hiperspace paging delay samples.

r723csmp

INTEGER?

Server MPL delay samples.

r723cssw

INTEGER?

Server swap-in delay samples.

r723cndi

INTEGER?

Non-DASD I/O using or delay samples.

r723ctdq

INTEGER?

Total delay samples always including batch queue delay. For service classes that contain batch jobs that were not run in WLM managed initiators the batch queue delay samples are derived from the measured batch queue delay time. For service classes that contain jobs that ran in WLM managed initiators this value is the same as R723CTOT. R723CTDQ can be used as a migration aid to determine what a batch service class

r723ctsa

FLOAT?

Total execution samples. It is the sum of R723CTOU, R723CTOT, R723CUNK, R723CIDL.

r723ciot

FLOAT?

Total DASD IOS queue time in 128-microsecond units.

r723cqdt

FLOAT?

Total queue delay time in 1024-microsecond units. For batch jobs, this is the time jobs spent on the job queue while eligible to run on some system. It represents the time the jobs spent waiting for an initiator. For TSO users, this time can be a portion of the LOGON process. For APPC, this is the time an APPC request spent on an APPC queue.

r723cadt

FLOAT?

Total time (in 1024-microsecond units) batch jobs were ineligible to run because a resource that the job had affinity to was unavailable.

r723ccvt

FLOAT?

Total time (in 1024-microsecond units) batch jobs spent in JCL conversion.

r723ciqt

FLOAT?

Total time (in 1024-microsecond units) batch jobs spent on job queue (after JCL conversion) while ineligible to run on any system for reasons other than resource affinities.

r723ciea

FLOAT?

Independent enclave total transaction active time (in 1024- microsecond units) for enclaves that originated on this system.

r723cxea

FLOAT?

Exported enclave total transaction active time (in 1024- microsecond units).

r723cfea

FLOAT?

Foreign enclave total transaction active time (in 1024-microsecond units).

r723apu

INTEGER?

AP crypto using samples: a TCB was found executing on a cryptographic assist processor.

r723apd

INTEGER?

AP crypto delay samples: a TCB was found waiting for a cryptographic assist processor.

r723fqd

INTEGER?

Feature queue delay samples: a TCB was found waiting on a processor feature queue associated with a CPU. This is a subset of R723CCDE.

r723plsc

VARCHAR(8)?

Service class that last contributed to this report class period during this interval. Blank if this is a service class period.

r723rcod

INTEGER?

Contention delay sample count. One sample is accumulated for each held resource which is reported to WLM by the resource manager by way of IWMCNTN.

r723rcou

INTEGER?

Contention using sample count. One sample is accumulated for each resource in use which is reported to WLM by the resource manager by way of IWMCNTN.

r723ectc

FLOAT?

CPU time consumed while dispatching priority was temporarily raised by enqueue management because the work unit held a resource that other work needed (in 1024 microsecond units).

r723ifau

INTEGER?

zAAP using samples.

r723ifcu

INTEGER?

zAAP on CP using samples. These samples are included in R723CCUS.

r723ifad

INTEGER?

zAAP delay samples.

r723supu

INTEGER?

zIIP using samples.

r723sucu

INTEGER?

zIIP on CP using samples.

r723supd

INTEGER?

zIIP delay samples.

r723csup

FLOAT?

Total service units on zIIPs. Multiply with R723NFFS and divide by 256 to calculate the CP equivalent value.

r723csuc

FLOAT?

Total service units on CPs spent by zIIP eligible work.

r723cifa

FLOAT?

Total service units on zAAPs. Multiply with R723NFFI and divide by 256 to calculate the CP equivalent value.

r723cifc

FLOAT?

Total service units on CPs spent by zAAP eligible work.

r723tpdp

FLOAT?

CPU time consumed while dispatching priority of work with low importance was temporarily raised to help blocked workloads (in 1024 microsecond units).

r723cpdp

FLOAT?

CPU time consumed while dispatching priority was temporarily raised by chronic resource contention management because the work unit held a resource that other work needed (in 1024 microsecond units).

r723lpdp

FLOAT?

CPU time consumed while dispatching priority was temporarily raised to shorten the lock hold time of a local suspend lock held by the work unit (in 1024 microsecond units). Only valid if HiperDispatch is active.

r723spdp

FLOAT?

CPU time consumed while dispatching priority for a work unit was temporarily raised by the z/OS supervisor to a higher dispatching priority than assigned by WLM (in 1024-microsecond units).

r723rtdm

FLOAT?

Midpoint of all response times that were collected in the response time distribution buckets in milliseconds. For response time goals, the midpoint is always the response time goal. For execution velocity goals, it is the average of all response times that were collected in the response time distribution buckets.

r723rtdc

INTEGER?

Number of midpoint changes that occurred during the interval. Number equals zero for response time goals.

r723rtdt

DATETIME?

Timestamp in STCK format, showing the latest point in time when a midpoint change occurred in R723RTDM.

r723tsucp

FLOAT?

Total service units consumed by transactions, executed on general purpose processors.

r723tsusp

FLOAT?

Total normalized service units consumed by transactions, executed on specialty processors.

r723tsuocp

FLOAT?

Total service units consumed by transactions, eligible to run on specialty processors, but executed on general purpose processors.

r723msucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute MOBILE, executed on general purpose processors.

r723msusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute MOBILE, executed on specialty processors.

r723msuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute MOBILE, eligible to run on specialty processors, but executed on general purpose processors.

r723asucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on general purpose processors.

r723asusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on specialty processors.

r723asuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYA, eligible to run on specialty processors, but

r723bsucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on general purpose processors.

r723bsusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on specialty processors.

r723bsuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYB, eligible to run on specialty processors, but executed on general purpose processors.

r723ctetx

FLOAT?

Total transaction elapsed time. Same as R723CTET, but in microseconds.

r723cxetx

FLOAT?

Total transaction execution time. Same as R723CXET, but in microseconds.

r723cetsx

FLOAT?

Sum of transaction elapsed times squared. Same as R723CETS, but in microseconds.

r723cqdtx

FLOAT?

Total queue delay time. Same as R723CQDT, but in microseconds.

r723cadtx

FLOAT?

Total time batch jobs were ineligible to run because a resource that the job had affinity to was unavailable. Same as R723CADT, but in microseconds.

r723ccvtx

FLOAT?

Total time batch jobs spent in JCL conversion. Same as R723CCVT, but in microseconds.

r723ciqtx

FLOAT?

Total time batch jobs spent on job queue (after JCL conversion) while ineligible to run on any system for reasons other than resource affinities. Same as R723CIQT, but in microseconds.

r723enctrxnum

INTEGER?

Number of subsystem transactions processed within enclaves.

r723enctrxcalls

INTEGER?

Number of times transaction data has been reported by subsystem work managers when deleting an enclave. When zero, no transaction data for enclaves has been provided by the subsystem work manager.

r723enctrxet

FLOAT?

Total execution time, in microseconds, for all subsystem transactions reported in R723ENCTRXNUM.

r723enctrxets

FLOAT?

Sum of squared execution times, in microseconds, for all subsystem transactions reported in R723ENCTRXNUM.

r723mtv_

INTEGER?

Number of times when WLM sampling code ran.

is_heterogeneous

INTEGER?

r723crs1 (Bit 0) indicating this report class period is heterogeneous.

r723ceda

INTEGER?

r723cadf (Bit 2) indicating general execution delay data available.

r723crta

INTEGER?

r723cadf (Bit 1) indicating response time data availabe.

r723crca

INTEGER?

r723cadf (Bit 0) indicating resource consumption data available.

response_time_hours

INTEGER?

r723crtf (Bit 3) indicating response time specified in hours.

response_time_minutes

INTEGER?

r723crtf (Bit 2) indicating response time specified in minutes.

response_time_seconds

INTEGER?

r723crtf (Bit 1) indicating response time specified in seconds.

response_time_millisec

FLOAT?

r723crtf (Bit 0) indicating response time specified in milliseconds.

r723cstm

INTEGER?

r723crgf (Bit 4) indicating system specified goal.

r723cdsc

INTEGER?

r723crfg (Bit 3) indicating discretionary goal.

r723cvel

INTEGER?

r723crfg (Bit 2) indicating execution velocity goal.

r723cavg

INTEGER?

r723crfg (Bit 1) indicating average response time goal.

r723cprc

INTEGER?

r723crfg (Bit 0) indicating percentile response time goal.

class_goal_type

VARCHAR(21)?

The goal type.

utilization_total

FLOAT?

The total utilization.

utilization_cp

FLOAT?

The CP processor utilization.

storage_total_swapped_in

FLOAT?

The total frames of all swapped-in transactions.

transaction_average_active

FLOAT?

The average number of active transactions.

transaction_total_per_second

FLOAT?

The total ended transactions per second.

transaction_executed_per_second

FLOAT?

The total executed transactions per second.

transaction_response_time_mean

FLOAT?

The average transaction response time.

sample_rate

FLOAT?

The number of samples per second.

transaction_execution_time

FLOAT?

The transaction execution time.

transaction_execution_time_mean

FLOAT?

The average transaction execution time.

execution_velocity

FLOAT?

The execution velocity measures the portion of the acceptable processor and storage delays relative to the total execution time.

performance_index

FLOAT?

The performance index for a period represents how close a period came to reaching the goal (PI is 1.0 if goal is reached), and how much this period suffered versus its goal.

sample_storage_delay

FLOAT?

The number of samples in storage delay state.

transaction_address_space_percentage

FLOAT?

The percentage of transaction address space count.

sample_server_delay

INTEGER?

The sample delay for a server address space.

transaction_queue_delay_time

FLOAT?

The transaction queue delay time.

transaction_queue_delay_time_mean

FLOAT?

The average transaction queue delay time.

transaction_aff_delay_time

FLOAT?

The transaction affinity delay time.

transaction_aff_delay_time_mean

FLOAT?

The average transaction affinity delay time.

transaction_jcl_time

FLOAT?

The transaction JCL conversion time.

transaction_jcl_time_mean

FLOAT?

The average transaction JCL conversion time.

transaction_inel_delay_time

FLOAT?

The transaction ineligible queue time.

transaction_inel_delay_time_mean

FLOAT?

The average transaction ineligible queue time.

transaction_enclave_average

FLOAT?

The average number of independent enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on the respective system either for the single period or for all summarized periods divided by the RMF interval time.

foreign_enclave_average

FLOAT?

The average number of foreign enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on a remote system in the sysplex, but are executing on the respective system either for the single period or for all summarized periods divided by the RMF interval time.

export_enclave_average

FLOAT?

The average number of multi-system enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on the respective system and are executing on one or more remote systems in the sysplex in parallel either for the single period or for all summarized periods divided by the RMF interval time.

sample_crypto_using

INTEGER?

The number of samples found in crypto using state - a TCB or SRB was found to be using an adjunct processor (AP).

sample_crypto_delay

INTEGER?

The number of samples found in crypto delay state - a TCB or SRB was found to be waiting for an AP or a processor feature queue.

utilization_zaap

FLOAT?

The zAAP service time in seconds.

utilization_zaap_on_cp

FLOAT?

The zAAP on CP service time in seconds.

utilization_ziip

FLOAT?

The zIIP service time in seconds.

utilization_ziip_on_cp

FLOAT?

The zIIP on CP service time in seconds.

transaction_average_swapped_in

FLOAT?

The average number of transactions swapped-in.

swaps_per_transaction

FLOAT?

The number of swaps per transaction.

transaction_average_elapsed_time_std_dev

FLOAT?

The average transaction elapsed time standard deviation.

transaction_total_percentage_cp_time

FLOAT?

Total percentage of general purpose processor time used by transactions.

transaction_total_percentage_sp_time

FLOAT?

Total percentage of specialty processor time used by transactions.

transaction_total_percentage_sp_on_cp_time

FLOAT?

Total percentage of general purpose processor time used by transactions, eligible to run on specialty processors.

transaction_mobile_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute MOBILE.

transaction_mobile_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute MOBILE.

transaction_mobile_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute MOBILE, eligible to run on specialty processors.

transaction_cata_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute CATEGORYA.

transaction_cata_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute CATEGORYA.

transaction_cata_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute CATEGORYA eligible to run on specialty processors.

transaction_catb_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute CATEGORYB.

transaction_catb_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute CATEGORYB.

transaction_catb_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute CATEGORYB eligible to run on specialty processors.

absorption_rate

FLOAT?

Absorption rate at which service is used while transactions are resident in main storage. This is the total service divided by the transaction residency time.

transaction_service_rate

FLOAT?

Rate at which service is used by transactions that are active, but not necessarily in storage. This is the total service divided by the transaction active time.

tcbtime_insec

FLOAT?

Task and preemptible-class SRB (enclave) time in seconds consumed on general purpose and special purpose processors.

srbtime_insec

FLOAT?

Service request block time in seconds.

iiptime_insec

FLOAT?

zIIP service time in seconds.

aaptime_insec

FLOAT?

zAAP service time in seconds.

appl_percentage_cp_time

FLOAT?

Percentage of the processor time used by transactions running on general purpose processors in the service or report class period. The calculation of the processor time is based on the time values displayed under field heading SERVICE TIME.

appl_percentage_iipcp_time

FLOAT?

Percentage of the processor time used by zIIP eligible transactions running on general purpose processors. This is a subset of APPL% CP.

appl_percentage_iip_time

FLOAT?

Percentage of the processor time used by transactions executed on zIIPs in the service or report class period.

appl_percentage_aapcp_time

FLOAT?

Percentage of the processor time used by zAAP eligible transactions running on general purpose processors. This is a subset of APPL% CP.

appl_percentage_aap_time

FLOAT?

Percentage of the processor time used by transactions executed on zAAPs in the service or report class period.

start_subchannel_rate

FLOAT?

Number of start subchannels SSCH per second in the reported interval.

avg_dasd_response_time

FLOAT?

Average DASD response time (in milliseconds) of the transactions in this group. This is the sum of the average connect time (CONN), the average disconnect time (DISC), the average wait time (Q+PEND), and the IOS queue time (IOSQ).

avg_dasd_connect_time

FLOAT?

Average DASD connection time of the transactions in this group, as reported by the channel measurement subsystem.

avg_dasd_disconnect_time

FLOAT?

Average DASD disconnect time of the transactions in this group, as reported by the channel measurement subsystem.

avg_dasd_pending_time

FLOAT?

Average DASD wait time (queue time + pending time) of the transactions in this group. This does not include IOSQ time, as reported by the channel measurement subsystem.

avg_dasd_ios_queue_time

FLOAT?

Average time the transactions in this group spent on the IOS queue, based on sampled delays.

single_page_in_rate

FLOAT?

The average rate at which pages are read into central storage while transactions are resident in central storage. On a single period level this is the total number of page-ins during the period, divided by transaction residency time. For all other levels it is the sum of the total number of page-ins for all periods summarized, divided by the sum of the transaction residency time for all periods being summarized.

block_page_in_rate

FLOAT?

Rate of demand page-ins from DASD for blocked pages, expressed in pages per seconds.

shared_page_in_rate

FLOAT?

Rate of shared storage page-ins

hsp_page_in_rate

FLOAT?

Rate of standard hiperspace pages read into central storage from auxiliary storage.

su_sec

FLOAT?

The service units in seconds.

cpu_time

FLOAT?

The calculated CPU time.

msu_physical

FLOAT?

The physical MSU consumed.

num_of_cps

FLOAT?

The number of general processors.

memory_usage

FLOAT?

Amount of memory used by this resource group on a particular system.

r723ress

INTEGER?

Total number of transaction states sampled in the phase specified by R723RFLG.

r723ract

INTEGER?

Total number of active state samples. Active indicates that there is a program executing on behalf of the work request, from the perspective of the work manager. This does not mean that the program is active from the base control program’s perspective.

r723rrdy

INTEGER?

Total number of ready state samples. Ready indicates that there is a program ready to execute on behalf of the work request described by the monitoring environment, but the work manager has given priority to another work request.

r723ridl

INTEGER?

Total number of idle state samples. Idle indicates that no work request is available to the work manager that is allowed to run.

r723rwlo

INTEGER?

Total number of waiting for lock state samples.

r723rwio

INTEGER?

Total number of waiting for I/O state samples. Waiting for I/O indicates that the work manager is waiting for an activity related to an I/O request. This may be an actual I/O operation or some other function associated with the I/O request.

r723rwco

INTEGER?

Total number of waiting for conversation state samples. Waiting for conversation may have been used in conjunction with the WLM service IWMMSWCH to identify where the recipient of the conversation is located. In this case, only the switched state will be recorded.

r723rwds

INTEGER?

Total number of waiting for distributed request state samples. Waiting for distributed request indicates a high level that some function or data must be routed prior to resumption of the work request. This is to be contrasted with waiting for conversation, which is a low level view of the precise resource that is needed. A distributed request could involve waiting on a conversation as part

r723rwsl

INTEGER?

Total number of waiting for a session to be established locally samples. Waiting for a session to be established locally, i.e. on the current MVS image.

r723rwsn

INTEGER?

Total number of waiting for a session to be established somewhere in the network samples.

r723rwss

INTEGER?

Total number of waiting for a session to be established somewhere in the sysplex samples.

r723rwtm

INTEGER?

Total number of waiting for a timer samples.

r723rwo

INTEGER?

Total number of waiting for another product samples.

r723rwms

INTEGER?

Total number of waiting for unidentified resource samples. Waiting for unidentified resource, possibly among another more specific category, but which may not be readily determined.

r723rssl

INTEGER?

Number of states representing transactions for which there are logical continuations on this MVS image. Subsystem work managers might set this state when they function ship a transaction to another component within the same MVS image.

r723rsss

INTEGER?

Number of states representing transactions for which there are logical continuations on another MVS image in the sysplex. Subsystem work managers might set this state when they function ship a transaction to another component on another MVS image within the sysplex.

r723rssn

INTEGER?

Number of states representing transactions for which there are logical continuations somewhere within the network. Subsystem work managers might set this state when they function ship a transaction to another component within the network.

r723rwst

INTEGER?

Total number of waiting for SSL thread samples.

r723rwrt

INTEGER?

Total number of waiting for regular thread samples.

r723rwwr

INTEGER?

Total number of waiting for work table registration samples.

r723rapp

INTEGER?

Total number of active application state samples.

r723rwnl

INTEGER?

Total number of state samples reflecting waiting for new latch.

r723rw01

INTEGER?

Total number of samples waiting for resource type 1.

r723rw02

INTEGER?

Total number of samples waiting for resource type 2.

r723rw03

INTEGER?

Total number of samples waiting for resource type 3.

r723rw04

INTEGER?

Total number of samples waiting for resource type 4.

r723rw05

INTEGER?

Total number of samples waiting for resource type 5.

r723rw06

INTEGER?

Total number of samples waiting for resource type 6.

r723rw07

INTEGER?

Total number of samples waiting for resource type 7.

r723rw08

INTEGER?

Total number of samples waiting for resource type 8.

r723rw09

INTEGER?

Total number of samples waiting for resource type 9.

r723rw10

INTEGER?

Total number of samples waiting for resource type 10.

r723rw11

INTEGER?

Total number of samples waiting for resource type 11.

r723rw12

INTEGER?

Total number of samples waiting for resource type 12.

r723rw13

INTEGER?

Total number of samples waiting for resource type 13.

r723rw14

INTEGER?

Total number of samples waiting for resource type 14.

r723rw15

INTEGER?

Total number of samples waiting for resource type 15.

r723rbpm

INTEGER?

Number of state samples representing buffer pool misses that resulted in I/O.

Constraints:

  • FOREIGN KEY (smf72_pro.datetime, smf72_pro.smf72ist, smf72_pro.smf72iet, smf72_pro.smf_type, smf72_pro.smf72xnm, smf72_pro.smf72sid → datetime, smf72ist, smf72iet, smf_type, smf72xnm, smf72sid)

  • FOREIGN KEY (smf72_wms.smf72xnm, smf72_wms.datetime, smf72_wms.smf72ist, smf72_wms.smf72iet, smf72_wms.r723mnsp, smf72_wms.r723mwnm, smf72_wms.r723mcnm, smf72_wms.r723cper → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid)

smf72_sss
smf2db.db_models.smf72_model.Smf72Sss (smf72_sss)

The Smf72Sss class stores the Smf72Sss section in the smf72_sss table.

Columns:

r723scsn*

VARCHAR(8)

Name of service class being served (by one or more address spaces in service class R723MCNM).

r723scs_

INTEGER?

number of times an address space running in service class r723mcnm was observed serving the served service class r723scsn.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

Constraints:

  • FOREIGN KEY (smf72_wms.smf72xnm, smf72_wms.datetime, smf72_wms.smf72ist, smf72_wms.smf72iet, smf72_wms.r723mnsp, smf72_wms.r723mwnm, smf72_wms.r723mcnm, smf72_wms.r723cper → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723scsn, smf72sid)

smf72_wms
smf2db.db_models.smf72_model.Smf72Wms (smf72_wms)

The Smf72Wms class stores the Smf72Wms section in the smf72_wms table.

Columns:

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

r723mcnm*

VARCHAR(8)

Service/Report class name.

last_update_time

DATETIME?

last update time of this record.

r723cimp

INTEGER?

Importance of the goal to be achieved for this period (1=highest, 5=lowest). The value is zero for a discretionary or system goal.

→ r723ggnm

VARCHAR(8)?

Resource group name.

r723rtyp

VARCHAR(4)?

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

smf72int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r723cper*

INTEGER

Service or report class period number.

r723mscf

INTEGER?

Service/Report class flags. Bit Meaning when set 0 Indicator for a report class 1 Workload activity data not available 2 Policy data not available 3 Execution velocity includes I/O delays 4 Indicator for CPU protection 5 Indicator for storage protection 6 Indicator for dynamic alias tuning 7 Indicator for I/O priority group HIGH

r723mflg

INTEGER?

Flags. Bit Meaning when set 0 Indicator for zAAP crossover. 1 Indicator for zAAP honor priority. 2 Indicator for zIIP honor priority. 3 Failure returned by HISMT service. Multithreading maximum capacity numerator values are invalid. 4 Indicator that service class is not eligible for honor priority processing. When on, specialty engine eligible work in this service class will not be offloaded to CPs for help processing. 5 Indicator for a tenant report class 6 Service class and tenant report class periods that are associated with a resource group and have assigned a discretionary goal are excluded from workload management. 7 WLM batch initiator management is AI-infused.

r723mfl2

INTEGER?

Additional flags: Bit Meaning when set 0 At least one zAAP is online in the sysplex (or local system when not joined to a sysplex). 1-7 Reserved.

r723mtvl

FLOAT?

WLM sample interval (in milliseconds).

r723mtv_

INTEGER?

Number of times when WLM sampling code ran.

r723mcde

VARCHAR(32)?

Service/Report class description.

r723mcpg

INTEGER?

Number of periods belonging to this service or report class.

r723msub

INTEGER?

Number of entries in the work/resource manager state section belonging to a subsystem.

r723clsc

VARCHAR(8)?

Service class that last contributed to this report class. Blank if this is a service class.

is_report_class

INTEGER?

r723mscf (Bit 0) representing an indicator for a report class.

stor_protection

INTEGER?

r723mscf (Bit 5) representing an indicator for storage protection.

cpu_protection

INTEGER?

r723mscf (Bit 4) representing an indciator for CPU protection.

velocity_io_delays

INTEGER?

r723mscf (Bit 3) indicating exection velocity includes I/O delays.

svpol_unaval

INTEGER?

r723mscf (Bit 2) indicating policy data not available.

rcaa_unaval

INTEGER?

r723mscf (Bit 1) indicating workload activity data not available.

tenant_report_class

INTEGER?

r723mflg (Bit 5) representing an indicator for a tenant report class.

honor_prio

INTEGER?

r723mflg (Bit 4) representing an indicator that service class is not eligible for honor priority processing. When on, speciality engine eligible work in this service class will not be offloaded to CPs for help processing.

hismt_failure

INTEGER?

r723mflg (Bit 3) indicating failure returned by HISMT service. Multithreading maximum capacity numerator values are invalid.

ziip_honor_prio

INTEGER?

r723mflg (Bit 2) representing an indicator for zIIP honor priority.

zaap_honor_prio

INTEGER?

r723mflg (Bit 1) representing an indicator for zAAP honor priority.

zaap_crossover

INTEGER?

r723mflg (Bit 0) representing an indicator for zAAP crossover.

r723crs1

INTEGER?

Service and Report class period flags. Bit Meaning when set 0 This report class period is heterogeneous. 1 Service class period is implicitly designated CPU critical. 2-7 Reserved.

r723cadf

INTEGER?

one of the subsections being a part of this section. Bit Meaning when set 0 Resource consumption data available 1 Response time data available 2 General execution delay data available 3-7 Reserved.

r723crtf

FLOAT?

Response time flags (indicates units for R723CVAL). Bit Meaning when set 0 Response time specified in milliseconds. 1 Response time specified in seconds. 2 Response time specified in minutes. 3 Response time specified in hours. 4-7 Reserved.

r723crgf

INTEGER?

Response time goal flags. Bit Meaning when set 0 Percentile response time goal. 1 Average response time goal. 2 Execution velocity goal. 3 Discretionary goal. 4 System specified goal. 5-7 Reserved.

r723cval

INTEGER?

Response time or execution velocity goal, or zero if discretionary or system goal. Units are defined in R723CRTF.

r723cpct

INTEGER?

Goal percentile value (in percentage).

r723cdur

FLOAT?

Period duration in weighted service units, or zero for the last period.

r723csrv

FLOAT?

Total service units.

r723ccpu

FLOAT?

Total TCB service units. This value includes SUs on general purpose CPs and normalized SUs on zIIPs and zAAPs.

r723cioc

FLOAT?

Total IOC service units. Always zero.

r723cmso

FLOAT?

Total central storage service units. Always zero.

r723csrb

FLOAT?

Total SRB service units. This value includes SUs on general purpose CPs and normalized SUs on zIIPs and zAAPs.

r723cpir

FLOAT?

Total page-in count.

r723chpi

FLOAT?

Total hiperspace page-in count. This value includes only those hiperspace pages that were moved by the Real Storage Manager and not by the MVPG instruction.

r723cbpi

FLOAT?

Total block page-in from auxiliary count.

r723cpie

FLOAT?

Total page-in from expanded count.

r723cbpe

FLOAT?

Total block page-in from expanded count.

r723cbka

FLOAT?

Total auxiliary blocks paged in.

r723cbke

FLOAT?

Total expanded blocks paged in.

r723cprs

FLOAT?

Total page residency time (1024-microsecond units).

r723cers

FLOAT?

Total expanded page residency time (1024-microsecond units).

r723ctrr

FLOAT?

Total in storage residency time (1024-microsecond units).

r723ctat

FLOAT?

Total transaction active time (1024-microsecond units).

r723crct

FLOAT?

Total RCT time (microseconds).

r723ciit

FLOAT?

Total I/O interrupt time (microseconds).

r723chst

FLOAT?

Total hiperspace service time (microseconds).

r723cswc

INTEGER?

Total swap count.

r723ccrm

INTEGER?

Total hiperspace ESO read miss count.

r723crcp

INTEGER?

Count of transaction completions for this period. This field includes transaction completions reported by subsystem work managers by way of the IWMRPT service.

r723carc

INTEGER?

Count of transactions that completed abnormally as reported by subsystem work manager. This value is not part of R723CRCP and should not be used for response time calculations.

r723cncp

INTEGER?

Count of transactions that completed their execution phase as reported by subsystem work managers by way of the IWMNTFY service.

r723canc

INTEGER?

Count of transactions that completed their execution phase abnormally as reported by subsystem work Manager. This value is not part of R723CNCP and should not be used for execution response time calculations.

r723ctet

FLOAT?

Total transaction elapsed time (1024-microsecond units).

r723cxet

FLOAT?

Total transaction execution time (1024-microsecond units).

r723cets

FLOAT?

Sum of transaction elapsed times squared (1024-microsecond units).

r723ccus

INTEGER?

CPU using samples. These are included in R723CTOU.

r723ctot

INTEGER?

Total general execution delay samples used in WLM’s execution velocity calculation. For the velocity formula, see z/OS MVS Planning: Workload Management .

r723ccde

INTEGER?

CPU delay. A TCB or SRB is waiting to be dispatched or a TCB is waiting for local lock.

r723ccca

INTEGER?

CPU capping delay. A TCB or SRB is marked non-dispatchable because a resource group maximum is being enforced. Note that R723CCCA is NOT a subset of R723CCDE.

r723cswi

INTEGER?

Swap-in delay. Swap-in has started, but not completed.

r723cmpl

INTEGER?

MPL delay. Ready but swap-in has not started.

r723capr

INTEGER?

Auxiliary page from private.

r723caco

INTEGER?

Auxiliary page from common.

r723caxm

INTEGER?

Auxiliary page from cross memory.

r723cvio

INTEGER?

Auxiliary page from VIO.

r723chsp

INTEGER?

Auxiliary page from standard hiperspaces.

r723cchs

INTEGER?

Auxiliary page from ESO hiperspaces.

r723cunk

INTEGER?

Unknown. Address space or enclave is waiting, but none of the general execution delays (listed earlier) apply.

r723cidl

INTEGER?

Idle. Address space or enclave is in STIMER wait, TSO terminal wait, APPC wait, or an initiator waiting for work.

r723cpde

INTEGER?

Resource group capping count. Group maximum is being enforced for work in this class.

r723cpqu

INTEGER?

Quiesce count. Some work in this service class has been reset by way of the RESET xxx, QUIESCE command.

r723csac

INTEGER?

Sampled address space count. Number of address spaces that contributed delay and using samples to this class.

r723csrs

FLOAT?

Total shared page residency time in 1024-microsecond units.

r723cspa

FLOAT?

Total shared page-ins from auxiliary storage.

r723cspe

FLOAT?

Total shared page-ins from expanded storage.

r723cict

FLOAT?

Total non-paging DASD connect time in 128-microsecond units.

r723ciwt

FLOAT?

Total non-paging DASD wait time (queue time + pending time) in 128-microsecond units.

r723cidt

FLOAT?

Total non-paging DASD disconnect time in 128-microsecond units. This does not include IOS queue time.

r723circ

INTEGER?

Total non-paging DASD I/O start subchannel count. This can be used with fields R723CICT, R723CIWT, and R723CIDT to determine the average DASD response time for the period.

r723ctou

INTEGER?

Total using samples. For the velocity formula, see z/OS MVS Planning: Workload Management .

r723ciou

INTEGER?

DASD using samples. Only non-paging DASD I/O can contribute to I/O using samples.

r723ciod

INTEGER?

DASD delay samples.

r723cq

INTEGER?

Queue delay samples, work is waiting for a server.

r723cspv

INTEGER?

Server private area paging delay samples.

r723csvi

INTEGER?

Server space VIO paging delay samples.

r723cshs

INTEGER?

Server hiperspace paging delay samples.

r723csmp

INTEGER?

Server MPL delay samples.

r723cssw

INTEGER?

Server swap-in delay samples.

r723cndi

INTEGER?

Non-DASD I/O using or delay samples.

r723ctdq

INTEGER?

Total delay samples always including batch queue delay. For service classes that contain batch jobs that were not run in WLM managed initiators the batch queue delay samples are derived from the measured batch queue delay time. For service classes that contain jobs that ran in WLM managed initiators this value is the same as R723CTOT. R723CTDQ can be used as a migration aid to determine what a batch service class

r723ctsa

FLOAT?

Total execution samples. It is the sum of R723CTOU, R723CTOT, R723CUNK, R723CIDL.

r723ciot

FLOAT?

Total DASD IOS queue time in 128-microsecond units.

r723cqdt

FLOAT?

Total queue delay time in 1024-microsecond units. For batch jobs, this is the time jobs spent on the job queue while eligible to run on some system. It represents the time the jobs spent waiting for an initiator. For TSO users, this time can be a portion of the LOGON process. For APPC, this is the time an APPC request spent on an APPC queue.

r723cadt

FLOAT?

Total time (in 1024-microsecond units) batch jobs were ineligible to run because a resource that the job had affinity to was unavailable.

r723ccvt

FLOAT?

Total time (in 1024-microsecond units) batch jobs spent in JCL conversion.

r723ciqt

FLOAT?

Total time (in 1024-microsecond units) batch jobs spent on job queue (after JCL conversion) while ineligible to run on any system for reasons other than resource affinities.

r723ciea

FLOAT?

Independent enclave total transaction active time (in 1024- microsecond units) for enclaves that originated on this system.

r723cxea

FLOAT?

Exported enclave total transaction active time (in 1024- microsecond units).

r723cfea

FLOAT?

Foreign enclave total transaction active time (in 1024-microsecond units).

r723apu

INTEGER?

AP crypto using samples: a TCB was found executing on a cryptographic assist processor.

r723apd

INTEGER?

AP crypto delay samples: a TCB was found waiting for a cryptographic assist processor.

r723fqd

INTEGER?

Feature queue delay samples: a TCB was found waiting on a processor feature queue associated with a CPU. This is a subset of R723CCDE.

r723plsc

VARCHAR(8)?

Service class that last contributed to this report class period during this interval. Blank if this is a service class period.

r723rcod

INTEGER?

Contention delay sample count. One sample is accumulated for each held resource which is reported to WLM by the resource manager by way of IWMCNTN.

r723rcou

INTEGER?

Contention using sample count. One sample is accumulated for each resource in use which is reported to WLM by the resource manager by way of IWMCNTN.

r723ectc

FLOAT?

CPU time consumed while dispatching priority was temporarily raised by enqueue management because the work unit held a resource that other work needed (in 1024 microsecond units).

r723ifau

INTEGER?

zAAP using samples.

r723ifcu

INTEGER?

zAAP on CP using samples. These samples are included in R723CCUS.

r723ifad

INTEGER?

zAAP delay samples.

r723supu

INTEGER?

zIIP using samples.

r723sucu

INTEGER?

zIIP on CP using samples.

r723supd

INTEGER?

zIIP delay samples.

r723csup

FLOAT?

Total service units on zIIPs. Multiply with R723NFFS and divide by 256 to calculate the CP equivalent value.

r723csuc

FLOAT?

Total service units on CPs spent by zIIP eligible work.

r723cifa

FLOAT?

Total service units on zAAPs. Multiply with R723NFFI and divide by 256 to calculate the CP equivalent value.

r723cifc

FLOAT?

Total service units on CPs spent by zAAP eligible work.

r723tpdp

FLOAT?

CPU time consumed while dispatching priority of work with low importance was temporarily raised to help blocked workloads (in 1024 microsecond units).

r723cpdp

FLOAT?

CPU time consumed while dispatching priority was temporarily raised by chronic resource contention management because the work unit held a resource that other work needed (in 1024 microsecond units).

r723lpdp

FLOAT?

CPU time consumed while dispatching priority was temporarily raised to shorten the lock hold time of a local suspend lock held by the work unit (in 1024 microsecond units). Only valid if HiperDispatch is active.

r723spdp

FLOAT?

CPU time consumed while dispatching priority for a work unit was temporarily raised by the z/OS supervisor to a higher dispatching priority than assigned by WLM (in 1024-microsecond units).

r723rtdm

FLOAT?

Midpoint of all response times that were collected in the response time distribution buckets in milliseconds. For response time goals, the midpoint is always the response time goal. For execution velocity goals, it is the average of all response times that were collected in the response time distribution buckets.

r723rtdc

INTEGER?

Number of midpoint changes that occurred during the interval. Number equals zero for response time goals.

r723rtdt

DATETIME?

Timestamp in STCK format, showing the latest point in time when a midpoint change occurred in R723RTDM.

r723tsucp

FLOAT?

Total service units consumed by transactions, executed on general purpose processors.

r723tsusp

FLOAT?

Total normalized service units consumed by transactions, executed on specialty processors.

r723tsuocp

FLOAT?

Total service units consumed by transactions, eligible to run on specialty processors, but executed on general purpose processors.

r723msucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute MOBILE, executed on general purpose processors.

r723msusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute MOBILE, executed on specialty processors.

r723msuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute MOBILE, eligible to run on specialty processors, but executed on general purpose processors.

r723asucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on general purpose processors.

r723asusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on specialty processors.

r723asuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYA, eligible to run on specialty processors, but

r723bsucp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on general purpose processors.

r723bsusp

FLOAT?

Normalized service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on specialty processors.

r723bsuocp

FLOAT?

Service units consumed by transactions, classified with reporting attribute CATEGORYB, eligible to run on specialty processors, but executed on general purpose processors.

r723ctetx

FLOAT?

Total transaction elapsed time. Same as R723CTET, but in microseconds.

r723cxetx

FLOAT?

Total transaction execution time. Same as R723CXET, but in microseconds.

r723cetsx

FLOAT?

Sum of transaction elapsed times squared. Same as R723CETS, but in microseconds.

r723cqdtx

FLOAT?

Total queue delay time. Same as R723CQDT, but in microseconds.

r723cadtx

FLOAT?

Total time batch jobs were ineligible to run because a resource that the job had affinity to was unavailable. Same as R723CADT, but in microseconds.

r723ccvtx

FLOAT?

Total time batch jobs spent in JCL conversion. Same as R723CCVT, but in microseconds.

r723ciqtx

FLOAT?

Total time batch jobs spent on job queue (after JCL conversion) while ineligible to run on any system for reasons other than resource affinities. Same as R723CIQT, but in microseconds.

r723enctrxnum

INTEGER?

Number of subsystem transactions processed within enclaves.

r723enctrxcalls

INTEGER?

Number of times transaction data has been reported by subsystem work managers when deleting an enclave. When zero, no transaction data for enclaves has been provided by the subsystem work manager.

r723enctrxet

FLOAT?

Total execution time, in microseconds, for all subsystem transactions reported in R723ENCTRXNUM.

r723enctrxets

FLOAT?

Sum of squared execution times, in microseconds, for all subsystem transactions reported in R723ENCTRXNUM.

is_heterogeneous

INTEGER?

r723crs1 (Bit 0) indicating this report class period is heterogeneous.

r723ceda

INTEGER?

r723cadf (Bit 2) indicating general execution delay data available.

r723crta

INTEGER?

r723cadf (Bit 1) indicating response time data availabe.

r723crca

INTEGER?

r723cadf (Bit 0) indicating resource consumption data available.

response_time_hours

INTEGER?

r723crtf (Bit 3) indicating response time specified in hours.

response_time_minutes

INTEGER?

r723crtf (Bit 2) indicating response time specified in minutes.

response_time_seconds

INTEGER?

r723crtf (Bit 1) indicating response time specified in seconds.

response_time_millisec

FLOAT?

r723crtf (Bit 0) indicating response time specified in milliseconds.

r723cstm

INTEGER?

r723crgf (Bit 4) indicating system specified goal.

r723cdsc

INTEGER?

r723crfg (Bit 3) indicating discretionary goal.

r723cvel

INTEGER?

r723crfg (Bit 2) indicating execution velocity goal.

r723cavg

INTEGER?

r723crfg (Bit 1) indicating average response time goal.

r723cprc

INTEGER?

r723crfg (Bit 0) indicating percentile response time goal.

class_goal_type

VARCHAR(21)?

The goal type.

utilization_total

FLOAT?

The total utilization.

utilization_cp

FLOAT?

The CP processor utilization.

storage_total_swapped_in

FLOAT?

The total frames of all swapped-in transactions.

transaction_average_active

FLOAT?

The average number of active transactions.

transaction_total_per_second

FLOAT?

The total ended transactions per second.

transaction_executed_per_second

FLOAT?

The total executed transactions per second.

transaction_response_time_mean

FLOAT?

The average transaction response time.

sample_rate

FLOAT?

The number of samples per second.

transaction_execution_time

FLOAT?

The transaction execution time.

transaction_execution_time_mean

FLOAT?

The average transaction execution time.

execution_velocity

FLOAT?

The execution velocity measures the portion of the acceptable processor and storage delays relative to the total execution time.

performance_index

FLOAT?

The performance index for a period represents how close a period came to reaching the goal (PI is 1.0 if goal is reached), and how much this period suffered versus its goal.

sample_storage_delay

FLOAT?

The number of samples in storage delay state.

transaction_address_space_percentage

FLOAT?

The percentage of transaction address space count.

sample_server_delay

INTEGER?

The sample delay for a server address space.

transaction_queue_delay_time

FLOAT?

The transaction queue delay time.

transaction_queue_delay_time_mean

FLOAT?

The average transaction queue delay time.

transaction_aff_delay_time

FLOAT?

The transaction affinity delay time.

transaction_aff_delay_time_mean

FLOAT?

The average transaction affinity delay time.

transaction_jcl_time

FLOAT?

The transaction JCL conversion time.

transaction_jcl_time_mean

FLOAT?

The average transaction JCL conversion time.

transaction_inel_delay_time

FLOAT?

The transaction ineligible queue time.

transaction_inel_delay_time_mean

FLOAT?

The average transaction ineligible queue time.

transaction_enclave_average

FLOAT?

The average number of independent enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on the respective system either for the single period or for all summarized periods divided by the RMF interval time.

foreign_enclave_average

FLOAT?

The average number of foreign enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on a remote system in the sysplex, but are executing on the respective system either for the single period or for all summarized periods divided by the RMF interval time.

export_enclave_average

FLOAT?

The average number of multi-system enclaves during the interval. From a sysplex scope, this is the sum of active time for enclaves that originated on the respective system and are executing on one or more remote systems in the sysplex in parallel either for the single period or for all summarized periods divided by the RMF interval time.

sample_crypto_using

INTEGER?

The number of samples found in crypto using state - a TCB or SRB was found to be using an adjunct processor (AP).

sample_crypto_delay

INTEGER?

The number of samples found in crypto delay state - a TCB or SRB was found to be waiting for an AP or a processor feature queue.

utilization_zaap

FLOAT?

The zAAP service time in seconds.

utilization_zaap_on_cp

FLOAT?

The zAAP on CP service time in seconds.

utilization_ziip

FLOAT?

The zIIP service time in seconds.

utilization_ziip_on_cp

FLOAT?

The zIIP on CP service time in seconds.

transaction_average_swapped_in

FLOAT?

The average number of transactions swapped-in.

swaps_per_transaction

FLOAT?

The number of swaps per transaction.

transaction_average_elapsed_time_std_dev

FLOAT?

The average transaction elapsed time standard deviation.

transaction_total_percentage_cp_time

FLOAT?

Total percentage of general purpose processor time used by transactions.

transaction_total_percentage_sp_time

FLOAT?

Total percentage of specialty processor time used by transactions.

transaction_total_percentage_sp_on_cp_time

FLOAT?

Total percentage of general purpose processor time used by transactions, eligible to run on specialty processors.

transaction_mobile_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute MOBILE.

transaction_mobile_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute MOBILE.

transaction_mobile_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute MOBILE, eligible to run on specialty processors.

transaction_cata_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute CATEGORYA.

transaction_cata_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute CATEGORYA.

transaction_cata_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute CATEGORYA eligible to run on specialty processors.

transaction_catb_percentage_cp_time

FLOAT?

Percentage of general purpose processors used by transactions classified with reporting attribute CATEGORYB.

transaction_catb_percentage_sp_time

FLOAT?

Percentage of specialty processor time used by transactions classified with reporting attribute CATEGORYB.

transaction_catb_percentage_sp_on_cp_time

FLOAT?

Percentage of general purpose processor time used by transactions classified with reporting attribute CATEGORYB eligible to run on specialty processors.

absorption_rate

FLOAT?

Absorption rate at which service is used while transactions are resident in main storage. This is the total service divided by the transaction residency time.

transaction_service_rate

FLOAT?

Rate at which service is used by transactions that are active, but not necessarily in storage. This is the total service divided by the transaction active time.

tcbtime_insec

FLOAT?

Task and preemptible-class SRB (enclave) time in seconds consumed on general purpose and special purpose processors.

srbtime_insec

FLOAT?

Service request block time in seconds.

iiptime_insec

FLOAT?

zIIP service time in seconds.

aaptime_insec

FLOAT?

zAAP service time in seconds.

appl_percentage_cp_time

FLOAT?

Percentage of the processor time used by transactions running on general purpose processors in the service or report class period. The calculation of the processor time is based on the time values displayed under field heading SERVICE TIME.

appl_percentage_iipcp_time

FLOAT?

Percentage of the processor time used by zIIP eligible transactions running on general purpose processors. This is a subset of APPL% CP.

appl_percentage_iip_time

FLOAT?

Percentage of the processor time used by transactions executed on zIIPs in the service or report class period.

appl_percentage_aapcp_time

FLOAT?

Percentage of the processor time used by zAAP eligible transactions running on general purpose processors. This is a subset of APPL% CP.

appl_percentage_aap_time

FLOAT?

Percentage of the processor time used by transactions executed on zAAPs in the service or report class period.

start_subchannel_rate

FLOAT?

Number of start subchannels SSCH per second in the reported interval.

avg_dasd_response_time

FLOAT?

Average DASD response time (in milliseconds) of the transactions in this group. This is the sum of the average connect time (CONN), the average disconnect time (DISC), the average wait time (Q+PEND), and the IOS queue time (IOSQ).

avg_dasd_connect_time

FLOAT?

Average DASD connection time of the transactions in this group, as reported by the channel measurement subsystem.

avg_dasd_disconnect_time

FLOAT?

Average DASD disconnect time of the transactions in this group, as reported by the channel measurement subsystem.

avg_dasd_pending_time

FLOAT?

Average DASD wait time (queue time + pending time) of the transactions in this group. This does not include IOSQ time, as reported by the channel measurement subsystem.

avg_dasd_ios_queue_time

FLOAT?

Average time the transactions in this group spent on the IOS queue, based on sampled delays.

single_page_in_rate

FLOAT?

The average rate at which pages are read into central storage while transactions are resident in central storage. On a single period level this is the total number of page-ins during the period, divided by transaction residency time. For all other levels it is the sum of the total number of page-ins for all periods summarized, divided by the sum of the transaction residency time for all periods being summarized.

block_page_in_rate

FLOAT?

Rate of demand page-ins from DASD for blocked pages, expressed in pages per seconds.

shared_page_in_rate

FLOAT?

Rate of shared storage page-ins

hsp_page_in_rate

FLOAT?

Rate of standard hiperspace pages read into central storage from auxiliary storage.

su_sec

FLOAT?

The service units in seconds.

cpu_time

FLOAT?

The calculated CPU time.

msu_physical

FLOAT?

The physical MSU consumed.

num_of_cps

FLOAT?

The number of general processors.

memory_usage

FLOAT?

Amount of memory used by this resource group on a particular system.

class_rt_bucket_1

INTEGER?

Count of completed transactions with: Response time ≤ 50% of the goal.

class_rt_bucket_2

INTEGER?

Count of completed transactions with: Response time > 50% of the goal. Response time ≤ 60% of the goal.

class_rt_bucket_3

INTEGER?

Count of completed transactions with: Response time > 60% of the goal. Response time ≤ 70% of the goal.

class_rt_bucket_4

INTEGER?

Count of completed transactions with: Response time > 70% of the goal. Response time ≤ 80% of the goal.

class_rt_bucket_5

INTEGER?

Count of completed transactions with: Response time > 80% of the goal. Response time ≤ 90% of the goal.

class_rt_bucket_6

INTEGER?

Count of completed transactions with: Response time > 90% of the goal. Response time ≤ 100% of the goal.

class_rt_bucket_7

INTEGER?

Count of completed transactions with: Response time > 100% of the goal. Response time ≤ 110% of the goal.

class_rt_bucket_8

INTEGER?

Count of completed transactions with: Response time > 110% of the goal. Response time ≤ 120% of the goal.

class_rt_bucket_9

INTEGER?

Count of completed transactions with: Response time > 120% of the goal. Response time ≤ 130% of the goal.

class_rt_bucket_10

INTEGER?

Count of completed transactions with: Response time > 130% of the goal. Response time ≤ 140% of the goal.

class_rt_bucket_11

INTEGER?

Count of completed transactions with: Response time > 140% of the goal. Response time ≤ 150% of the goal.

class_rt_bucket_12

INTEGER?

Count of completed transactions with: Response time > 150% of the goal. Response time ≤ 200% of the goal.

class_rt_bucket_13

INTEGER?

Count of completed transactions with: Response time > 200% of the goal. Response time ≤ 400% of the goal.

class_rt_bucket_14

INTEGER?

Count of completed transactions with: Response time > 400% of the goal.

r723ress

INTEGER?

Total number of transaction states sampled in the phase specified by R723RFLG.

r723ract

INTEGER?

Total number of active state samples. Active indicates that there is a program executing on behalf of the work request, from the perspective of the work manager. This does not mean that the program is active from the base control program’s perspective.

r723rrdy

INTEGER?

Total number of ready state samples. Ready indicates that there is a program ready to execute on behalf of the work request described by the monitoring environment, but the work manager has given priority to another work request.

r723ridl

INTEGER?

Total number of idle state samples. Idle indicates that no work request is available to the work manager that is allowed to run.

r723rwlo

INTEGER?

Total number of waiting for lock state samples.

r723rwio

INTEGER?

Total number of waiting for I/O state samples. Waiting for I/O indicates that the work manager is waiting for an activity related to an I/O request. This may be an actual I/O operation or some other function associated with the I/O request.

r723rwco

INTEGER?

Total number of waiting for conversation state samples. Waiting for conversation may have been used in conjunction with the WLM service IWMMSWCH to identify where the recipient of the conversation is located. In this case, only the switched state will be recorded.

r723rwds

INTEGER?

Total number of waiting for distributed request state samples. Waiting for distributed request indicates a high level that some function or data must be routed prior to resumption of the work request. This is to be contrasted with waiting for conversation, which is a low level view of the precise resource that is needed. A distributed request could involve waiting on a conversation as part

r723rwsl

INTEGER?

Total number of waiting for a session to be established locally samples. Waiting for a session to be established locally, i.e. on the current MVS image.

r723rwsn

INTEGER?

Total number of waiting for a session to be established somewhere in the network samples.

r723rwss

INTEGER?

Total number of waiting for a session to be established somewhere in the sysplex samples.

r723rwtm

INTEGER?

Total number of waiting for a timer samples.

r723rwo

INTEGER?

Total number of waiting for another product samples.

r723rwms

INTEGER?

Total number of waiting for unidentified resource samples. Waiting for unidentified resource, possibly among another more specific category, but which may not be readily determined.

r723rssl

INTEGER?

Number of states representing transactions for which there are logical continuations on this MVS image. Subsystem work managers might set this state when they function ship a transaction to another component within the same MVS image.

r723rsss

INTEGER?

Number of states representing transactions for which there are logical continuations on another MVS image in the sysplex. Subsystem work managers might set this state when they function ship a transaction to another component on another MVS image within the sysplex.

r723rssn

INTEGER?

Number of states representing transactions for which there are logical continuations somewhere within the network. Subsystem work managers might set this state when they function ship a transaction to another component within the network.

r723rwst

INTEGER?

Total number of waiting for SSL thread samples.

r723rwrt

INTEGER?

Total number of waiting for regular thread samples.

r723rwwr

INTEGER?

Total number of waiting for work table registration samples.

r723rapp

INTEGER?

Total number of active application state samples.

r723rwnl

INTEGER?

Total number of state samples reflecting waiting for new latch.

r723rw01

INTEGER?

Total number of samples waiting for resource type 1.

r723rw02

INTEGER?

Total number of samples waiting for resource type 2.

r723rw03

INTEGER?

Total number of samples waiting for resource type 3.

r723rw04

INTEGER?

Total number of samples waiting for resource type 4.

r723rw05

INTEGER?

Total number of samples waiting for resource type 5.

r723rw06

INTEGER?

Total number of samples waiting for resource type 6.

r723rw07

INTEGER?

Total number of samples waiting for resource type 7.

r723rw08

INTEGER?

Total number of samples waiting for resource type 8.

r723rw09

INTEGER?

Total number of samples waiting for resource type 9.

r723rw10

INTEGER?

Total number of samples waiting for resource type 10.

r723rw11

INTEGER?

Total number of samples waiting for resource type 11.

r723rw12

INTEGER?

Total number of samples waiting for resource type 12.

r723rw13

INTEGER?

Total number of samples waiting for resource type 13.

r723rw14

INTEGER?

Total number of samples waiting for resource type 14.

r723rw15

INTEGER?

Total number of samples waiting for resource type 15.

r723rbpm

INTEGER?

Number of state samples representing buffer pool misses that resulted in I/O.

Constraints:

  • FOREIGN KEY (smf72_policy.smf72xnm, smf72_policy.datetime, smf72_policy.smf72ist, smf72_policy.smf72iet, smf72_policy.r723mnsp → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp)

  • FOREIGN KEY (smf72_rgs.smf72xnm, smf72_rgs.datetime, smf72_rgs.smf72ist, smf72_rgs.smf72iet, smf72_rgs.r723mnsp, smf72_rgs.r723ggnm → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723ggnm)

  • FOREIGN KEY (smf72_workload.smf72xnm, smf72_workload.datetime, smf72_workload.smf72ist, smf72_workload.smf72iet, smf72_workload.r723mnsp, smf72_workload.r723mwnm → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper)

smf72_workload
smf2db.db_models.smf72_model.Smf72Workload (smf72_workload)

The Smf72Workload class stores the Smf72Workload section in the smf72_workload table.

Columns:

last_update_time

DATETIME?

last update time of this record.

r723mwde

VARCHAR(32)?

Workload description.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

r723mwnm*

VARCHAR(8)

Workload name.

Constraints:

  • FOREIGN KEY (smf72_policy.smf72xnm, smf72_policy.datetime, smf72_policy.smf72ist, smf72_policy.smf72iet, smf72_policy.r723mnsp → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm)

smf72_wrs
smf2db.db_models.smf72_model.Smf72Wrs (smf72_wrs)

The Smf72Wrs class stores the Smf72Wrs section in the smf72_wrs table.

Columns:

→ r723rtyp*

VARCHAR(4)

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

r723rdnx

INTEGER?

Index into resource delay type names table.

r723rdnn

INTEGER?

Number of entries in resource delay type names table.

→ phase*

VARCHAR(3)

states sampled in the begin_to_end phase of a transaction or in the execution phase of a transaction.

r723rexe

INTEGER?

r723rflg (Bit 1) representing states sampled in the execution phase of a transaction.

r723rdbe

INTEGER?

r723rflg (Bit 0) representing states sampled in the begin_to_end phase of a transaction.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

→ smf72sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r723ress

INTEGER?

Total number of transaction states sampled in the phase specified by R723RFLG.

r723ract

INTEGER?

Total number of active state samples. Active indicates that there is a program executing on behalf of the work request, from the perspective of the work manager. This does not mean that the program is active from the base control program’s perspective.

r723rrdy

INTEGER?

Total number of ready state samples. Ready indicates that there is a program ready to execute on behalf of the work request described by the monitoring environment, but the work manager has given priority to another work request.

r723ridl

INTEGER?

Total number of idle state samples. Idle indicates that no work request is available to the work manager that is allowed to run.

r723rwlo

INTEGER?

Total number of waiting for lock state samples.

r723rwio

INTEGER?

Total number of waiting for I/O state samples. Waiting for I/O indicates that the work manager is waiting for an activity related to an I/O request. This may be an actual I/O operation or some other function associated with the I/O request.

r723rwco

INTEGER?

Total number of waiting for conversation state samples. Waiting for conversation may have been used in conjunction with the WLM service IWMMSWCH to identify where the recipient of the conversation is located. In this case, only the switched state will be recorded.

r723rwds

INTEGER?

Total number of waiting for distributed request state samples. Waiting for distributed request indicates a high level that some function or data must be routed prior to resumption of the work request. This is to be contrasted with waiting for conversation, which is a low level view of the precise resource that is needed. A distributed request could involve waiting on a conversation as part

r723rwsl

INTEGER?

Total number of waiting for a session to be established locally samples. Waiting for a session to be established locally, i.e. on the current MVS image.

r723rwsn

INTEGER?

Total number of waiting for a session to be established somewhere in the network samples.

r723rwss

INTEGER?

Total number of waiting for a session to be established somewhere in the sysplex samples.

r723rwtm

INTEGER?

Total number of waiting for a timer samples.

r723rwo

INTEGER?

Total number of waiting for another product samples.

r723rwms

INTEGER?

Total number of waiting for unidentified resource samples. Waiting for unidentified resource, possibly among another more specific category, but which may not be readily determined.

r723rssl

INTEGER?

Number of states representing transactions for which there are logical continuations on this MVS image. Subsystem work managers might set this state when they function ship a transaction to another component within the same MVS image.

r723rsss

INTEGER?

Number of states representing transactions for which there are logical continuations on another MVS image in the sysplex. Subsystem work managers might set this state when they function ship a transaction to another component on another MVS image within the sysplex.

r723rssn

INTEGER?

Number of states representing transactions for which there are logical continuations somewhere within the network. Subsystem work managers might set this state when they function ship a transaction to another component within the network.

r723rwst

INTEGER?

Total number of waiting for SSL thread samples.

r723rwrt

INTEGER?

Total number of waiting for regular thread samples.

r723rwwr

INTEGER?

Total number of waiting for work table registration samples.

r723rapp

INTEGER?

Total number of active application state samples.

r723rwnl

INTEGER?

Total number of state samples reflecting waiting for new latch.

r723rw01

INTEGER?

Total number of samples waiting for resource type 1.

r723rw02

INTEGER?

Total number of samples waiting for resource type 2.

r723rw03

INTEGER?

Total number of samples waiting for resource type 3.

r723rw04

INTEGER?

Total number of samples waiting for resource type 4.

r723rw05

INTEGER?

Total number of samples waiting for resource type 5.

r723rw06

INTEGER?

Total number of samples waiting for resource type 6.

r723rw07

INTEGER?

Total number of samples waiting for resource type 7.

r723rw08

INTEGER?

Total number of samples waiting for resource type 8.

r723rw09

INTEGER?

Total number of samples waiting for resource type 9.

r723rw10

INTEGER?

Total number of samples waiting for resource type 10.

r723rw11

INTEGER?

Total number of samples waiting for resource type 11.

r723rw12

INTEGER?

Total number of samples waiting for resource type 12.

r723rw13

INTEGER?

Total number of samples waiting for resource type 13.

r723rw14

INTEGER?

Total number of samples waiting for resource type 14.

r723rw15

INTEGER?

Total number of samples waiting for resource type 15.

r723rbpm

INTEGER?

Number of state samples representing buffer pool misses that resulted in I/O.

Constraints:

  • FOREIGN KEY (smf72_scs.smf72xnm, smf72_scs.datetime, smf72_scs.smf72ist, smf72_scs.smf72iet, smf72_scs.r723mnsp, smf72_scs.r723mwnm, smf72_scs.r723mcnm, smf72_scs.r723cper, smf72_scs.smf72sid → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid)

  • FOREIGN KEY (smf72_wrsx.smf72xnm, smf72_wrsx.datetime, smf72_wrsx.smf72ist, smf72_wrsx.smf72iet, smf72_wrsx.r723mnsp, smf72_wrsx.r723mwnm, smf72_wrsx.r723mcnm, smf72_wrsx.r723cper, smf72_wrsx.r723rtyp, smf72_wrsx.phase → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723rtyp, phase)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, smf72sid, r723rtyp, phase)

smf72_wrsx
smf2db.db_models.smf72_model.Smf72Wrsx (smf72_wrsx)

The Smf72Wrsx class stores the Smf72Wrsx section in the smf72_wrsx table.

Columns:

last_update_time

DATETIME?

last update time of this record.

r723rexe

INTEGER?

r723rflg (Bit 1) representing states sampled in the execution phase of a transaction.

r723rdbe

INTEGER?

r723rflg (Bit 0) representing states sampled in the begin_to_end phase of a transaction.

phase*

VARCHAR(3)

states sampled in the begin_to_end phase of a transaction or in the execution phase of a transaction.

→ smf72xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf72ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf72iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r723mnsp*

VARCHAR(8)

Policy name.

→ r723mwnm*

VARCHAR(8)

Workload name.

→ r723mcnm*

VARCHAR(8)

Service/Report class name.

→ r723cper*

INTEGER

Service or report class period number.

r723rtyp*

VARCHAR(4)

Subsystem type, as used in the classification rules specified in the WLM administrative application. The subsystem’s documentation should explain the meaning that the product attributes to the various states.

r723ress

INTEGER?

Total number of transaction states sampled in the phase specified by R723RFLG.

r723ract

INTEGER?

Total number of active state samples. Active indicates that there is a program executing on behalf of the work request, from the perspective of the work manager. This does not mean that the program is active from the base control program’s perspective.

r723rrdy

INTEGER?

Total number of ready state samples. Ready indicates that there is a program ready to execute on behalf of the work request described by the monitoring environment, but the work manager has given priority to another work request.

r723ridl

INTEGER?

Total number of idle state samples. Idle indicates that no work request is available to the work manager that is allowed to run.

r723rwlo

INTEGER?

Total number of waiting for lock state samples.

r723rwio

INTEGER?

Total number of waiting for I/O state samples. Waiting for I/O indicates that the work manager is waiting for an activity related to an I/O request. This may be an actual I/O operation or some other function associated with the I/O request.

r723rwco

INTEGER?

Total number of waiting for conversation state samples. Waiting for conversation may have been used in conjunction with the WLM service IWMMSWCH to identify where the recipient of the conversation is located. In this case, only the switched state will be recorded.

r723rwds

INTEGER?

Total number of waiting for distributed request state samples. Waiting for distributed request indicates a high level that some function or data must be routed prior to resumption of the work request. This is to be contrasted with waiting for conversation, which is a low level view of the precise resource that is needed. A distributed request could involve waiting on a conversation as part

r723rwsl

INTEGER?

Total number of waiting for a session to be established locally samples. Waiting for a session to be established locally, i.e. on the current MVS image.

r723rwsn

INTEGER?

Total number of waiting for a session to be established somewhere in the network samples.

r723rwss

INTEGER?

Total number of waiting for a session to be established somewhere in the sysplex samples.

r723rwtm

INTEGER?

Total number of waiting for a timer samples.

r723rwo

INTEGER?

Total number of waiting for another product samples.

r723rwms

INTEGER?

Total number of waiting for unidentified resource samples. Waiting for unidentified resource, possibly among another more specific category, but which may not be readily determined.

r723rssl

INTEGER?

Number of states representing transactions for which there are logical continuations on this MVS image. Subsystem work managers might set this state when they function ship a transaction to another component within the same MVS image.

r723rsss

INTEGER?

Number of states representing transactions for which there are logical continuations on another MVS image in the sysplex. Subsystem work managers might set this state when they function ship a transaction to another component on another MVS image within the sysplex.

r723rssn

INTEGER?

Number of states representing transactions for which there are logical continuations somewhere within the network. Subsystem work managers might set this state when they function ship a transaction to another component within the network.

r723rwst

INTEGER?

Total number of waiting for SSL thread samples.

r723rwrt

INTEGER?

Total number of waiting for regular thread samples.

r723rwwr

INTEGER?

Total number of waiting for work table registration samples.

r723rapp

INTEGER?

Total number of active application state samples.

r723rwnl

INTEGER?

Total number of state samples reflecting waiting for new latch.

r723rw01

INTEGER?

Total number of samples waiting for resource type 1.

r723rw02

INTEGER?

Total number of samples waiting for resource type 2.

r723rw03

INTEGER?

Total number of samples waiting for resource type 3.

r723rw04

INTEGER?

Total number of samples waiting for resource type 4.

r723rw05

INTEGER?

Total number of samples waiting for resource type 5.

r723rw06

INTEGER?

Total number of samples waiting for resource type 6.

r723rw07

INTEGER?

Total number of samples waiting for resource type 7.

r723rw08

INTEGER?

Total number of samples waiting for resource type 8.

r723rw09

INTEGER?

Total number of samples waiting for resource type 9.

r723rw10

INTEGER?

Total number of samples waiting for resource type 10.

r723rw11

INTEGER?

Total number of samples waiting for resource type 11.

r723rw12

INTEGER?

Total number of samples waiting for resource type 12.

r723rw13

INTEGER?

Total number of samples waiting for resource type 13.

r723rw14

INTEGER?

Total number of samples waiting for resource type 14.

r723rw15

INTEGER?

Total number of samples waiting for resource type 15.

r723rbpm

INTEGER?

Number of state samples representing buffer pool misses that resulted in I/O.

Constraints:

  • FOREIGN KEY (smf72_wms.smf72xnm, smf72_wms.datetime, smf72_wms.smf72ist, smf72_wms.smf72iet, smf72_wms.r723mnsp, smf72_wms.r723mwnm, smf72_wms.r723mcnm, smf72_wms.r723cper → smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper)

  • PRIMARY KEY (smf72xnm, datetime, smf72ist, smf72iet, r723mnsp, r723mwnm, r723mcnm, r723cper, r723rtyp, phase)

Smf 73

smf73_cha1
smf2db.db_models.smf73_model.Smf73Cha1 (smf73_cha1)

The Smf73Cha1 class stores the Smf73Cha1 section in the smf73_cha1 table.

Columns:

part_utilization_pct

FLOAT?

the channel path utilization percentage for an individual logical partition.

total_utilization_pct

FLOAT?

the channel path utilization percentage for the CPC during an interval.

bus_utilization_pct

FLOAT?

percentage of busy cycles, the bus has been found busy for this channel in relation to the theoretical limit.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73pid*

VARCHAR(2)

Channel path identification. The range of values is X’0’ to X’FF’. Support for dynamic I/0. There are always X’FF’ path data sections in record type 73, even though there might not be X’FF’ CHPIDs defined in the system. These dummy data sections in the SMF records only contain the channel path ID. The rest is filled with hexadecimal zeroes.

smf73fg2

INTEGER?

Channel flags Bit Meaning when set 0-1 Reserved 2 Block multiplexor 3 Byte multiplexor 4 Reserved 5 Only partial statistics available 6 Data recorded is incorrect because channel path was reconfigured during interval 7 Channel path is currently online.

smf73fg3

INTEGER?

Channel flags extension Bit Meaning when set 0 ES connection channel 1 ES connection director attached to channel path 2 ES connection converter attached to this channel 3 Channel path modified 4 Channel path deleted 5 Channel path added 6 Valid path 7 Channel path is shared between logical partitions

smf73fg4

INTEGER?

Channel path flags Bit Meaning when set 0 CPMB (channel path measurement block) entry not valid 1 Channel path is CTC defined 2 Channel conversion 3090 3 Reserved 4 Channel path is DCM managed 5 Channel characteristics changed during interval 6 Extended channel path measurements are supported 7 Physical-network identifiers SMF73NT1 and SMF73NT2 are valid.

smf73bsy

INTEGER?

Count of store channel path status (STCPS) samples taken by SRM in which the channel path related to this entry was found busy. This count is normalized (broken down into the simplest expression).

smf73pby

FLOAT?

Partition’s channel-path-busy-time since last RMF interval, in units of 1024 microseconds.

smf73pti

FLOAT?

Partition’s channel-path measurement interval, in units of 1024 microseconds.

smf73cpd

VARCHAR(4)?

Channel path description. For an explanation, you can issue the command D M=CHP.

smf73acr

VARCHAR(5)?

Channel path acronym.

smf73cmg

INTEGER?

CPMF Channel measurement group.

smf73fg5

INTEGER?

CPMF validation flags - each bit (if on) indicates that the corresponding measurement data is available and valid. This refers to the first five words of the channel measurement data in field SMF73CCM. Bit Measurement data 0 Channel measurement data - word 1 1 Channel measurement data - word 2 2 Channel measurement data - word 3 3 Channel measurement data - word 4 4 Channel measurement data - word 5 5-7 Reserved.

smf73cpp

VARCHAR(4)?

Channel path parameter.

smf73gen

VARCHAR(4)?

Channel type generation.

smf73eix

INTEGER?

Index to Extended Channel Path data section. Only valid if bit 6 of SMF73FG4 is set.

smf73spd

BIGINT?

Channel path speed at the end of interval. If channel path power (bits 4-7 of SMF73MSC) is zero, the channel path speed is in units of 100 megabits per second. Otherwise, this value must be multiplied by 10**Power to get the speed in units of bits per second.

smf73msc

INTEGER?

Miscellaneous 0-3 Reserved. 4 -7 Channel path power at the end of interval. If non-zero, this value can be used to calculate the channel path speed (SMF73SPD * 10**Power).

smf73ioen

INTEGER?

I/O engine number for which the measurements are collected. Valid if SMF73CMG is 4 or 5.

smf73nt1

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the first port of the channel path. Only valid for OSD and IQD channel path types and if bit 7 of SMF73FG4 is set.

smf73nt2

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the second port of the channel path. Only valid for OSD channel path type and if bit 7 of SMF73FG4 is set.

block_multiplexor

INTEGER?

smf73fg2 (Bit 2) showing Block multiplexor.

byte_multiplexor

INTEGER?

smf73fg2 (Bit 3) showing Byte multiplexor.

partial_stat

INTEGER?

smf73fg2 (Bit 5) showing only partial statistics available.

data_invalid

INTEGER?

smf73fg2 (Bit 6) showing data record is incorrect because channel path was reconfigured during interval.

ch_path_online

INTEGER?

smf73fg2 (Bit 7) showing channel path is currently online.

es_connection_ch

INTEGER?

smf73fg3 (Bit 0) showing ES connection channel.

es_connection_dir

INTEGER?

smf73fg3 (Bit 1) showing ES connection director attached to channel path.

es_conv_ch

INTEGER?

smf73fg3 (Bit 2) showing ES connection converter attached to this channel.

ch_path_modified

INTEGER?

smf73fg3 (Bit 3) showing channel path modified.

ch_path_deleted

INTEGER?

smf73fg3 (Bit 4) showing channel path deleted.

ch_path_inserted

INTEGER?

smf73fg3 (Bit 5) showing channel path added.

valid_path

INTEGER?

smf73fg3 (Bit 6) showing valid path.

ch_path_shared

INTEGER?

smf73fg3 (Bit 7) showing channel path is shared between logical partitions.

cpmb_invalid

INTEGER?

smf73fg4 (Bit 0) showing channel path measurement block entry not valid.

ctc_defined

INTEGER?

smf73fg4 (Bit 1) showing channel path is CTC defined.

ch_conversion

INTEGER?

smf73fg4 (Bit 2) showing channel conversion 3090.

ch_path_dcm

INTEGER?

smf73fg4 (Bit 4) showing channel path is DCM managed.

ch_charact_changed

INTEGER?

smf73fg4 (Bit 5) showing channel characteristics changed during interval.

ch_path_extended

INTEGER?

smf73fg4 (Bit 6) showing extended channel path measurements are supported.

physical_network

INTEGER?

smf73fg4 (Bit 7) showing physical-network id smf73nt1 and nt2 are valid.

cpmf_word1

INTEGER?

smf73fg5 (Bit 0) showing channel measurement data - word 1.

cpmf_word2

INTEGER?

smf73fg5 (Bit 1) showing channel measurement data - word 2.

cpmf_word3

INTEGER?

smf73fg5 (Bit 2) showing channel measurement data - word 3.

cpmf_word4

INTEGER?

smf73fg5 (Bit 3) showing channel measurement data - word 4.

cpmf_word5

INTEGER?

smf73fg5 (Bit 4) showing channel measurement data - word 5.

smf73tut

FLOAT?

Total channel path busy time (in units of 128 microseconds).

smf73put

FLOAT?

LPAR channel path busy time (in units of 128 microseconds).

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet, smf73pid)

smf73_cha2
smf2db.db_models.smf73_model.Smf73Cha2 (smf73_cha2)

The Smf73Cha2 class stores the Smf73Cha2 section in the smf73_cha2 table.

Columns:

part_utilization_pct

FLOAT?

the channel path utilization percentage for an individual logical partition.

total_utilization_pct

FLOAT?

the channel path utilization percentage for the CPC during an interval.

bus_utilization_pct

FLOAT?

percentage of busy cycles, the bus has been found busy for this channel in relation to the theoretical limit.

part_read_rate

FLOAT?

data transfer rates from the control unit to the channel for this partition.

total_read_rate

FLOAT?

data transfer rates from the control unit to the channel for the CPC.

part_write_rate

FLOAT?

data transfer rates from the channel to the control unit for this partition.

total_write_rate

FLOAT?

data transfer rates from the channel to the control unit for the CPC.

ficon_operations_rate

FLOAT?

number of native FICON operations per second.

ficon_operations_active

FLOAT?

the average number of native FICON operations that are concurrently active during the reporting interval.

ficon_operations_defer

FLOAT?

number of deferred native FICON operations per second that could not be inititated by the channel due to the lack of available resources.

zhpf_operations_rate

FLOAT?

number of zHPF (High Performance FICON) operations per second.

zhpf_operations_active

FLOAT?

the active number of zHPF operations that are concurrently active during the reporting interval.

zhpf_operations_defer

FLOAT?

number of deferred zHPF operations per second that could not be initiated by the channel due to the lack of available resources.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73pid*

VARCHAR(2)

Channel path identification. The range of values is X’0’ to X’FF’. Support for dynamic I/0. There are always X’FF’ path data sections in record type 73, even though there might not be X’FF’ CHPIDs defined in the system. These dummy data sections in the SMF records only contain the channel path ID. The rest is filled with hexadecimal zeroes.

smf73fg2

INTEGER?

Channel flags Bit Meaning when set 0-1 Reserved 2 Block multiplexor 3 Byte multiplexor 4 Reserved 5 Only partial statistics available 6 Data recorded is incorrect because channel path was reconfigured during interval 7 Channel path is currently online.

smf73fg3

INTEGER?

Channel flags extension Bit Meaning when set 0 ES connection channel 1 ES connection director attached to channel path 2 ES connection converter attached to this channel 3 Channel path modified 4 Channel path deleted 5 Channel path added 6 Valid path 7 Channel path is shared between logical partitions

smf73fg4

INTEGER?

Channel path flags Bit Meaning when set 0 CPMB (channel path measurement block) entry not valid 1 Channel path is CTC defined 2 Channel conversion 3090 3 Reserved 4 Channel path is DCM managed 5 Channel characteristics changed during interval 6 Extended channel path measurements are supported 7 Physical-network identifiers SMF73NT1 and SMF73NT2 are valid.

smf73bsy

INTEGER?

Count of store channel path status (STCPS) samples taken by SRM in which the channel path related to this entry was found busy. This count is normalized (broken down into the simplest expression).

smf73pby

FLOAT?

Partition’s channel-path-busy-time since last RMF interval, in units of 1024 microseconds.

smf73pti

FLOAT?

Partition’s channel-path measurement interval, in units of 1024 microseconds.

smf73cpd

VARCHAR(4)?

Channel path description. For an explanation, you can issue the command D M=CHP.

smf73acr

VARCHAR(5)?

Channel path acronym.

smf73cmg

INTEGER?

CPMF Channel measurement group.

smf73fg5

INTEGER?

CPMF validation flags - each bit (if on) indicates that the corresponding measurement data is available and valid. This refers to the first five words of the channel measurement data in field SMF73CCM. Bit Measurement data 0 Channel measurement data - word 1 1 Channel measurement data - word 2 2 Channel measurement data - word 3 3 Channel measurement data - word 4 4 Channel measurement data - word 5 5-7 Reserved.

smf73cpp

VARCHAR(4)?

Channel path parameter.

smf73gen

VARCHAR(4)?

Channel type generation.

smf73eix

INTEGER?

Index to Extended Channel Path data section. Only valid if bit 6 of SMF73FG4 is set.

smf73spd

BIGINT?

Channel path speed at the end of interval. If channel path power (bits 4-7 of SMF73MSC) is zero, the channel path speed is in units of 100 megabits per second. Otherwise, this value must be multiplied by 10**Power to get the speed in units of bits per second.

smf73msc

INTEGER?

Miscellaneous 0-3 Reserved. 4 -7 Channel path power at the end of interval. If non-zero, this value can be used to calculate the channel path speed (SMF73SPD * 10**Power).

smf73ioen

INTEGER?

I/O engine number for which the measurements are collected. Valid if SMF73CMG is 4 or 5.

smf73nt1

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the first port of the channel path. Only valid for OSD and IQD channel path types and if bit 7 of SMF73FG4 is set.

smf73nt2

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the second port of the channel path. Only valid for OSD channel path type and if bit 7 of SMF73FG4 is set.

block_multiplexor

INTEGER?

smf73fg2 (Bit 2) showing Block multiplexor.

byte_multiplexor

INTEGER?

smf73fg2 (Bit 3) showing Byte multiplexor.

partial_stat

INTEGER?

smf73fg2 (Bit 5) showing only partial statistics available.

data_invalid

INTEGER?

smf73fg2 (Bit 6) showing data record is incorrect because channel path was reconfigured during interval.

ch_path_online

INTEGER?

smf73fg2 (Bit 7) showing channel path is currently online.

es_connection_ch

INTEGER?

smf73fg3 (Bit 0) showing ES connection channel.

es_connection_dir

INTEGER?

smf73fg3 (Bit 1) showing ES connection director attached to channel path.

es_conv_ch

INTEGER?

smf73fg3 (Bit 2) showing ES connection converter attached to this channel.

ch_path_modified

INTEGER?

smf73fg3 (Bit 3) showing channel path modified.

ch_path_deleted

INTEGER?

smf73fg3 (Bit 4) showing channel path deleted.

ch_path_inserted

INTEGER?

smf73fg3 (Bit 5) showing channel path added.

valid_path

INTEGER?

smf73fg3 (Bit 6) showing valid path.

ch_path_shared

INTEGER?

smf73fg3 (Bit 7) showing channel path is shared between logical partitions.

cpmb_invalid

INTEGER?

smf73fg4 (Bit 0) showing channel path measurement block entry not valid.

ctc_defined

INTEGER?

smf73fg4 (Bit 1) showing channel path is CTC defined.

ch_conversion

INTEGER?

smf73fg4 (Bit 2) showing channel conversion 3090.

ch_path_dcm

INTEGER?

smf73fg4 (Bit 4) showing channel path is DCM managed.

ch_charact_changed

INTEGER?

smf73fg4 (Bit 5) showing channel characteristics changed during interval.

ch_path_extended

INTEGER?

smf73fg4 (Bit 6) showing extended channel path measurements are supported.

physical_network

INTEGER?

smf73fg4 (Bit 7) showing physical-network id smf73nt1 and nt2 are valid.

cpmf_word1

INTEGER?

smf73fg5 (Bit 0) showing channel measurement data - word 1.

cpmf_word2

INTEGER?

smf73fg5 (Bit 1) showing channel measurement data - word 2.

cpmf_word3

INTEGER?

smf73fg5 (Bit 2) showing channel measurement data - word 3.

cpmf_word4

INTEGER?

smf73fg5 (Bit 3) showing channel measurement data - word 4.

cpmf_word5

INTEGER?

smf73fg5 (Bit 4) showing channel measurement data - word 5.

smf73mbc

FLOAT?

Maximum bus cycles per second - word 1.

smf73mcu

FLOAT?

Maximum channel work units per second - word 2.

smf73mwu

FLOAT?

Maximum WRITE data units per second - word 3.

smf73mru

FLOAT?

Maximum READ data units per second - word 4.

smf73us

FLOAT?

Data unit size (in bytes) - word 5.

smf73tbc

FLOAT?

Total bus cycles count.

smf73tuc

FLOAT?

Total channel work unit count.

smf73puc

FLOAT?

LPAR channel work units count.

smf73twu

FLOAT?

Total WRITE data units count.

smf73pwu

FLOAT?

LPAR WRITE data units count.

smf73tru

FLOAT?

Total READ data units count.

smf73pru

FLOAT?

LPAR READ data units count.

smf73eoc

FLOAT?

Total number of FICON command-mode operations (CPC) that have been attempted by the channel.

smf73eod

FLOAT?

Total number of FICON command-mode operations (CPC) that could not be initiated by the channel because of a lack of available resources.

smf73eos

FLOAT?

Summation count of FICON command-mode operations (CPC). Each time the number of FICON command-mode operations is incremented, the number of FICON command-mode operations active at the channel, including the one being initiated, is added to this field.

smf73etc

FLOAT?

Total number of FICON transport-mode operations (CPC) that have been attempted by the channel. Zero when zHPF is not available.

smf73etd

FLOAT?

Total number of FICON transport-mode operations (CPC) that could not be initiated by the channel because of a lack of available resources. Zero when zHPF is not available.

smf73ets

FLOAT?

Summation count of FICON transport-mode operations (CPC). Each time the number of FICON transport-mode operations is incremented, the number of transport-mode operations active at the channel, including the one being initiated, is added to this field. Zero when zHPF is not available.

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet, smf73pid)

smf73_cha3
smf2db.db_models.smf73_model.Smf73Cha3 (smf73_cha3)

The Smf73Cha3 class stores the Smf73Cha3 section in the smf73_cha3 table.

Columns:

part_read_rate

FLOAT?

data transfer rates from the control unit to the channel for this partition.

total_read_rate

FLOAT?

data transfer rates from the control unit to the channel for the CPC.

part_write_rate

FLOAT?

data transfer rates from the channel to the control unit for this partition.

total_write_rate

FLOAT?

data transfer rates from the channel to the control unit for the CPC.

message_rate_part

FLOAT?

rate of messages sent by this partition.

message_rate_total

FLOAT?

rate of messages sent by the CPC.

message_size_part

FLOAT?

average size of messages sent by this partition.

message_size_total

FLOAT?

average size of messages sent by the CPC.

send_fail_part

FLOAT?

rate of messages (sent by this partiiton) that failed. This field is for HiperSockets.

receive_fail_part

FLOAT?

rate of messages (received by this partition) that failed due to unavailable buffers. The value could indicate, that more receive buffers are required.

receive_fail_total

FLOAT?

rate of messages (received by the CPC) that failed due to unavailable buffers. This field is for HiperSockets.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73pid*

VARCHAR(2)

Channel path identification. The range of values is X’0’ to X’FF’. Support for dynamic I/0. There are always X’FF’ path data sections in record type 73, even though there might not be X’FF’ CHPIDs defined in the system. These dummy data sections in the SMF records only contain the channel path ID. The rest is filled with hexadecimal zeroes.

smf73fg2

INTEGER?

Channel flags Bit Meaning when set 0-1 Reserved 2 Block multiplexor 3 Byte multiplexor 4 Reserved 5 Only partial statistics available 6 Data recorded is incorrect because channel path was reconfigured during interval 7 Channel path is currently online.

smf73fg3

INTEGER?

Channel flags extension Bit Meaning when set 0 ES connection channel 1 ES connection director attached to channel path 2 ES connection converter attached to this channel 3 Channel path modified 4 Channel path deleted 5 Channel path added 6 Valid path 7 Channel path is shared between logical partitions

smf73fg4

INTEGER?

Channel path flags Bit Meaning when set 0 CPMB (channel path measurement block) entry not valid 1 Channel path is CTC defined 2 Channel conversion 3090 3 Reserved 4 Channel path is DCM managed 5 Channel characteristics changed during interval 6 Extended channel path measurements are supported 7 Physical-network identifiers SMF73NT1 and SMF73NT2 are valid.

smf73bsy

INTEGER?

Count of store channel path status (STCPS) samples taken by SRM in which the channel path related to this entry was found busy. This count is normalized (broken down into the simplest expression).

smf73pby

FLOAT?

Partition’s channel-path-busy-time since last RMF interval, in units of 1024 microseconds.

smf73pti

FLOAT?

Partition’s channel-path measurement interval, in units of 1024 microseconds.

smf73cpd

VARCHAR(4)?

Channel path description. For an explanation, you can issue the command D M=CHP.

smf73acr

VARCHAR(5)?

Channel path acronym.

smf73cmg

INTEGER?

CPMF Channel measurement group.

smf73fg5

INTEGER?

CPMF validation flags - each bit (if on) indicates that the corresponding measurement data is available and valid. This refers to the first five words of the channel measurement data in field SMF73CCM. Bit Measurement data 0 Channel measurement data - word 1 1 Channel measurement data - word 2 2 Channel measurement data - word 3 3 Channel measurement data - word 4 4 Channel measurement data - word 5 5-7 Reserved.

smf73cpp

VARCHAR(4)?

Channel path parameter.

smf73gen

VARCHAR(4)?

Channel type generation.

smf73eix

INTEGER?

Index to Extended Channel Path data section. Only valid if bit 6 of SMF73FG4 is set.

smf73spd

BIGINT?

Channel path speed at the end of interval. If channel path power (bits 4-7 of SMF73MSC) is zero, the channel path speed is in units of 100 megabits per second. Otherwise, this value must be multiplied by 10**Power to get the speed in units of bits per second.

smf73msc

INTEGER?

Miscellaneous 0-3 Reserved. 4 -7 Channel path power at the end of interval. If non-zero, this value can be used to calculate the channel path speed (SMF73SPD * 10**Power).

smf73ioen

INTEGER?

I/O engine number for which the measurements are collected. Valid if SMF73CMG is 4 or 5.

smf73nt1

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the first port of the channel path. Only valid for OSD and IQD channel path types and if bit 7 of SMF73FG4 is set.

smf73nt2

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the second port of the channel path. Only valid for OSD channel path type and if bit 7 of SMF73FG4 is set.

block_multiplexor

INTEGER?

smf73fg2 (Bit 2) showing Block multiplexor.

byte_multiplexor

INTEGER?

smf73fg2 (Bit 3) showing Byte multiplexor.

partial_stat

INTEGER?

smf73fg2 (Bit 5) showing only partial statistics available.

data_invalid

INTEGER?

smf73fg2 (Bit 6) showing data record is incorrect because channel path was reconfigured during interval.

ch_path_online

INTEGER?

smf73fg2 (Bit 7) showing channel path is currently online.

es_connection_ch

INTEGER?

smf73fg3 (Bit 0) showing ES connection channel.

es_connection_dir

INTEGER?

smf73fg3 (Bit 1) showing ES connection director attached to channel path.

es_conv_ch

INTEGER?

smf73fg3 (Bit 2) showing ES connection converter attached to this channel.

ch_path_modified

INTEGER?

smf73fg3 (Bit 3) showing channel path modified.

ch_path_deleted

INTEGER?

smf73fg3 (Bit 4) showing channel path deleted.

ch_path_inserted

INTEGER?

smf73fg3 (Bit 5) showing channel path added.

valid_path

INTEGER?

smf73fg3 (Bit 6) showing valid path.

ch_path_shared

INTEGER?

smf73fg3 (Bit 7) showing channel path is shared between logical partitions.

cpmb_invalid

INTEGER?

smf73fg4 (Bit 0) showing channel path measurement block entry not valid.

ctc_defined

INTEGER?

smf73fg4 (Bit 1) showing channel path is CTC defined.

ch_conversion

INTEGER?

smf73fg4 (Bit 2) showing channel conversion 3090.

ch_path_dcm

INTEGER?

smf73fg4 (Bit 4) showing channel path is DCM managed.

ch_charact_changed

INTEGER?

smf73fg4 (Bit 5) showing channel characteristics changed during interval.

ch_path_extended

INTEGER?

smf73fg4 (Bit 6) showing extended channel path measurements are supported.

physical_network

INTEGER?

smf73fg4 (Bit 7) showing physical-network id smf73nt1 and nt2 are valid.

cpmf_word1

INTEGER?

smf73fg5 (Bit 0) showing channel measurement data - word 1.

cpmf_word2

INTEGER?

smf73fg5 (Bit 1) showing channel measurement data - word 2.

cpmf_word3

INTEGER?

smf73fg5 (Bit 2) showing channel measurement data - word 3.

cpmf_word4

INTEGER?

smf73fg5 (Bit 3) showing channel measurement data - word 4.

cpmf_word5

INTEGER?

smf73fg5 (Bit 4) showing channel measurement data - word 5.

smf73pdu

FLOAT?

LPAR data unit size (in bytes) - word 1.

smf73tdu

FLOAT?

Total data unit size (in bytes) - word 2.

smf73pum

FLOAT?

LPAR message sent unit size (in bytes) - word 3.

smf73tum

FLOAT?

Total message sent unit size (in bytes) - word 4.

smf73pms

FLOAT?

LPAR count of message sent units.

smf73tms

FLOAT?

Total count of message sent units.

smf73pus

FLOAT?

LPAR count of unsuccessful attempts to send messages.

smf73pub

FLOAT?

LPAR count of unsuccessful attempts to receive messages due to unavailable buffers.

smf73tub

FLOAT?

Total count of unsuccessful attempts to receive messages due to unavailable buffers.

smf73pds

FLOAT?

LPAR count of data units sent.

smf73tds

FLOAT?

Total count of data units sent.

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet, smf73pid)

smf73_cha4
smf2db.db_models.smf73_model.Smf73Cha4 (smf73_cha4)

The Smf73Cha4 class stores the Smf73Cha4 section in the smf73_cha4 table.

Columns:

part_utilization_pct

FLOAT?

the channel path utilization percentage for an individual logical partition.

total_utilization_pct

FLOAT?

the channel path utilization percentage for the CPC during an interval.

bus_utilization_pct

FLOAT?

percentage of busy cycles, the bus has been found busy for this channel in relation to the theoretical limit.

part_read_rate

FLOAT?

data transfer rates from the control unit to the channel for this partition.

total_read_rate

FLOAT?

data transfer rates from the control unit to the channel for the CPC.

part_write_rate

FLOAT?

data transfer rates from the channel to the control unit for this partition.

total_write_rate

FLOAT?

data transfer rates from the channel to the control unit for the CPC.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73pid*

VARCHAR(2)

Channel path identification. The range of values is X’0’ to X’FF’. Support for dynamic I/0. There are always X’FF’ path data sections in record type 73, even though there might not be X’FF’ CHPIDs defined in the system. These dummy data sections in the SMF records only contain the channel path ID. The rest is filled with hexadecimal zeroes.

smf73fg2

INTEGER?

Channel flags Bit Meaning when set 0-1 Reserved 2 Block multiplexor 3 Byte multiplexor 4 Reserved 5 Only partial statistics available 6 Data recorded is incorrect because channel path was reconfigured during interval 7 Channel path is currently online.

smf73fg3

INTEGER?

Channel flags extension Bit Meaning when set 0 ES connection channel 1 ES connection director attached to channel path 2 ES connection converter attached to this channel 3 Channel path modified 4 Channel path deleted 5 Channel path added 6 Valid path 7 Channel path is shared between logical partitions

smf73fg4

INTEGER?

Channel path flags Bit Meaning when set 0 CPMB (channel path measurement block) entry not valid 1 Channel path is CTC defined 2 Channel conversion 3090 3 Reserved 4 Channel path is DCM managed 5 Channel characteristics changed during interval 6 Extended channel path measurements are supported 7 Physical-network identifiers SMF73NT1 and SMF73NT2 are valid.

smf73bsy

INTEGER?

Count of store channel path status (STCPS) samples taken by SRM in which the channel path related to this entry was found busy. This count is normalized (broken down into the simplest expression).

smf73pby

FLOAT?

Partition’s channel-path-busy-time since last RMF interval, in units of 1024 microseconds.

smf73pti

FLOAT?

Partition’s channel-path measurement interval, in units of 1024 microseconds.

smf73cpd

VARCHAR(4)?

Channel path description. For an explanation, you can issue the command D M=CHP.

smf73acr

VARCHAR(5)?

Channel path acronym.

smf73cmg

INTEGER?

CPMF Channel measurement group.

smf73fg5

INTEGER?

CPMF validation flags - each bit (if on) indicates that the corresponding measurement data is available and valid. This refers to the first five words of the channel measurement data in field SMF73CCM. Bit Measurement data 0 Channel measurement data - word 1 1 Channel measurement data - word 2 2 Channel measurement data - word 3 3 Channel measurement data - word 4 4 Channel measurement data - word 5 5-7 Reserved.

smf73cpp

VARCHAR(4)?

Channel path parameter.

smf73gen

VARCHAR(4)?

Channel type generation.

smf73eix

INTEGER?

Index to Extended Channel Path data section. Only valid if bit 6 of SMF73FG4 is set.

smf73spd

BIGINT?

Channel path speed at the end of interval. If channel path power (bits 4-7 of SMF73MSC) is zero, the channel path speed is in units of 100 megabits per second. Otherwise, this value must be multiplied by 10**Power to get the speed in units of bits per second.

smf73msc

INTEGER?

Miscellaneous 0-3 Reserved. 4 -7 Channel path power at the end of interval. If non-zero, this value can be used to calculate the channel path speed (SMF73SPD * 10**Power).

smf73ioen

INTEGER?

I/O engine number for which the measurements are collected. Valid if SMF73CMG is 4 or 5.

smf73nt1

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the first port of the channel path. Only valid for OSD and IQD channel path types and if bit 7 of SMF73FG4 is set.

smf73nt2

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the second port of the channel path. Only valid for OSD channel path type and if bit 7 of SMF73FG4 is set.

block_multiplexor

INTEGER?

smf73fg2 (Bit 2) showing Block multiplexor.

byte_multiplexor

INTEGER?

smf73fg2 (Bit 3) showing Byte multiplexor.

partial_stat

INTEGER?

smf73fg2 (Bit 5) showing only partial statistics available.

data_invalid

INTEGER?

smf73fg2 (Bit 6) showing data record is incorrect because channel path was reconfigured during interval.

ch_path_online

INTEGER?

smf73fg2 (Bit 7) showing channel path is currently online.

es_connection_ch

INTEGER?

smf73fg3 (Bit 0) showing ES connection channel.

es_connection_dir

INTEGER?

smf73fg3 (Bit 1) showing ES connection director attached to channel path.

es_conv_ch

INTEGER?

smf73fg3 (Bit 2) showing ES connection converter attached to this channel.

ch_path_modified

INTEGER?

smf73fg3 (Bit 3) showing channel path modified.

ch_path_deleted

INTEGER?

smf73fg3 (Bit 4) showing channel path deleted.

ch_path_inserted

INTEGER?

smf73fg3 (Bit 5) showing channel path added.

valid_path

INTEGER?

smf73fg3 (Bit 6) showing valid path.

ch_path_shared

INTEGER?

smf73fg3 (Bit 7) showing channel path is shared between logical partitions.

cpmb_invalid

INTEGER?

smf73fg4 (Bit 0) showing channel path measurement block entry not valid.

ctc_defined

INTEGER?

smf73fg4 (Bit 1) showing channel path is CTC defined.

ch_conversion

INTEGER?

smf73fg4 (Bit 2) showing channel conversion 3090.

ch_path_dcm

INTEGER?

smf73fg4 (Bit 4) showing channel path is DCM managed.

ch_charact_changed

INTEGER?

smf73fg4 (Bit 5) showing channel characteristics changed during interval.

ch_path_extended

INTEGER?

smf73fg4 (Bit 6) showing extended channel path measurements are supported.

physical_network

INTEGER?

smf73fg4 (Bit 7) showing physical-network id smf73nt1 and nt2 are valid.

cpmf_word1

INTEGER?

smf73fg5 (Bit 0) showing channel measurement data - word 1.

cpmf_word2

INTEGER?

smf73fg5 (Bit 1) showing channel measurement data - word 2.

cpmf_word3

INTEGER?

smf73fg5 (Bit 2) showing channel measurement data - word 3.

cpmf_word4

INTEGER?

smf73fg5 (Bit 3) showing channel measurement data - word 4.

cpmf_word5

INTEGER?

smf73fg5 (Bit 4) showing channel measurement data - word 5.

smf73g4mbc

FLOAT?

Maximum bus cycles per second - word 1.

smf73g4mcu

FLOAT?

Maximum channel work units per second - word 2.

smf73g4mwu

FLOAT?

Maximum WRITE data units per second - word 3.

smf73g4mru

FLOAT?

Maximum READ data units per second - word 4.

smf73g4ioec

INTEGER?

Number of I/O Engine (IOE) Cores - byte 1 of word 5.

smf73g4us

INTEGER?

Data unit size (in bytes) - bytes 2-4 of word 5.

smf73g4tbc

FLOAT?

Total bus cycles count.

smf73g4tuc

FLOAT?

Total channel work units count.

smf73g4puc

FLOAT?

LPAR channel work units count.

smf73g4twu

FLOAT?

Total WRITE data units count.

smf73g4pwu

FLOAT?

LPAR WRITE data units count.

smf73g4tru

FLOAT?

Total READ data units count.

smf73g4pru

FLOAT?

LPAR READ data units count.

smf73g4ecet

FLOAT?

Total channel execution time (per cycle) this channel has been active.

smf73g4eioet

FLOAT?

Total I/O Engine (IOE) execution time (per cycle) for the IOE complex this channel has been active. The IOE complex consists of the number of I/O Engine Cores specified in byte 1 of word 5 (SMF73G4IOEC).

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet, smf73pid)

smf73_cha5
smf2db.db_models.smf73_model.Smf73Cha5 (smf73_cha5)

The Smf73Cha5 class stores the Smf73Cha5 section in the smf73_cha5 table.

Columns:

part_utilization_pct

FLOAT?

the channel path utilization percentage for an individual logical partition.

total_utilization_pct

FLOAT?

the channel path utilization percentage for the CPC during an interval.

bus_utilization_pct

FLOAT?

percentage of busy cycles, the bus has been found busy for this channel in relation to the theoretical limit.

part_read_rate

FLOAT?

data transfer rates from the control unit to the channel for this partition.

total_read_rate

FLOAT?

data transfer rates from the control unit to the channel for the CPC.

part_write_rate

FLOAT?

data transfer rates from the channel to the control unit for this partition.

total_write_rate

FLOAT?

data transfer rates from the channel to the control unit for the CPC.

ficon_operations_rate

FLOAT?

number of native FICON operations per second.

ficon_operations_active

FLOAT?

the average number of native FICON operations that are concurrently active during the reporting interval.

ficon_operations_defer

FLOAT?

number of deferred native FICON operations per second that could not be inititated by the channel due to the lack of available resources.

zhpf_operations_rate

FLOAT?

number of zHPF (High Performance FICON) operations per second.

zhpf_operations_active

FLOAT?

the active number of zHPF operations that are concurrently active during the reporting interval.

zhpf_operations_defer

FLOAT?

number of deferred zHPF operations per second that could not be initiated by the channel due to the lack of available resources.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73pid*

VARCHAR(2)

Channel path identification. The range of values is X’0’ to X’FF’. Support for dynamic I/0. There are always X’FF’ path data sections in record type 73, even though there might not be X’FF’ CHPIDs defined in the system. These dummy data sections in the SMF records only contain the channel path ID. The rest is filled with hexadecimal zeroes.

smf73fg2

INTEGER?

Channel flags Bit Meaning when set 0-1 Reserved 2 Block multiplexor 3 Byte multiplexor 4 Reserved 5 Only partial statistics available 6 Data recorded is incorrect because channel path was reconfigured during interval 7 Channel path is currently online.

smf73fg3

INTEGER?

Channel flags extension Bit Meaning when set 0 ES connection channel 1 ES connection director attached to channel path 2 ES connection converter attached to this channel 3 Channel path modified 4 Channel path deleted 5 Channel path added 6 Valid path 7 Channel path is shared between logical partitions

smf73fg4

INTEGER?

Channel path flags Bit Meaning when set 0 CPMB (channel path measurement block) entry not valid 1 Channel path is CTC defined 2 Channel conversion 3090 3 Reserved 4 Channel path is DCM managed 5 Channel characteristics changed during interval 6 Extended channel path measurements are supported 7 Physical-network identifiers SMF73NT1 and SMF73NT2 are valid.

smf73bsy

INTEGER?

Count of store channel path status (STCPS) samples taken by SRM in which the channel path related to this entry was found busy. This count is normalized (broken down into the simplest expression).

smf73pby

FLOAT?

Partition’s channel-path-busy-time since last RMF interval, in units of 1024 microseconds.

smf73pti

FLOAT?

Partition’s channel-path measurement interval, in units of 1024 microseconds.

smf73cpd

VARCHAR(4)?

Channel path description. For an explanation, you can issue the command D M=CHP.

smf73acr

VARCHAR(5)?

Channel path acronym.

smf73cmg

INTEGER?

CPMF Channel measurement group.

smf73fg5

INTEGER?

CPMF validation flags - each bit (if on) indicates that the corresponding measurement data is available and valid. This refers to the first five words of the channel measurement data in field SMF73CCM. Bit Measurement data 0 Channel measurement data - word 1 1 Channel measurement data - word 2 2 Channel measurement data - word 3 3 Channel measurement data - word 4 4 Channel measurement data - word 5 5-7 Reserved.

smf73cpp

VARCHAR(4)?

Channel path parameter.

smf73gen

VARCHAR(4)?

Channel type generation.

smf73eix

INTEGER?

Index to Extended Channel Path data section. Only valid if bit 6 of SMF73FG4 is set.

smf73spd

BIGINT?

Channel path speed at the end of interval. If channel path power (bits 4-7 of SMF73MSC) is zero, the channel path speed is in units of 100 megabits per second. Otherwise, this value must be multiplied by 10**Power to get the speed in units of bits per second.

smf73msc

INTEGER?

Miscellaneous 0-3 Reserved. 4 -7 Channel path power at the end of interval. If non-zero, this value can be used to calculate the channel path speed (SMF73SPD * 10**Power).

smf73ioen

INTEGER?

I/O engine number for which the measurements are collected. Valid if SMF73CMG is 4 or 5.

smf73nt1

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the first port of the channel path. Only valid for OSD and IQD channel path types and if bit 7 of SMF73FG4 is set.

smf73nt2

VARCHAR(16)?

Physical-network identifier (PNET ID) of an Ethernet network that is accessible from the second port of the channel path. Only valid for OSD channel path type and if bit 7 of SMF73FG4 is set.

block_multiplexor

INTEGER?

smf73fg2 (Bit 2) showing Block multiplexor.

byte_multiplexor

INTEGER?

smf73fg2 (Bit 3) showing Byte multiplexor.

partial_stat

INTEGER?

smf73fg2 (Bit 5) showing only partial statistics available.

data_invalid

INTEGER?

smf73fg2 (Bit 6) showing data record is incorrect because channel path was reconfigured during interval.

ch_path_online

INTEGER?

smf73fg2 (Bit 7) showing channel path is currently online.

es_connection_ch

INTEGER?

smf73fg3 (Bit 0) showing ES connection channel.

es_connection_dir

INTEGER?

smf73fg3 (Bit 1) showing ES connection director attached to channel path.

es_conv_ch

INTEGER?

smf73fg3 (Bit 2) showing ES connection converter attached to this channel.

ch_path_modified

INTEGER?

smf73fg3 (Bit 3) showing channel path modified.

ch_path_deleted

INTEGER?

smf73fg3 (Bit 4) showing channel path deleted.

ch_path_inserted

INTEGER?

smf73fg3 (Bit 5) showing channel path added.

valid_path

INTEGER?

smf73fg3 (Bit 6) showing valid path.

ch_path_shared

INTEGER?

smf73fg3 (Bit 7) showing channel path is shared between logical partitions.

cpmb_invalid

INTEGER?

smf73fg4 (Bit 0) showing channel path measurement block entry not valid.

ctc_defined

INTEGER?

smf73fg4 (Bit 1) showing channel path is CTC defined.

ch_conversion

INTEGER?

smf73fg4 (Bit 2) showing channel conversion 3090.

ch_path_dcm

INTEGER?

smf73fg4 (Bit 4) showing channel path is DCM managed.

ch_charact_changed

INTEGER?

smf73fg4 (Bit 5) showing channel characteristics changed during interval.

ch_path_extended

INTEGER?

smf73fg4 (Bit 6) showing extended channel path measurements are supported.

physical_network

INTEGER?

smf73fg4 (Bit 7) showing physical-network id smf73nt1 and nt2 are valid.

cpmf_word1

INTEGER?

smf73fg5 (Bit 0) showing channel measurement data - word 1.

cpmf_word2

INTEGER?

smf73fg5 (Bit 1) showing channel measurement data - word 2.

cpmf_word3

INTEGER?

smf73fg5 (Bit 2) showing channel measurement data - word 3.

cpmf_word4

INTEGER?

smf73fg5 (Bit 3) showing channel measurement data - word 4.

cpmf_word5

INTEGER?

smf73fg5 (Bit 4) showing channel measurement data - word 5.

smf73g5mbc

FLOAT?

Maximum bus cycles per second - word 1.

smf73g5mcu

FLOAT?

Maximum channel work units per second - word 2.

smf73g5mwu

FLOAT?

Maximum WRITE data units per second - word 3.

smf73g5mru

FLOAT?

Maximum READ data units per second - word 4.

smf73g5ioec

INTEGER?

Number of I/O Engine (IOE) Cores - byte 1 of word 5.

smf73g5us

INTEGER?

Data unit size (in bytes) - bytes 2-4 of word 5.

smf73g5tbc

FLOAT?

Total bus cycles count.

smf73g5tuc

FLOAT?

Total channel work units count.

smf73g5puc

FLOAT?

LPAR channel work units count.

smf73g5twu

FLOAT?

Total WRITE data units count.

smf73g5pwu

FLOAT?

LPAR WRITE data units count.

smf73g5tru

FLOAT?

Total READ data units count.

smf73g5pru

FLOAT?

LPAR READ data units count.

smf73g5ecet

FLOAT?

Total channel execution time (per cycle) this channel has been active.

smf73g5eioet

FLOAT?

Total I/O Engine (IOE) execution time (per cycle) for the IOE complex this channel has been active. The IOE complex consists of the number of I/O Engine Cores specified in byte 1 of word 5 (SMF73G5IOEC).

smf73g5eoc

FLOAT?

Total number of FICON command-mode operations (CPC) that have been attempted by the channel.

smf73g5eod

FLOAT?

Total number of FICON command-mode operations (CPC) that could not be initiated by the channel because of a lack of available resources.

smf73g5eos

FLOAT?

Summation count of FICON command-mode operations (CPC). Each time the number of FICON command-mode operations is incremented, the number of FICON command-mode operations active at the channel, including the one being initiated, is added to this field.

smf73g5etc

FLOAT?

Total number of FICON transport-mode operations (CPC) that have been attempted by the channel. Zero when zHPF is not available.

smf73g5etd

FLOAT?

Total number of FICON transport-mode operations (CPC) that could not be initiated by the channel because of a lack of available resources. Zero when zHPF is not available.

smf73g5ets

FLOAT?

Summation count of FICON transport-mode operations (CPC). Each time the number of FICON transport- mode operations is incremented, the number of transport-mode operations active at the channel, including the one being initiated, is added to this field. Zero when zHPF is not available.

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet, smf73pid)

smf73_ctl
smf2db.db_models.smf73_model.Smf73Ctl (smf73_ctl)

The Smf73Ctl class stores the Smf73Ctl section in the smf73_ctl table.

Columns:

date

DATE?

the date of the record.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

datetime*

DATETIME

the hour of the record.

smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf73smp

INTEGER?

This field contains the number of samples while the busy count is stored in field SMF73BSY. Only valid if bit 2 of SMF73SFL is not set.

smf73cfl

FLOAT?

Configuration change flags Bit Meaning when set 0 Configuration changed. Used to decide whether to provide the text ‘POR’ or ‘ACTIVATE’ on reports. Also used to check whether data can be combined in a duration report. 1 Configuration change since power-on-reset (POR). 2 POR using IODF data set that supports dynamic configuration change (contains I/O token). 3 I/O token is valid. 4 Record may include data sections that are not valid. 5 CPMF (channel path measurement facility) available. 6 Reserved. 7 CPMF mode has changed.

smf73sfl

INTEGER?

Status flags. Bit Meaning when set 0 DCM supported by hardware. 1 Configuration contains DCM managed channels. 2 Hardware allows multiple logical channel subsystems. 3 Enhanced channel measurement facility available. 4-7 Reserved.

smf73tnm

VARCHAR(44)?

IODF name.

smf73tsf

VARCHAR(2)?

IODF name suffix.

smf73tdt

DATETIME?

IODF creation date, in the form mm/dd/yy.

smf73crc

INTEGER?

CPMF (channel path measurement facility) restart count

smf73csc

INTEGER?

Last CPMF (channel path measurement facility) sample count

smf73tdy

DATETIME?

IODF creation date, in the form mm/dd/yyyy

smf73cmi

INTEGER?

CPMF mode. Value Meaning 0 CPMF is not active 1 Compatibility mode 2 Extended mode

smf73css

VARCHAR(4)?

Channel subsystem ID. Only valid if bit 2 of SMF73SFL is set.

config_changed

FLOAT?

smf73cfl (Bit 0) showing configuration changed. Used to decide whether ot provide ‘POR’ or ‘ACTIVATE’ on reports. Also used to check whether data can be combined in a duration report.

config_changed_since_ipl

INTEGER?

smf73cfl (Bit 1) showing configuration change since power-on-reset(POR).

ipl_iodf

INTEGER?

smf73cfl (Bit 2) showing POR using IODF data set that supports dynamic configuration change (contains I/O token).

io_token_valid

INTEGER?

smf73cfl (Bit 3) showing I/O token is valid.

invalid_ds

INTEGER?

smf73cfl (Bit 4) showing record may include data sections that are not valid.

cpmf

INTEGER?

smf73cfl (Bit 5) showing CPMF (channel path measurement faility) available.

cpmf_changed

INTEGER?

smf73cfl (Bit 7) showing CPMF mode has changed.

dcm_supported

INTEGER?

smf73sfl (Bit 0) showing DCM supported by hardware.

dcm_ch

INTEGER?

smf73sfl (Bit 1) showing configuration contains DCM managed channels.

mcs

INTEGER?

smf73sfl (Bit 2) showing hardware allows mulitple logical chnnel subsystems.

ench_ch_measurement

INTEGER?

smf73sfl (Bit 3) showing enhanced channel measurement faility available.

Constraints:

  • PRIMARY KEY (csc, smf73sid, datetime, smf73ist, smf73iet)

smf73_pro
smf2db.db_models.smf73_model.Smf73Pro (smf73_pro)

The Smf73Pro class stores the Smf73Pro section in the smf73_pro table.

Columns:

→ smf73ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf73iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

speed_boost

INTEGER?

smf73fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf73fla (Bit 9) indciating zIIP boost was active during entire interval.

→ datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf73sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf73mfv

INTEGER?

RMF version number.

smf73prd

VARCHAR(8)?

Product name (‘RMF’).

smf73int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

smf73sam

INTEGER?

Number of RMF samples.

smf73fla

INTEGER?

Flags Bit Meaning when set 0 Reserved 1 Samples have been skipped 2 Record was written by RMF Monitor III 3 Interval was synchronized with SMF 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine.

smf73cyc

INTEGER?

Sampling cycle length, in the form 000ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.

smf73mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZVvvrrmm).

smf73iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3

smf73prf

INTEGER?

Processor flags. Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available 7 Enhanced DAT facility 2 available

smf73ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf73srl

INTEGER?

SMF record level change number. This field enables processing of SMF record level changes in an existing release. SMF 73 record level for current z/OS release: X’8F’ (APAR OA66014)

smf73lgo

FLOAT?

Offset GMT to local time (STCK format).

smf73oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf73syn

INTEGER?

SYNC value in seconds.

smf73gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf73xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf73snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf73flg

INTEGER?

System indicator Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved 3-6 Version indicators* 7 System is running in PR/SM mode. *See ‘Standard and extended SMF record headers’ on page 164 for a detailed description.

Constraints:

  • FOREIGN KEY (smf73_ctl.csc, smf73_ctl.smf73sid, smf73_ctl.datetime, smf73_ctl.smf73ist, smf73_ctl.smf73iet → csc, smf73sid, datetime, smf73ist, smf73iet)

  • PRIMARY KEY (datetime, smf73ist, smf73iet, smf_type, csc, smf73sid)

Smf 74

smf74_adup
smf2db.db_models.smf74_model.Smf74Adup (smf74_adup)

The Smf74Adup class stores the Smf74Adup section in the smf74_adup table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

→ r744snam*

VARCHAR(16)

Name of connected structure in this coupling facility.

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744afo

BIGINT?

The most current failed operation sequence number.

r744aheo

BIGINT?

Highest operation sequence number that can be executed and completed in the secondary CF.

r744alaoh

BIGINT?

Highest sequence number of the operation that has been executed in the primary structure. (Valid if bit 4 of R744SFLG is set.)

r744alaosh

BIGINT?

Highest sequence number of the operation that has completed in the primary and has been recognized by the secondary structure.

r744alcoh

BIGINT?

Highest sequence number of the operation that has completed in the secondary structure. (Valid if bit 5 of R744SFLG is set.)

r744alcoph

BIGINT?

Highest sequence number of the operation that has completed in the secondary structure and that has been recognized by the primary structure.

r744alao

BIGINT?

Number of asynchronous duplex operations that have been executed in the primary structure. (Valid if bit 4 of R744SFLG is set.)

r744alaos

BIGINT?

Number of asynchronous duplex operations that have executed in the primary and have been recognized in the secondary structure.

r744alco

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure that completed in the secondary structure. (Valid if bit 5 of R744SFLG is set.)

r744alcop

BIGINT?

Number of asynchronous duplex operations that have been completed both in the primary and in the secondary structure that has been recognized by the primary structure.

r744atpoct

BIGINT?

Total number of asynchronous duplex operations that have been transmitted from the primary to the secondary structure.

r744atpoc

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure in this interval.

r744arcpot

BIGINT?

Total number of asynchronous duplex operations that have completed in the secondary and have been recognized as complete to the primary structure.

r744arcpo

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure and recognized as complete to the primary structure in this interval.

r744acqsc

BIGINT?

Number of stalls in the processing of the secondary operation queue.

r744apdt

BIGINT?

Total amount of primary delay time for asynchronous duplex operations, in microseconds. The primary delay time is the elapsed time in the primary CF between the assignment of the operation to the queue buffer and the first attempt to send the

r744apdq

BIGINT?

Total amount of squares of primary delay time for asynchronous duplex operations, in square of microseconds.

r744amdt

BIGINT?

Total amount of message delay time for asynchronous duplex operations, in microseconds. The message delay time is the elapsed time from the first attempt to send the asynchronous duplex operation in the primary CF to the time that the secondary CF assigns the asynchronous duplex operation to a secondary queue entry.

r744amdq

BIGINT?

Total amount of squares of message delay time for asynchronous duplex operations, in square of microseconds.

r744aqdt

BIGINT?

Total amount of secondary queue delay time for asynchronous duplex operations, in microseconds. The secondary queue delay time is the elapsed time from the time the asynchronous duplex operation is assigned to a secondary queue entry to the time of

r744aqdq

BIGINT?

Total amount of squares of secondary queue delay time for asynchronous duplex operations, in square of microseconds.

r744aqst

BIGINT?

Total amount of secondary queue stall time for asynchronous duplex operations, in microseconds.

r744aqsq

BIGINT?

Total amount of squares of secondary queue stall time for asynchronous duplex operations, in square of microseconds.

r744acdt

BIGINT?

Total amount of secondary reported completion delay time for asynchronous duplex operations, in microseconds. The secondary reported completion delay time is the elapsed time in the secondary CF, from the time the asynchronous duplex operation completes in the secondary to the time that the completion is reported to the primary.

r744acdq

BIGINT?

Total amount of squares of secondary reported completion delay time for asynchronous duplex operations, in square of microseconds.

r744ardt

BIGINT?

Total amount of response delay time for asynchronous duplex operations, in microseconds. The response delay time is the elapsed time from the launch of the operation response in the secondary CF to the time that the primary CF recognizes the response.

r744ardq

BIGINT?

Total amount of squares of response delay time for asynchronous duplex operations, in square of microseconds.

r744aott

BIGINT?

Total amount of operation transmission time for operations sent from the primary to the secondary structure, in microseconds. (Valid if bit 5 of R744SFLG is set.)

r744aotq

BIGINT?

Total amount of squares of operation transmission time, in square of microseconds. (Valid if bit 5 of R744SFLG is set.)

r744astt

BIGINT?

Total amount of service time to transfer the asynchronous duplex operations to the secondary structure and complete the operations in the secondary structure, in microseconds. (Valid if bit 5 of R744SFLG is set.)

r744astq

BIGINT?

Total amount of squares of service time to transfer the asynchronous duplex operations to the secondary structure and complete the operations in the secondary structure, in square of microseconds. (Valid if bit 5 of R744SFLG is set.)

Constraints:

  • FOREIGN KEY (smf74_sreq.smf74xnm, smf74_sreq.datetime, smf74_sreq.smf74ist, smf74_sreq.smf74iet, smf74_sreq.r744fnam, smf74_sreq.r744snam, smf74_sreq.smf74sid → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

  • FOREIGN KEY (smf74_str.smf74xnm, smf74_str.datetime, smf74_str.smf74ist, smf74_str.smf74iet, smf74_str.r744fnam, smf74_str.r744qstr → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

smf74_arry
smf2db.db_models.smf74_model.Smf74Arry (smf74_arry)

The Smf74Arry class stores the Smf74Arry section in the smf74_arry table.

Columns:

r748aaid*

VARCHAR(4)

Rank array identifier.

→ r748arid*

VARCHAR(4)

Rank identifier.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r748cser*

VARCHAR(10)

Primary control unit serial number.

r748aebc

VARCHAR(16)?

Description of array type, for example: RAID-10.

r748atyp

INTEGER?

Array type: Value Meaning 1 RAID-5 2 RAID-10 3

r748aasp

INTEGER?

Array speed in 1000 RPM.

r748aawd

INTEGER?

Array width.

r748aacp

INTEGER?

Array effective DDM capacity, in GB. For compression drives, this is the total logical capacity.

r748aast

INTEGER?

Array device class and array status Bit Meaning when set 0-1 Device class. B’00’ = Enterprise drive B’01’ = Near-line drive B’10’ = SATA drive B’11’ = Solid state drive 2 Raid degraded. 3 DDM throttling. 4 RPM exception. 5 Reserved. 6 DDM class is compression. 7 Reserved.

r748adc

VARCHAR(2)?

r748aast (Bit 0-1) showing array device class.

r748ard

INTEGER?

r748aast (Bit 2) showing raid degraded.

r748adt

INTEGER?

r748aast (Bit 3) showing DDM throttling.

r748are

INTEGER?

r748aast (Bit 4) showing RPM exception.

r748acmp

INTEGER?

r748aast (Bit 6) showing DDM class is compression.

rank_cap

BIGINT?

rank capacity.

Constraints:

  • FOREIGN KEY (smf74_rank.datetime, smf74_rank.smf74ist, smf74_rank.smf74iet, smf74_rank.r748cser, smf74_rank.r748rrid → datetime, smf74ist, smf74iet, r748cser, r748arid)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser, r748arid, r748aaid)

smf74_cach
smf2db.db_models.smf74_model.Smf74Cach (smf74_cach)

The Smf74Cach class stores the Smf74Cach section in the smf74_cach table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

cach_idx*

INTEGER

the location of the Cache Data Section in the SMF record.

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

→ r744snam*

VARCHAR(16)

Name of connected structure in this coupling facility.

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744crhc

FLOAT?

Read hit counter.

r744crmd

FLOAT?

Read miss, directory hit counter.

r744crma

FLOAT?

Read miss, assignment suppressed counter.

r744crmn

FLOAT?

Read miss, name assigned counter.

r744crmt

FLOAT?

Read miss, target storage class full.

r744cwh0

FLOAT?

Write hit change bit 0 - number of times unchanged data was written.

r744cwh1

FLOAT?

Write hit change bit 1 - number of times changed data was written.

r744cwmn

FLOAT?

Write miss not registered counter.

r744cwmi

FLOAT?

Write miss invalid state counter.

r744cwmt

FLOAT?

Write miss storage class full counter.

r744cder

FLOAT?

Directory entry reclaim counter.

r744cdtr

FLOAT?

Data entry reclaim counter.

r744cxdr

FLOAT?

XI directory reclaim counter.

r744cxfw

FLOAT?

XI write counter.

r744cxni

FLOAT?

XI name invalidation counter.

r744cxci

FLOAT?

XI complement invalidation counter.

r744ccoc

FLOAT?

Castout counter.

r744crsm

FLOAT?

Reference signal miss counter.

r744ctsf

FLOAT?

Target storage class full counter.

r744cdec

BIGINT?

Directory entry counter snapshot.

r744cdac

BIGINT?

Data element counter snapshot.

r744ctcc

BIGINT?

Total changed counter.

r744cdta

BIGINT?

Data area counter.

r744crlc

FLOAT?

Completed reference list counter.

r744cprl

FLOAT?

Partially completed reference list counter.

r744cxrl

FLOAT?

XI for local cache vector index replacement.

r744cwuc

FLOAT?

Write unchanged counter.

Constraints:

  • FOREIGN KEY (smf74_sreq.smf74xnm, smf74_sreq.datetime, smf74_sreq.smf74ist, smf74_sreq.smf74iet, smf74_sreq.r744fnam, smf74_sreq.r744snam, smf74_sreq.smf74sid → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid, cach_idx)

smf74_cachsys
smf2db.db_models.smf74_model.Smf74Cachsys (smf74_cachsys)

The Smf74Cachsys class stores the Smf74Cachsys section in the smf74_cachsys table.

Columns:

r745ccnt

INTEGER?

Record sequence number.

ccmt_seqn

VARCHAR(10)?

the sequence number of the subsystem control unit.

smf_type

VARCHAR(5)?

the SMF type and subtype.

r7452pro

FLOAT?

Physical storage read operations.

r7452pwo

FLOAT?

Physical storage write operations.

r7452pbr

FLOAT?

Physical storage bytes read. For units, see bits 5 and 6 of R7451INC.

r7452pbw

FLOAT?

Physical storage bytes written. For units, see bits 5 and 6 of R7451INC.

r7452prt

FLOAT?

Physical storage read response time. For units, see bits 5 and 6 of R7451INC.

r7452pwt

FLOAT?

Physical storage write response time. For units, see bits 5 and 6 of R7451INC.

datetime*

DATETIME

the hour of the record.

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r745ssid*

VARCHAR(6)

Subsystem ID.

r745clvl

INTEGER?

Gatherer level.

r745cmdl

INTEGER?

Caching subsystem model.

r745cuid

VARCHAR(4)?

Real control unit ID.

r745csc

INTEGER?

Status code. Value Meaning 0 Successful processed. 4 IOS return code R745CIOC ¬= 0. 8 IDCSS01 return code R745CRTN ¬= 0. 98 SYSTEM or USER ABEND R745CEA ¬= 0.

r745cae

VARCHAR(8)?

ABEND CODE (SDWACMPC): First 12 bits = System completion code. Second 12 bits = User completion code.

r745crtn

INTEGER?

IDCSS01 return code. If not zero, record has no Device data sections (SMF745DN=0).

r745cioc

INTEGER?

IOS return code. If not zero, record has no Device data sections (SMF745DN = 0).

r745cint

INTEGER?

Number of seconds since subsystem statistics last collected.

r745cfdv

VARCHAR(8)?

Failing device

r745ccmt_typen

VARCHAR(6)?

hardware type.

r745ccmt_modn

VARCHAR(3)?

hardware model.

r745ccmt_manuf

VARCHAR(3)?

control Unit Manufacturer Code.

r745ccmt_pmanu

VARCHAR(2)?

control Unit Manuflacturer Plant.

r745ccmt_seqn

VARCHAR(12)?

control Unit Serial Number.

r745ccmt_tag

INTEGER?

hardare tag.

r745svol

VARCHAR(6)?

Volume serial of device.

r745sunt

VARCHAR(8)?

Unit address for sense command.

r745sdev

VARCHAR(6)?

Device number.

r745sln

INTEGER?

Length of data section.

r745sft

INTEGER?

Status data format. Bit Meaning 0 - 3 Reserved. 4 - 7 Format of data returned: B’0000’ = 40 bytes sense B’0001’ = 44 bytes sense/unit KB

r745sdid

VARCHAR(4)?

Device ID.

r745snad

INTEGER?

Number of attached devices.

r745snss

INTEGER?

Number of statistic sets.

r745scs

INTEGER?

Caching status. Bit Meaning 0-2 Overall caching status: B’000’ = Caching active. B’001’ = Reserved. B’010’ = Subsystem error. B’011’ - B’111’ = Reserved. 3-6

r745svss

INTEGER?

Bit Meaning 0 Host termination. 1 Problem termination. 2 DFW inhibited. 3 Disabled for maintenance. 4 Pending due to problem. 5-7

r745scln

INTEGER?

Length of subsystem count area.

r745scsf

VARCHAR(6)?

State of Copy Services function.

r745scnf

INTEGER?

Configured subsystem storage: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745savl

INTEGER?

Available subsystem storage: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745spin

INTEGER?

Pinned subsystem storage: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745soff

INTEGER?

Offline subsystem storage: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745sds1

INTEGER?

Addressed device status 1. Bit Meaning 0-1 Device caching status: B’00’ = Caching activated. 2-3 DASD fast write status: B’00’ = DFW allowed. 4 PPRC copy pair is suspended. 5 PPRC copy pair is duplex pending. 6-7 Duplex pair status: B’00’ = PPRC pair available (full duplex). B’01’ = PPRC pair pending. B’10’ = Not used. B’11’ = Suspended.

r745sds2

INTEGER?

Description Addressed device status 2. If R745SFT = 0: Bit Meaning 0 - 1 Pinned data: B’00’ = No pinned data exists for the device. B’01’ = Pinned data exists for the device. B’10’ = Reserved. B’11’ = Not used. 2 - 5 Not used. 6 Advanced FlashCopy enabled. 7 FlashCopy volume enabled. If R745SFT = 1 or 2: Bit Meaning 0 - 2 Global Mirror state: B’000’ = No Global Mirror configured. B’001’ = Global Mirror running - optimal. B’010’ = Global Mirror running - suboptimal. B’011’ = Global Mirror running - consistency groups failing. B’100’ = Global Mirror paused. B’101’ = Global Mirror fatal. B’110’ = More than one Global Mirror session is running. B’111’ = Reserved. 3 Session member is pending. 4 Volume not allowed online. 5 Reserved. 6 Advanced FlashCopy enabled.

r745scnv

INTEGER?

Configured non-volatile cache: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745spnd

INTEGER?

Pinned non-volatile cache: • In bytes, if R745SFT = 0 • In kilobytes (KB), if R745SFT = 1 or 2

r745sg2

INTEGER?

Device status group 2. Bit Meaning 0-1 Volume space management: B’00’ = Standard volume B’01’ = Track space efficient volume B’10’ = Extent space efficient volume B’11’ = Reserved 2 Data exists on failed NVS. 3 Device is in a soft fenced state. 4 Device is in a SPID fenced state. 5 Volume is part of a RAID rank that is undergoing RAID rebuild. 6-7 (if R745SFT = 1 or 2) Pinned data: B’00’ = No pinned data exists for the device. B’01’ = Pinned data exists for the device. B’10’ = Reserved.

r745sgl

VARCHAR(4)?

Global status. Bit Meaning 0 CFW and DFW suspended. 1-7

r745sos

VARCHAR(3)?

overall caching status.

r745snr

INTEGER?

r745scs (Bit 7) showing non-retentive deactivated.

r745snht

INTEGER?

r745svss (Bit 0) showing non-volatile storage host termination.

r745snis

INTEGER?

r745svss (Bit 1) showing non-volatile storage problem termination.

r745dfwi

INTEGER?

r745svss (Bit 2) showing non-volatile storage DFW inhibited.

r745snds

INTEGER?

r745svss (Bit 3) showing non-volatile storage disabled for maintenance.

r745snpe

INTEGER?

r745svss (Bit 4) showing non-volatile storage pending due to problem.

r745sdcs

VARCHAR(2)?

r745sds1 (Bit 0-1) showing device caching status.

r745sdfw

VARCHAR(2)?

r745sds1 (Bit 2-3) showing DASD fast write status.

r745spdp

INTEGER?

r745sds1 (Bit 4) showing PPRC copy pair suspended.

r745ssdp

INTEGER?

r745sds1 (Bit 5) showing PPRC copy pair is duplex pending.

r745sdps

VARCHAR(2)?

r745sds1 (Bit 6-7) showing PPRC pair status.

r745scol

VARCHAR(2)?

r745sg2 (Bit 0-1) showing volume space management.

r745sfvs

INTEGER?

r745sg2 (Bit 2) showing data exists on failed NVS.

r745sdbp

INTEGER?

r745sg2 (Bit 3) showing device in a soft fenced state.

r745spda

VARCHAR(2)?

r745sg2 (Bit 6-7) showing pinned data status.

r745drcr

FLOAT?

Search read caching requests.

r745dcrh

FLOAT?

Search read caching hits.

r745dwrc

FLOAT?

Write caching requests.

r745dwch

FLOAT?

Write caching request hits.

r745drsr

FLOAT?

Read sequential requests.

r745drsh

FLOAT?

Read sequential request hits.

r745dwsr

FLOAT?

Write sequential requests.

r745dwsh

FLOAT?

Write sequential request hits.

r745drnr

FLOAT?

Search read non-retentive requests.

r745dnrh

FLOAT?

Search read non-retentive request hits.

r745dwnr

FLOAT?

Write non-retentive requests.

r745dwnh

FLOAT?

Write non-retentive hits.

r745dicl

FLOAT?

Inhibit cache load requests.

r745dbcr

FLOAT?

Bypass cache requests.

r745dtc

FLOAT?

Sequential DASD to cache XFRs.

r745dntd

FLOAT?

Normal cache requests DASD to cache XFRs.

r745dctd

FLOAT?

Cache to DASD XFRs.

r745dfwb

FLOAT?

DASD Fast Write operations delayed due to non-volatile storage space constraints.

r745dfwc

FLOAT?

Fast write caching requests.

r745dfws

FLOAT?

Fast write sequential requests.

r745dcrm

FLOAT?

Record cache read misses.

r745dcwp

FLOAT?

RCD cache write promotions.

r745dkdw

FLOAT?

CKD writes, collected for 3990-03/06 and 2105.

r745dkdh

FLOAT?

CKD write hits, collected for 3990-03/06 and 2105.

r745dfwr

FLOAT?

Operations delayed due to cache space constraints.

r745bytr

FLOAT?

Bytes read.

r745bytw

FLOAT?

Bytes written.

r745rtir

FLOAT?

Response time to read bytes.

r745rtiw

FLOAT?

Response time to write bytes.

total_io

FLOAT?

total number of I/O requests to cached device.

cache_io

FLOAT?

total number of cacheable I/O request to cached device. This value excludes INHIBIT CACHE LOAD and CACHE BYPASS I/O requests.

total_hits

FLOAT?

total number of requests that completed without accessing the DASD.

total_reads

FLOAT?

total number of SEARCH/READ requests.

read_hits

FLOAT?

number of SEARCH/READ requests that completed without accessing the DASD.

total_writes

FLOAT?

total number WRITE requests.

fast_writes

FLOAT?

total number of DASD/CACHE FAST WRITE requests.

write_hits

FLOAT?

number of DASD/CACHE FAST WRITE requests that completed without accessing the DASD (fast write hit).

dasd_io

FLOAT?

total number of requests that accessed DASD.

r7451rmr

FLOAT?

Record mode read request.

r7451xsf

FLOAT?

Extended-Remote-Copy(XRC) or Concurrent-Copy(CC) sidefile read request.

r7451xcw

FLOAT?

XRC or CC contaminated writes.

r7451tsp

FLOAT?

Number of tracks transferred to secondary Peer-to-Peer-Remote- Copy(PPRC) volume.

r7451nvs

FLOAT?

NVS space allocation.

r7451ct1

FLOAT?

Bytes read. For units, see bits 5 and 6 of R7451INC.

r7451ct2

FLOAT?

Bytes written. For units, see bits 5 and 6 of R7451INC.

r7451ct3

FLOAT?

Read response time. For units, see bits 5 and 6 of R7451INC.

r7451ct4

FLOAT?

Write response time. For units, see bits 5 and 6 of R7451INC.

r7451ct5

FLOAT?

Number of zHPF read I/O requests (valid if bit 4 in R7451INC is set).

r7451ct6

FLOAT?

Number of zHPF write I/O requests (valid if bit 4 in R7451INC is set).

r7451zhl

FLOAT?

zHPF List Pre-fetch I/O Requests. Number of command chains, where the Transport Mode operation specified a non-zero Imbedded Locate Record Count.

r7451zhh

FLOAT?

zHPF List Pre-fetch I/O Request Hits. Number of command chains, where • the Transport Mode operation specified a non-zero Imbedded Locate Record Count. • the chain was completed without requiring access to any DDM.

r7451gsf

FLOAT?

Global Mirror Collisions sidefile count. A GMC occurs when, during the sending of data in the secondary to create a consistency group, a subsequent host update is attempted before the modified track has been transmitted to the secondary volume. The modified track will be moved to the sidefile before allowing a new host write. The counter will be incremented by one when a track is added to the sidefile.

r7451gss

FLOAT?

Global Mirror Collisions synchronous count. When a write collision occurs, the modified track data which belongs to the current consistency group may be sent to the remote control unit before allowing the write. The data may come from the sidefile if it is full or from cache if the collision sidefile is not being utilized.

r7451srr

FLOAT?

Number of synchronous I/O cache read requests. (Valid if bit 3 of R7451INC is set.)

r7451srh

FLOAT?

Number of synchronous I/O cache read request hits. (Valid if bit 3 of R7451INC is set.)

r7451swr

FLOAT?

Number of synchronous I/O cache write requests. (Valid if bit 3 of R7451INC is set.)

r7451swh

FLOAT?

Number of synchronous I/O cache write request hits. (Valid if bit 3 of R7451INC is set.)

r7451unt

VARCHAR(2)?

r7451inc (Bit 5-6) showing measurement units (‘00’ - Bytes in units of 128K, and times in units of 16 milliseconds)

Constraints:

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r745ssid)

smf74_cdev
smf2db.db_models.smf74_model.Smf74Cdev (smf74_cdev)

The Smf74Cdev class stores the Smf74Cdev section in the smf74_cdev table.

Columns:

r745dvol

VARCHAR(6)?

Volume serial of device

r745dfl4

INTEGER?

Flags Bit Meaning when set 0 4-digit device address. 1 Reserved. 2-3 Subchannel set ID: 00 = Subchannel set ID 0 01 = Subchannel set ID 1 10 = Subchannel set ID 2 11 = Subchannel set ID 3 4-7

r745dcid

VARCHAR(4)?

Real control unit type code.

r745dccu

VARCHAR(4)?

Configured control unit type code if R745CMDL = 1.

r745dunt

VARCHAR(8)?

Unit address for sense command.

r745devn*

VARCHAR(4)

Device number.

r745dflg

INTEGER?

Flags Bit Meaning when set 0 Cache storage is not available; set to 0 for DS8000. 1-3 Format of data returned: B’000’ = 3990 format B’001’ = DS8000 disk controller format 4-7 Format of data returned: B’0000’ = 3990 Models 1, 2, and 3, or Basic Operation Mode B’0001’ = 3990-6 Enhanced Operation Mode 1, or host supports DS8000 disk

r745dvid

VARCHAR(4)?

Device address.

r745dvs1

INTEGER?

Addressed device status flag # 1: Bit Meaning 0-1 Device caching status: B’00’ = Caching activated. 2-3 DASD fast write device status: B’00’ = DFW allowed. 4 PPRC copy pair suspended. 5 PPRC copy pair is duplex pending. 6-7 PPRC pair status: B’00’ = PPRC pair available (full duplex). B’01’ = PPRC pair pending. B’10’ = Not used.. B’11’ = Suspended.

r745dvs2

VARCHAR(8)?

Addressed device status flag # 2. If R745SFT = 0: Bit Meaning 0 - 1 Pinned data: B’00’ = No pinned data exists for the device. B’01’ = Pinned data exists for the device. B’10’ = Reserved. B’11’ = Not used. 2 - 5 Not used. 6 Advanced FlashCopy enabled. 7 FlashCopy full volume enabled. If R745SFT = 1 or 2: Bit Meaning 0 - 2 Global Mirror state: B’000’ = No Global Mirror configured. B’001’ = Global Mirror running - optimal. B’010’ = Global Mirror running - suboptimal. B’011’ = Global Mirror running - consistency groups failing. B’100’ = Global Mirror paused. B’101’ = Global Mirror fatal. B’110’ = More than one Global Mirror session is running. B’111’ = Reserved. 3 Session member is pending. 4 Volume not allowed online. 5 Not used. 6 Advanced FlashCopy enabled. 7 FlashCopy full volume enabled.

r745dsg2

INTEGER?

Device status group 2. Bit Meaning 0-1 Volume space management: B’00’ = Standard volume B’01’ = Track space efficient volume B’10’ = Extent space efficient volume B’11’ = Reserved. 2 Data exits in failed NVS. 3 Device in a soft fenced state. 4 Reserved. 5 Reserved. 6-7 (if R745SFT = 1 or 2) Pinned data: B’00’ = No pinned data exists for the device. B’01’ = Pinned data exists for the device. B’10’ = Reserved. B’11’ = Not used.

r745incr

INTEGER?

Reserved.

→ r745dsid*

VARCHAR(6)

Subsystem ID.

r7452pro

FLOAT?

Physical storage read operations.

r7452pwo

FLOAT?

Physical storage write operations.

r7452pbr

FLOAT?

Physical storage bytes read. For units, see bits 5 and 6 of R7451INC.

r7452pbw

FLOAT?

Physical storage bytes written. For units, see bits 5 and 6 of R7451INC.

r7452prt

FLOAT?

Physical storage read response time. For units, see bits 5 and 6 of R7451INC.

r7452pwt

FLOAT?

Physical storage write response time. For units, see bits 5 and 6 of R7451INC.

r7451rrq

FLOAT?

RAID rank read requests.

r7451wrq

FLOAT?

RAID rank write requests.

r7451sr

FLOAT?

RAID rank FB sectors read.

r7451sw

FLOAT?

RAID rank FB sectors written.

r7451rrt

FLOAT?

RAID rank read response time (in milliseconds).

r7451wrt

FLOAT?

RAID rank write response time (in milliseconds).

r745dev4

INTEGER?

r745dfl4 (Bit 0) indicating 4-digit device address.

r745dscs

VARCHAR(2)?

r745dfl4 (Bit 2-3) indciating subchannel set ID.

r745dnav

INTEGER?

r745dflg (Bit 0) indicating cache storage is not available; set to 0 for DS8000.

r745dpdf

VARCHAR(3)?

r745dflg (Bit 1-3) indicating format of data returned.

r745dfrm

VARCHAR(4)?

r745dflg (Bit 4-7) indicating format of data returned.

r745dsdv

VARCHAR(2)?

r745dflg (Bit 0-1) indicating device caching status.

r745dsfw

VARCHAR(2)?

r745dflg (Bit 2-3) indicating DASD fast write device status.

r745dspd

INTEGER?

r745dflg (Bit 4) indicating PPRC copy pair suspended.

r745dssd

INTEGER?

r745dflg (Bit 5) indicating PPRC copy pair is duplex pending.

r745dsdp

INTEGER?

r745dflg (Bit 6-7) indicating PPRC pair status.

r745dcol

VARCHAR(2)?

r745dsg2 (Bit 0-1) indicating volume space management.

r745defn

INTEGER?

r745dsg2 (Bit 2) indicating data exists in failed NVS.

r745dbdp

INTEGER?

r745dsg2 (Bit 3) indicating device in a soft fenced state.

r745dpdt

VARCHAR(2)?

r745dsg2 (Bit 6-7) indicating pinned data.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r745drcr

FLOAT?

Search read caching requests.

r745dcrh

FLOAT?

Search read caching hits.

r745dwrc

FLOAT?

Write caching requests.

r745dwch

FLOAT?

Write caching request hits.

r745drsr

FLOAT?

Read sequential requests.

r745drsh

FLOAT?

Read sequential request hits.

r745dwsr

FLOAT?

Write sequential requests.

r745dwsh

FLOAT?

Write sequential request hits.

r745drnr

FLOAT?

Search read non-retentive requests.

r745dnrh

FLOAT?

Search read non-retentive request hits.

r745dwnr

FLOAT?

Write non-retentive requests.

r745dwnh

FLOAT?

Write non-retentive hits.

r745dicl

FLOAT?

Inhibit cache load requests.

r745dbcr

FLOAT?

Bypass cache requests.

r745dtc

FLOAT?

Sequential DASD to cache XFRs.

r745dntd

FLOAT?

Normal cache requests DASD to cache XFRs.

r745dctd

FLOAT?

Cache to DASD XFRs.

r745dfwb

FLOAT?

DASD Fast Write operations delayed due to non-volatile storage space constraints.

r745dfwc

FLOAT?

Fast write caching requests.

r745dfws

FLOAT?

Fast write sequential requests.

r745dcrm

FLOAT?

Record cache read misses.

r745dcwp

FLOAT?

RCD cache write promotions.

r745dkdw

FLOAT?

CKD writes, collected for 3990-03/06 and 2105.

r745dkdh

FLOAT?

CKD write hits, collected for 3990-03/06 and 2105.

r745dfwr

FLOAT?

Operations delayed due to cache space constraints.

r745bytr

FLOAT?

Bytes read.

r745bytw

FLOAT?

Bytes written.

r745rtir

FLOAT?

Response time to read bytes.

r745rtiw

FLOAT?

Response time to write bytes.

r745cint

INTEGER?

Number of seconds since subsystem statistics last collected.

total_io

FLOAT?

total number of I/O requests to cached device.

cache_io

FLOAT?

total number of cacheable I/O request to cached device. This value excludes INHIBIT CACHE LOAD and CACHE BYPASS I/O requests.

total_hits

FLOAT?

total number of requests that completed without accessing the DASD.

total_reads

FLOAT?

total number of SEARCH/READ requests.

read_hits

FLOAT?

number of SEARCH/READ requests that completed without accessing the DASD.

total_writes

FLOAT?

total number WRITE requests.

fast_writes

FLOAT?

total number of DASD/CACHE FAST WRITE requests.

write_hits

FLOAT?

number of DASD/CACHE FAST WRITE requests that completed without accessing the DASD (fast write hit).

dasd_io

FLOAT?

total number of requests that accessed DASD.

r7451rmr

FLOAT?

Record mode read request.

r7451xsf

FLOAT?

Extended-Remote-Copy(XRC) or Concurrent-Copy(CC) sidefile read request.

r7451xcw

FLOAT?

XRC or CC contaminated writes.

r7451tsp

FLOAT?

Number of tracks transferred to secondary Peer-to-Peer-Remote- Copy(PPRC) volume.

r7451nvs

FLOAT?

NVS space allocation.

r7451ct1

FLOAT?

Bytes read. For units, see bits 5 and 6 of R7451INC.

r7451ct2

FLOAT?

Bytes written. For units, see bits 5 and 6 of R7451INC.

r7451ct3

FLOAT?

Read response time. For units, see bits 5 and 6 of R7451INC.

r7451ct4

FLOAT?

Write response time. For units, see bits 5 and 6 of R7451INC.

r7451ct5

FLOAT?

Number of zHPF read I/O requests (valid if bit 4 in R7451INC is set).

r7451ct6

FLOAT?

Number of zHPF write I/O requests (valid if bit 4 in R7451INC is set).

r7451zhl

FLOAT?

zHPF List Pre-fetch I/O Requests. Number of command chains, where the Transport Mode operation specified a non-zero Imbedded Locate Record Count.

r7451zhh

FLOAT?

zHPF List Pre-fetch I/O Request Hits. Number of command chains, where • the Transport Mode operation specified a non-zero Imbedded Locate Record Count. • the chain was completed without requiring access to any DDM.

r7451gsf

FLOAT?

Global Mirror Collisions sidefile count. A GMC occurs when, during the sending of data in the secondary to create a consistency group, a subsequent host update is attempted before the modified track has been transmitted to the secondary volume. The modified track will be moved to the sidefile before allowing a new host write. The counter will be incremented by one when a track is added to the sidefile.

r7451gss

FLOAT?

Global Mirror Collisions synchronous count. When a write collision occurs, the modified track data which belongs to the current consistency group may be sent to the remote control unit before allowing the write. The data may come from the sidefile if it is full or from cache if the collision sidefile is not being utilized.

r7451srr

FLOAT?

Number of synchronous I/O cache read requests. (Valid if bit 3 of R7451INC is set.)

r7451srh

FLOAT?

Number of synchronous I/O cache read request hits. (Valid if bit 3 of R7451INC is set.)

r7451swr

FLOAT?

Number of synchronous I/O cache write requests. (Valid if bit 3 of R7451INC is set.)

r7451swh

FLOAT?

Number of synchronous I/O cache write request hits. (Valid if bit 3 of R7451INC is set.)

r7451unt

VARCHAR(2)?

r7451inc (Bit 5-6) showing measurement units (‘00’ - Bytes in units of 128K, and times in units of 16 milliseconds)

Constraints:

  • FOREIGN KEY (smf74_cachsys.datetime, smf74_cachsys.smf74ist, smf74_cachsys.smf74iet, smf74_cachsys.r745ssid → datetime, smf74ist, smf74iet, r745dsid)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r745dsid, r745devn)

smf74_cf
smf2db.db_models.smf74_model.Smf74Cf (smf74_cf)

The Smf74Cf class stores the Smf74Cf section in the smf74_cf table.

Columns:

r744pwgt

INTEGER?

Shared processor weight. Valid if R744FLVL > 14.

last_update_time

DATETIME?

last update time of this record.

smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

datetime*

DATETIME

the hour of the record.

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

smf74mfv

INTEGER?

RMF version number.

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

smf74sam

INTEGER?

Number of RMF samples.

smf74cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range

smf74mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

r744fflg

INTEGER?

Status Flags. Bit Meaning when set 0 Coupling facility was connected to the system at the end of the interval 1 Coupling facility became active during the interval 2 Permanent error in cycle gatherer during the complete interval 3 Dynamic dispatching is active. Valid if R744FLVL > 14. 4 Thin interrupts are enabled. Valid if R744FLVL > 18. 5 No coupling facility hardware statistics available since optimized CF HW data gathering was active. 6 - 7 Reserved.

r744fflc

INTEGER?

Informational flags. Bit Meaning when set 0 No longer used. 1-7 Reserved.

r744famv

INTEGER?

IXLYAMDA Version.

r744fpam

INTEGER?

Number of paths available to the coupling facility.

r744fmod

VARCHAR(6)?

Coupling facility type. The type is right-aligned with leading blanks if necessary.

r744fver

VARCHAR(3)?

Coupling facility model.

r744fmpc

VARCHAR(2)?

Manufacturer plant code of the coupling facility.

r744flpn

INTEGER?

Partition identifier of CF. Valid with SMF74SRL ≥ X’55’ (85) and RMF version number SMF74MFV ≥ 718F

r744flvl

INTEGER?

Coupling facility level.

r744fseq

VARCHAR(12)?

Sequence number of this coupling facility.

r744fpsn

INTEGER?

Number of shared processors. Valid if R744FLVL > 14.

r744fpdn

INTEGER?

Number of dedicated processors. Valid if R744FLVL > 14.

r744fcei

INTEGER?

r744fflg (Bit 0) showing coupling facility was connected to the system at the end of interval.

r744fadi

INTEGER?

r744fflg (Bit 1) showing coupling facility became active during the interval.

r744fpec

INTEGER?

r744fflg (Bit 2) showing permanent error in cycle gatherer during the complete interval.

r744fdyd

INTEGER?

r744fflg (Bit 3) showing dynamic dispatching is active. Valid if r744flvl > 14.

r744fthn

INTEGER?

r744fflg (Bit 4) showing thin interrupts are enabled. Valid if r744flvl > 18.

r744fnohw

INTEGER?

r744fflg (Bit 5) showing no coupling facility hardware statistics available since optimized CF HW dat gathering was active.

r744fcho

INTEGER?

r744fflc (Bit 0) showing CHPIDs set offline during the interval.

total_str_alloc

INTEGER?

the total allocated size of structures (i.e. r744ssiz) (unit = 4K byte blocks).

total_augmented_alloc

INTEGER?

total fixed augmented space by all structures (i.e. r744mfau) (4K-block units).

total_max_scm

INTEGER?

the maximum amount of storage class memory of the structures can use (i.e. r744msma) (4K-block units).

total_processor_busy

FLOAT?

total busy time of all structures (i.e. r744pbsy).

total_processor_wait

FLOAT?

total wait time of all structures (i.e. r744pwai).

avg_processor_weight

FLOAT?

the average processor weight.

r744fpbc

FLOAT?

Number of times coupling facility requests are delayed due to path busy.

r744fscg

INTEGER?

Number of subchannels defined.

r744fscu

INTEGER?

Number of subchannels currently in use.

r744fscl

INTEGER?

Number of subchannels that can be used (limit).

r744fscc

FLOAT?

Subchannel contention count (all subchannel busy).

r744ftor

FLOAT?

Total number of requests from this system.

r744fail

FLOAT?

Number of unsuccessful requests from this system.

r744ftim

FLOAT?

Total service time for unsuccessful requests in microseconds.

r744fsqu

FLOAT?

Total squares of service time for unsuccessful requests (in square- microseconds).

r744fctm

FLOAT?

Total contention time (microseconds) for waiting for subchannels to become free for synchronous immediate operations.

r744fcsq

FLOAT?

Total squares of contention time for waiting for subchannels to become free for synchronous immediate operations.

r744gcsd

BIGINT?

Total amount of control storage defined (4K-block units).

r744gcsf

BIGINT?

Amount of free control storage (4K-block units).

r744gtsd

BIGINT?

Total amount of coupling facility storage defined (4K-block units).

r744gtsf

BIGINT?

Amount of free coupling facility storage (4K-block units).

r744gdsa

BIGINT?

Amount of dump space allocated (4K-block units).

r744gdsf

BIGINT?

Amount of free dump space (4K-block units).

r744gdsr

BIGINT?

Maximum amount of dump space requested (4K-block units).

r744gtsc

BIGINT?

Total amount of coupling facility storage class memory (4K-block units) which may be concurrently used as structure extensions.

r744gfsc

BIGINT?

Amount of free coupling facility storage class memory (4K-block units).

r744gisc

BIGINT?

Amount of storage class memory increment. This is the number of 4K blocks that are assigned to a single storage class memory segment.

Constraints:

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

smf74_cfrf
smf2db.db_models.smf74_model.Smf74Cfrf (smf74_cfrf)

The Smf74Cfrf class stores the Smf74Cfrf section in the smf74_cfrf table.

Columns:

r744rsys

VARCHAR(18)?

System identification value for the remotely connected CF.

r744rnam*

VARCHAR(8)

CF name (if applicable, else X’0’).

r744rpgs

INTEGER?

Receiver path group size.

r744rflg

INTEGER?

Status flags: Bit Meaning when set 0 CF remote facility was connected at the end of the interval. 1

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

ndepartition

INTEGER?

r744rnde indicating the partition number of the remotely connected CF.

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744rres

INTEGER?

Ready-to-execute signal counter.

r744rrcs

INTEGER?

Ready-to-complete signal counter.

r744rhes

INTEGER?

Halt-execution signal counter.

r744rrss

INTEGER?

Request-for-suppression signal counter.

r744rrsa

INTEGER?

Request-for-suppression-accepted signal counter.

r744rsst

INTEGER?

Unused. Value is now in R744RSSE.

r744rsss

BIGINT?

Total squares of signal service times.

r744rdsc

INTEGER?

Delayed signal counter.

r744rsdt

FLOAT?

Total signal delay times in microseconds.

r744rssd

BIGINT?

Total squares of signal times.

r744rsrs

INTEGER?

Signal-redrives signal counter.

r744rtap_1

VARCHAR(5)?

engine 1 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_2

VARCHAR(5)?

engine 2 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_3

VARCHAR(5)?

engine 3 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_4

VARCHAR(5)?

engine 4 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_5

VARCHAR(5)?

engine 5 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_6

VARCHAR(5)?

engine 6 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_7

VARCHAR(5)?

engine 7 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rtap_8

VARCHAR(5)?

engine 8 - Channel path type acronym. A CHPID type is provided for each active receiver/peer message path in the path group. The number of valid entries is equal to the receiver path group size.

r744rsse

FLOAT?

Sum of signal service times in microseconds.

r744ridp_1

VARCHAR(2)?

engine 1 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_2

VARCHAR(2)?

engine 2 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_3

VARCHAR(2)?

engine 3 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_4

VARCHAR(2)?

engine 4 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_5

VARCHAR(2)?

engine 5 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_6

VARCHAR(2)?

engine 6 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_7

VARCHAR(2)?

engine 7 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744ridp_8

VARCHAR(2)?

engine 8 - Channel path identifier for the receiver/peer channel path. The range of values is X’00’ to X’FF’.

r744rcpi

INTEGER?

Index to first channel path data section associated with this remote coupling facility.

r744rcpn

INTEGER?

Number of channel path data sections for channel paths of type CIB, CFP, CL5, CS5, or CL6 connected to this remote coupling facility (CF). This includes the receiver/peer channel paths over which signals can be sent from the subject CF to this remote CF and the sender/peer channel paths returning signals from this remote CF to the subject CF. This count matches the number of subsequent channel path data sections associated with this remote CF.

r744rsgs

INTEGER?

Sender path group size.

r744rsap_1

VARCHAR(5)?

engine 1 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_2

VARCHAR(5)?

engine 2 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_3

VARCHAR(5)?

engine 3 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_4

VARCHAR(5)?

engine 4 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_5

VARCHAR(5)?

engine 5 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_6

VARCHAR(5)?

engine 6 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_7

VARCHAR(5)?

engine 7 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsap_8

VARCHAR(5)?

engine 8 - Channel path type acronym. A CHPID type is provided for each active sender/peer message path in the path group. The number

r744rsid_1

VARCHAR(2)?

engine 1 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_2

VARCHAR(2)?

engine 2 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_3

VARCHAR(2)?

engine 3 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_4

VARCHAR(2)?

engine 4 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_5

VARCHAR(2)?

engine 5 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_6

VARCHAR(2)?

engine 6 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_7

VARCHAR(2)?

engine 7 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsid_8

VARCHAR(2)?

engine 8 - Channel path identifier for sender/peer channel path. The range of values is X’00’ to X’FF’.

r744rsc

INTEGER?

Number of subchannels associated with the remote CF.

r744ramc

INTEGER?

Number of asynchronous messages that are sent to this remote CF. The count includes the number of asynchronous commands that are sent and excludes path management commands and redrives of asynchronous commands.

r744ramst

FLOAT?

Total amount of service time for asynchronous messages sent to this remote CF, in microseconds.

r744ramsq

BIGINT?

Total amount of squares of service time for asynchronous messages sent to this remote CF, in square of microseconds.

r744rampb

INTEGER?

Asynchronous message path busy count.

r744ramns

INTEGER?

Asynchronous message no subchannel count.

ndeconfigcode

VARCHAR(8)?

ND associated with switch device configuration code.

ndetype

VARCHAR(6)?

ND associated with switch device type.

ndemodel

VARCHAR(3)?

ND associated with switch device model.

ndemfg

VARCHAR(3)?

ND associated with switch device manufacturer.

ndeplant

VARCHAR(2)?

ND associated with switch device plant code.

ndesequence

VARCHAR(12)?

ND associated with switch device sequence number.

ndecpcid

INTEGER?

ND associated with switch device CPC id.

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744rnam, smf74sid)

smf74_cntl
smf2db.db_models.smf74_model.Smf74Cntl (smf74_cntl)

The Smf74Cntl class stores the Smf74Cntl section in the smf74_cntl table.

Columns:

r748cser*

VARCHAR(10)

Primary control unit serial number.

smf_type

VARCHAR(5)?

the SMF type and subtype.

datetime*

DATETIME

the hour of the record.

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r748clvl

INTEGER?

Gatherer level.

r748ctyp

VARCHAR(6)?

Control unit type.

r748cmdl

VARCHAR(3)?

Control unit model.

r748cvsn

VARCHAR(4)?

Version of link statistics definition: X’00’ = Original version of link statistics X’01’ = Link statistics extended X’02’ = Link statistics V2 format

r748cae

VARCHAR(8)?

Abend code (SDWACMPC) with: First 12 bits = System completion code Second 12 bits = User completion code

r748crtn

VARCHAR(6)?

IDCSS01 return code.

r748csc

VARCHAR(4)?

Status code: 00 successfully processed. 04 IOS return code. R748CIOC ¬= 0. 08 IDCSS01 return code. R748CRTN ¬= 0. 98

r748cioc

VARCHAR(4)?

IOS return code. If this field is not zero, no Link Statistic sections are available.

r748cfdv

VARCHAR(6)?

Failing device.

r748cvol

VARCHAR(6)?

Volume serial of the device from which statistics are measured.

r748cdev

VARCHAR(6)?

Device number of the device from which statistics are measured.

r748cflg

INTEGER?

Flags Bit Meaning when set 0 Extent pool statistics valid 1 Extent pool statistics valid 2 2 Extent pool statistics valid 3 3-7 Reserved

r748cscs

VARCHAR(2)?

ID of the subchannel set which is physically configured to the device from which statistics are measured.

r748cint

INTEGER?

Number of seconds that passed since the link statistics have been collected for the last time.

r748cftm

VARCHAR(10)?

Time when first record was written. Reserved for duration processing.

r748cfdt

VARCHAR(10)?

Date when first record was written. Reserved for duration processing.

r748cfci

FLOAT?

Interval length of first record. Reserved for duration processing.

r748cfsc

VARCHAR(2)?

Subchannel set ID of failing device.

r748cxvl

INTEGER?

r748cflg (Bit 0) showing extent pool statistics valid.

Constraints:

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser)

smf74_connector
smf2db.db_models.smf74_model.Smf74Connector (smf74_connector)

The Smf74Connector class stores the Smf74Connector section in the smf74_connector table.

Columns:

→ r747cnum*

VARCHAR(4)

Port number.

→ r747cadr*

VARCHAR(4)

Port address.

r747ccu*

VARCHAR(4)

Connector id (CU).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r747sdev*

VARCHAR(4)

Switch device number.

r747ctfl

INTEGER?

Port type flags. Bit Meaning when set 0 Port type is single CU. 1 Port type is multiple CU. 2 Port type is CHPID. 3 Port type is switch.

r747csfl

INTEGER?

Status flags. Bit Meaning when set 0 Port type is not unique. 1 ID is not unique or not known. 2 Channel on caller’s system. 3 Port installed. 4 Port status changed. 5 Port has been removed. 6 Port has been activated. 7 No measurement data available for this port.

r747ccun

INTEGER?

Number of connector CUs.

r747cscu

INTEGER?

r747ctfl (Bit 0) showing port type is single CU.

r747cmcu

INTEGER?

r747ctfl (Bit 1) showing port type is multiple CU.

r747cchp

INTEGER?

r747ctfl (Bit 2) showing port type is CHPID.

r747csw

INTEGER?

r747ctfl (Bit 3) showing port type is switch.

r747ctnu

INTEGER?

r747csfl (Bit 0) showing port type is not unique.

r747cinu

INTEGER?

r747csfl (Bit 1) showing ID is not unique or not known.

r747cosy

INTEGER?

r747csfl (Bit 2) showing channel on caller’s system.

r747cins

INTEGER?

r747csfl (Bit 3) showing port installed.

r747cvar

INTEGER?

r747csfl (Bit 4) showing port status changed.

r747crem

INTEGER?

r747csfl (Bit 5) showing port has been removed.

r747cact

INTEGER?

r747csfl (Bit 6) showing port has been activated.

r747cnmd

INTEGER?

r747csfl (Bit 7) showing no measurement data available for this port.

Constraints:

  • FOREIGN KEY (smf74_port.datetime, smf74_port.smf74ist, smf74_port.smf74iet, smf74_port.r747sdev, smf74_port.r747padr, smf74_port.r747pnum → datetime, smf74ist, smf74iet, r747sdev, r747cadr, r747cnum)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r747sdev, r747cadr, r747cnum, r747ccu)

smf74_dctl
smf2db.db_models.smf74_model.Smf74Dctl (smf74_dctl)

The Smf74Dctl class stores the Smf74Dctl section in the smf74_dctl table.

Columns:

smf74sub*

VARCHAR(4)

Device class code: Bit Configuration Meaning X’0080’ Magnetic tape device X’0040’ Communication equipment X’0020’ Direct access devices X’0010’ Graphics devices X’0008’ Unit record devices X’0004’ Character reader devices.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

msm

INTEGER?

smf74smf (Bit 0) indicating there are more logical SMF records for this device class.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

smf74tot

INTEGER?

Total number of Device data sections in all records for this logical device class record.

smf74gen

INTEGER?

Total number of devices specified for all classes at system installation.

smf74dcf

INTEGER?

Flags for DASD class Bit Meaning when set 0 Both sections of report requested 1 Sort by storage group 2-7 Reserved.

smf74dms

INTEGER?

Message flag Bit Meaning when set 0 Message issued that SMS not available 1 SMS interface error 2-7

smf74enf

INTEGER?

Flags for environment. Bit Meaning when set 0 Extended CMB 1 Model-dependent data not available by STSCH 2 Initial command response time valid (SMF74CMR) 3 Interrupt-Delay-Time facility is provided by channel subsystem

smf74smf

INTEGER?

Logical SMF record flag Bit Meaning when set 0 There are more logical SMF records for this device class 1-7

smf74s15

INTEGER?

Contents of register 15 after SMS interface call, zero if normal return.

smf74src

INTEGER?

Return code from SMS interface, zero if normal return.

smf74srs

INTEGER?

Reason code from SMS interface, zero if normal return.

smf74tsr

INTEGER?

Total number of small SMF records.

smf74cfl

INTEGER?

Configuration change flags Bit Meaning when set 0 Configuration changed. Used to decide whether to provide the text ‘POR’ or ‘ACTIVATE’ on reports. Also used to check whether data can be combined in a duration report. 1 Configuration change since power-on-reset (POR). 2 POR using IOC data set that contains a token. 3 Configuration token is valid. 4-7 Reserved.

smf74tnm

VARCHAR(44)?

IODF name.

smf74tsf

VARCHAR(2)?

IODF name suffix.

smf74tdt

DATETIME?

IODF creation date, in the form mm/dd/yy .

smf74mct

INTEGER?

Maximum number of allocated tape devices. This field is zero for devices other than tape.

smf74tdy

DATE?

IODF creation date, in the form mm / dd / yyyy .

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

smf74sam

INTEGER?

Number of RMF samples.

nrf

INTEGER?

smf74dcf (Bit 0) showing both sections of report requested.

sgf

INTEGER?

smf74dcf (Bit 1) showing DASD class sort by storage group.

_429

INTEGER?

smf74dms (Bit 0) showing message issued that SMS not available.

sme

INTEGER?

smf74dms (Bit 1) showing SMS interface error.

ecm

INTEGER?

smf74enf (Bit 0) showing environment is extended CMB.

sts

INTEGER?

smf74enf (Bit 1) showing model-independent data not available by STSCH.

fcm

INTEGER?

smf74enf (Bit 2) showing initial command response time valid (smf73cmr).

fid

INTEGER?

smf74enf (Bit 3) showing interrupt-delay-time-facility is provided by channel subsystem.

config_changed

INTEGER?

smf74cfl (Bit 0) showing configuration changed. Used to decide whether to provide the next ‘POR’ or ‘ACTIVATE’ on reports.Also used to check whether data can be combined in a duration report.

config_changed_since_ipl

INTEGER?

smf74cfl (Bit 1) showing configuration change since power-on-reset (POR).

ipl_iodf

INTEGER?

smf74cfl (Bit 2) showing POR using IOC data set that contains a token.

io_token_valid

INTEGER?

smf74cfl (Bit 3) showing configuration token is valid.

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, smf74sub)

smf74_dev
smf2db.db_models.smf74_model.Smf74Dev (smf74_dev)

The Smf74Dev class stores the Smf74Dev section in the smf74_dev table.

Columns:

smf74num*

VARCHAR(4)

Device number, in the range X’0000’ to X’FFFF’.

smf74lcu*

VARCHAR(4)

Logical control unit number, in the range X’0000’ to X’FFFF’.

smf74scs*

INTEGER

Subchannel set ID.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ smf74sub*

VARCHAR(4)

Device class code: Bit Configuration Meaning X’0080’ Magnetic tape device X’0040’ Communication equipment X’0020’ Direct access devices X’0010’ Graphics devices X’0008’ Unit record devices X’0004’ Character reader devices.

smf74cnf

INTEGER?

Device indicator Bit Meaning when set 0 No longer used. 1 No logical control unit information. 2 Data contained in fields SMF74SSC through SMF74DIS is incorrect. 3 Device has been deleted. 4 Only partial statistics are available. 5 Reserved. 6 Data recorded is incorrect because device was configured during interval. 7 Device is currently online.

smf74ser

VARCHAR(6)?

Volume serial of the volume mounted on this device (tape or direct access device only).

smf74typ

VARCHAR(8)?

Unit type.

smf74nux

INTEGER?

Number of unit control blocks (UCBs) for a parallel access volume. For HyperPAV base devices (bit 6 of SMF74CNX is set), this is the accumulated number of HyperPAV aliases.

smf74ssc

INTEGER?

Start subchannel count. This is the number of physical requests to the device and includes SSCH and RSSCH instructions.

smf74mec

INTEGER?

Measurement event count (number of SSCH instructions for which connect, pending, and active times were stored).

smf74cnn

FLOAT?

Device connect time (in 128-microsecond units).

smf74pen

FLOAT?

Device pending time (in 128-microsecond units).

smf74atv

FLOAT?

Device active time (in 128-microsecond units).

smf74dis

FLOAT?

Device disconnect time (in 128-microsecond units).

smf74que

INTEGER?

Number of requests queued in IOS for this device.

smf74utl

INTEGER?

Number of samples when the device was reserved but an SSCH instruction had not been issued to the device.

smf74rsv

INTEGER?

Number of samples taken when the device was reserved.

smf74alc

INTEGER?

Number of samples taken that indicated that the device was allocated.

smf74mtp

INTEGER?

Number of samples taken that indicated a mount pending condition.

smf74nrd

INTEGER?

Number of samples taken that indicated that the device was not ready.

smf74cof

INTEGER?

Number of requests that had hardware timer overflow for connect time measurement.

smf74ict

INTEGER?

No longer used.

smf74dvb

FLOAT?

Device busy delay time, from subchannel information block (SCHIB) (in 128-microsecond units).

smf74clf

INTEGER?

Bit Meaning when set 0 Number option active indicator 1 Storage group option active indicator 2 Storage group name changed during the interval 3 Mount pending condition exists at the start of the interval 4 Mount pending condition exists at end of the interval 5 Reserved 6 CTC with special protocol 7 Reserved. Reserved.

smf74sgn

VARCHAR(8)?

Storage group name as defined by DFSMS.

smf74nda

INTEGER?

Total number of allocations in effect for the device.

smf74dev

VARCHAR(8)?

Device model name. This field is blank if device name cannot be determined.

smf74cu

VARCHAR(8)?

Control unit name. Blank if control unit name cannot be determined.

smf74cnx

INTEGER?

Reserved. Device flag extensions: Bit Meaning when set 0 Device dynamically changed 1 Device disconnect time is not valid 2 Base exposure of a parallel access volume 3 Number of alias exposures has changed 4 Timing facility not active 5 Device connect time is invalid 6 HyperPAV base device 7

smf74cn2

INTEGER?

Device flag extension 2 Bit Meaning when set 0 HyperWrite requested 1 Device in SuperPAV mode 2 Device is capable of performing synchronous I/O read requests 3 Device is capable of performing synchronous I/O write requests 4-7 Reserved.

smf74mtc

INTEGER?

Number of tape mounts detected against the device during the interval.

smf74dts

INTEGER?

Shared Device report control flag Bit Meaning when set 0 Valid node descriptor ID retrieved 1 No valid node descriptor ID retrieved 2 Reserved 3 SMF74SHR is valid 4 Device is shared/assigned to multiple systems 5-7

smf74dct

VARCHAR(28)?

Node descriptor ID for selfdescribing devices (if bit 0 of SMF74SRD on). 4-byte device number in EBCDIC format left justified with trailing blanks (if bit 1 of SMF74DTS is on).

smf74hpc

INTEGER?

Number of HyperPAV aliases configured for that LSS.

smf74nss

INTEGER?

Number of skipped samples caused by too large delta values.

smf74psm

INTEGER?

Number of successful PAV samples.

smf74pct

INTEGER?

Number of unsuccessful PAV counts.

smf74cmr

FLOAT?

Command response time in units of 128 microseconds.

smf74cap

INTEGER?

DASD volume capacity (specified by the number of available cylinders).

smf74idt

FLOAT?

Interrupt delay time in units of 128 microseconds. This field is zero if not supported by the hardware.

smf74cuq

INTEGER?

Control Unit Queuing Time.

smf74nm2

VARCHAR(4)?

Device number (same as SMF74NUM).

smf74atd

INTEGER?

Number of times I/Os were subjected to imposed delays due to PAV alias throttling.

smf74agc

INTEGER?

The alias management group number defined on the physical controller for this device. This number is valid if the device belongs to a DASD subsystem that supports alias management groups and bit 1 of SMF74CN2 is set.

smf74ags

INTEGER?

The alias management group number assigned by z/OS for this device on this system. This number is valid if the device belongs to a DASD subsystem that supports alias management groups and bit 1 of SMF74CN2 is set.

smf74sbr

FLOAT?

Number of synchronous I/O read bytes transferred.

smf74sbw

FLOAT?

Number of synchronous I/O write bytes transferred.

smf74sqr

FLOAT?

Number of successfully completed synchronous I/O read requests.

smf74sqw

FLOAT?

Number of successfully completed synchronous I/O write requests.

smf74spr

FLOAT?

Processing time (in 0.5 microsecond units) for successful synchronous I/O read requests.

smf74spw

FLOAT?

Processing time (in 0.5 microsecond units) for successful synchronous I/O write requests.

smf74sftr

FLOAT?

Elapsed time (in 0.5 microsecond units) for unsuccessful synchronous I/O read requests.

smf74sftw

FLOAT?

Elapsed time (in 0.5 microsecond units) for unsuccessful synchronous I/O write requests.

smf74slbr

FLOAT?

Number of synchronous I/O read link busy conditions.

smf74slbw

FLOAT?

Number of synchronous I/O write link busy conditions.

smf74scmr

FLOAT?

Number of cache miss conditions for synchronous I/O read requests.

smf74snis

FLOAT?

Number of synchronous I/O write requests where the write data could not be immediately stored.

smf74stor

FLOAT?

Number of synchronous I/O read timeout conditions.

smf74stow

FLOAT?

Number of synchronous I/O write timeout conditions.

smf74sor

FLOAT?

Number of synchronous I/O read requests rejected for reasons other than link busy, read cache miss or timeout conditions.

smf74sow

FLOAT?

Number of synchronous I/O write requests rejected for reasons other than link busy, timeout or deferred write conditions.

smf74ios

FLOAT?

IOS Queue time in microseconds

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

smf74sam

INTEGER?

Number of RMF samples.

lcd

INTEGER?

smf74cnf (Bit 1) showing no logical control unit information.

cmb

INTEGER?

smf74cnf (Bit 2) showing data contained in fields smf74ssc through smf73dis is incorrect.

del_

INTEGER?

smf74cnf (Bit 3) showing device has been deleted.

par

INTEGER?

smf74cnf (Bit 4) showing only partial statistics are available.

vac

INTEGER?

smf74cnf (Bit 6) showing data recorded is incorrect because device was configured during interval.

sta

INTEGER?

smf74cnf (Bit 7) showing device is currently online.

rnr

INTEGER?

smf74clf (Bit 0) showing number option active indicator.

rsg

INTEGER?

smf74clf (Bit 1) showing storage group option active indicator.

rcs

INTEGER?

smf74clf (Bit 2) showing storage group name changed duirng the interval.

mts

INTEGER?

smf74clf (Bit 3) showing mount pending condition exists at the start of the interval.

mte

INTEGER?

smf74clf (Bit 4) showing mount pending condiiton exists at tned of the interval.

ctw

INTEGER?

smf74clf (Bit 6) showing CTC with special protocol.

dyc

INTEGER?

smf74cnx (Bit 0) showing device dynamically changed.

ddt

INTEGER?

smf74cnx (Bit 1) showing device disconnect time is not valid.

pav

INTEGER?

smf74cnx (Bit 2) showing base exposure of a parallel access volume.

nxc

INTEGER?

smf74cnx (Bit 3) showing number of alias exposures has changed.

ntf

INTEGER?

smf74cnx (Bit 4) showing timing facility not active.

cni

INTEGER?

smf74cnx (Bit 5) showing device connect time is invalid.

hpv

INTEGER?

smf74cnx (Bit 6) showing HyperPAV base device.

cfc

INTEGER?

smf74cnx (Bit 7) showing device connnected to FICON.

hwr

INTEGER?

smf74cn2 (Bit 0) showing HperWrite requested.

xpv

INTEGER?

smf74cn2 (Bit 1) showing device in SuperPAV mode.

sir

INTEGER?

smf74cn2 (Bit 2) showing device is capable of performing synchronous I/O read requests.

siw

INTEGER?

smf74cn2 (Bit 3) showing device is capable of performing synchronous I/O write requests.

srd

INTEGER?

smf74dts (Bit 0) showing valid node descriptor ID retrieved.

snd

INTEGER?

smf74dts (Bit 1) showing no valid node descriptor ID retrieved.

shv

INTEGER?

smf74dts (Bit 3) showing smf74shr is valid.

shr

INTEGER?

smf74dts (Bit 4) showing device is shared/assigned to multiple systems.

smf74dct_hex2

VARCHAR(4)?

4 byte device number in EBCDIC format left justified with trailing blanks (if bit 1 of smf74dts is on).

sync_device_read_activity_rate

FLOAT?

the rate of successfully completed synchronous I/O read requests.

sync_device_write_activity_rate

FLOAT?

the rate of synchronous I/O write requests which completed successfully during the interval.

sync_avg_read_resp_time

FLOAT?

the average processing time per successful synchronous I/O read request.

sync_avg_write_resp_time

FLOAT?

the average processing time per successful synchronous I/O write request.

sync_read_xfer_rate

FLOAT?

the number of megabytes per second read during synchronous I/O processing on the device.

sync_write_xfer_rate

FLOAT?

the number of megabytes per second written during synchronous I/O processing on the device.

sync_req_success

FLOAT?

percentage of synchronous I/O requests that completed successfully.

sync_link_busy

FLOAT?

percentage of synchronous I/O requests that hit a link busy condition when trying to use a synchronous I/O link.

sync_cache_miss

FLOAT?

percentage of synchronous I/O read requests that hit a cache miss condition.

sync_timeout

FLOAT?

the total number of synchronous I/O read and write timeout conditions.

sync_rej_read

FLOAT?

the percentage of synchronous I/O read requests that were rejected for reasons other than a link busy condition or a read cache miss.

sync_rej_write

FLOAT?

the percentage of synchronouos I/O write requests that were rejected for reasons other than a link busy condiiton.

sync_total_req

FLOAT?

total number of synchronous I/O requests.

device_activity_rate

FLOAT?

the number of physical requests to the device rate during the interval.

avg_resp_time

FLOAT?

the average response time the device required to complete the asynchronous I/O request.

avg_iosq_time

FLOAT?

the time an I/O request must wait on an IOS queue before a SSCH instruction can be issued.

avg_cmr_dly

FLOAT?

the average delay time that a successfully inititated start or resume function needs until the first command is indicated as accepted by the device. It allows to distinguish between real H/W errors versus workload spikes (contention in the fabric and at the destination port).

avg_db_dly

FLOAT?

the average delay time that I/O requests to this device encountered because the device was busy. Device busy might mean another system is using the volume, another system reserved the device, head of string busy conditions caused contention or some combination of these three conditions has occurred.

avg_int_dly

FLOAT?

the average interrupt delay time encountered for I/O requests to this device. For each I/O request, the time is measured from when the I/O operation is complete to when the operating system begins to process the status.

avg_pend_time

FLOAT?

the average time an I/O request must wait in the hardware. This value reflects the time between acceptance of the SSCH function by the channel subsystem (SSCH-function pending) and acceptance of the first command associated with the SSCH function at the device (subchannel active). This value also includes the time waiting for an available channel path and control unit as well as the delya due to shared DASD condition.

avg_disc_time

FLOAT?

the average time the device was disconnected while processing an SSCH instruction. This value reflects the time when the device was in use but not transferring data. It includes the overhead time when a device might disconnect to perform positioning functions such as SEEK/SET SECTOR, as well as any reconnection delay.

avg_conn_time

FLOAT?

the average time the device was connected to a channel path and actually transferring data between the device and central storage. Typically, this value, measures data transfer time but also includes the search time needed to maintain channel path, control unit, and device connection.

dev_conn_percent

FLOAT?

the percentage of time during the interval when the device was connected to a channel path.

dev_util_percent

FLOAT?

the percentage of time during the interval when the device was in use. This percentage includes both the time when the device was involved in I/O operations (connect and disconnect time) and the time when it was reserved but not involeved in an I/O operation.

dev_resv_percent

FLOAT?

the percentage of time during the interval when a shared device was reserved by the procesor on which RMF was started. At each RMF cycle, RMF checks to see if a device is reserved, and a counter is kept of all such samples. At the end of the interval, the percentage is computed.

avg_numbr_alloc

FLOAT?

the average number of data control blocks (DCBs) and access method control blocks (ACBs) concurrently allocated for each volume. This field is reported only for direct access storage devices.

any_alloc_percent

FLOAT?

the percentage of time during the reporting interval when the device was allocated to one or more data sets. Permanently mounted direct access devices show a 100% allocation, regardless of whether a data set was actually allocated.

mt_pend_percent

FLOAT?

the percentage ot time during the interval when a mount was pending for the device. This field is reported only for direct access devices and magnetic tape devices.

not_ready_percent

FLOAT?

the percentage of time during the reporting interval when the device was not ready for use. For example, when a tape has just been mounted but is not yet ready to be used to the system. This field is not reported for direct access devices.

num_of_mts

INTEGER?

the number of tape mounts, shown as an integer value, detected by RMF.

avg_mt_time

FLOAT?

the average mount time pending for every device. If the mount count or the sample count is zero, the result is zero.

time_dev_alloc

FLOAT?

the total time the device as allocated during the interval. If the sample count is zero, the result is zero.

Constraints:

  • FOREIGN KEY (smf74_dctl.csc, smf74_dctl.smf74sid, smf74_dctl.datetime, smf74_dctl.smf74ist, smf74_dctl.smf74iet, smf74_dctl.smf74sub → csc, smf74sid, datetime, smf74ist, smf74iet, smf74sub)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, smf74sub, smf74lcu, smf74scs, smf74num)

smf74_dupchpa
smf2db.db_models.smf74_model.Smf74Dupchpa (smf74_dupchpa)

The Smf74Dupchpa class stores the Smf74Dupchpa section in the smf74_dupchpa table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

→ r744rnam*

VARCHAR(8)

CF name (if applicable, else X’0’).

r744hcpi*

VARCHAR(2)

Channel path identifier. The range of values is X’00’ to X’FF’.

r744hsnd*

INTEGER

r744hchf (Bit 1) showing channel path is a sender channel.

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744htap

VARCHAR(5)?

Channel path type acronym.

r744hopm

VARCHAR(4)?

Channel path operation mode. It describes the channel path type, data rate, protocol and adapter type. Value Meaning X’01’ CFP path supporting a 1.0625 Gbit/s data rate X’02’ CFP path supporting a 2.125 Gbit/s data rate X’10’ CIB path operating at 1x bandwidth using the IFB protocol, adapter type HCA2-O LR X’11’ CIB path operating at 12x bandwidth using the IFB protocol, adapter type HCA2-O X’20’ CIB path operating at 1x bandwidth using the IFB protocol, adapter type HCA3-O LR X’21’ CIB path operating at 12x bandwidth using the IFB protocol, adapter type HCA3-O X’30’ CIB path operating at 12x bandwidth using the IFB3 protocol, adapter type HCA3-O X’40’ CS5 path operating at 8x bandwidth using the PCIe third generation protocol, adapter type PCIe-O X’50’ CL5 path supporting a 10 Gbit/s data rate using the Converged Enhanced Ethernet protocol, adapter type RoCE X’51’ CL6 path supporting a 25 Gbit/s data rate using the Converged Enhanced Ethernet protocol, adapter type RoCE Other Unknown

r744hlat

FLOAT?

Channel path latency time. This is the average round-trip path time in microseconds. A value of 0 means that the time was not measured. A value of 1 means a time less than or equal to one microsecond.

r744hpcp

VARCHAR(4)?

Physical channel ID (PCHID)

r744haid

VARCHAR(4)?

Coupling adapter identifier associated with the CHPID.

r744hapn

VARCHAR(2)?

Number of the port associated with the CHPID.

r744hsap_1

VARCHAR(2)?

engine 1 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_2

VARCHAR(2)?

engine 2 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_3

VARCHAR(2)?

engine 3 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_4

VARCHAR(2)?

engine 4 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hhca

INTEGER?

r744hfl1 (Bit 0) showing coupling adapter ID and port number are valid.

r744hmov

INTEGER?

r744hfl1 (Bit 1) showing channel path operation mode is valid.

r744hlav

INTEGER?

r744hfl1 (Bit 2) showing channel path latency time is valid.

r744hdev

INTEGER?

r744hfl1 (Bit 3) showing degraded status flag is valid.

r744hsav1

INTEGER?

r744hfl1 (Bit 4) showing the corresponding field in the array of I/O processors is valid.

r744hsav2

INTEGER?

r744hfl1 (Bit 5) showing the corresponding field in the array of I/O processors is valid.

r744hsav3

INTEGER?

r744hfl1 (Bit 6) showing the corresponding field in the array of I/O processors is valid.

r744hsav4

INTEGER?

r744hfl1 (Bit 7) showing the corresponding field in the array of I/O processors is valid.

r744hpcv

INTEGER?

r744hfl2 (Bit 0) showing channel (CHID) is valid.

r744hdeg

INTEGER?

r744hchf (Bit 0) showing channel path is operating at reduced capacity (degraded) or is not operating at the end of the interval.

Constraints:

  • FOREIGN KEY (smf74_cfrf.smf74xnm, smf74_cfrf.datetime, smf74_cfrf.smf74ist, smf74_cfrf.smf74iet, smf74_cfrf.r744fnam, smf74_cfrf.r744rnam, smf74_cfrf.smf74sid → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744rnam, smf74sid)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744rnam, r744hcpi, r744hsnd, smf74sid)

smf74_eadm
smf2db.db_models.smf74_model.Smf74Eadm (smf74_eadm)

The Smf74Eadm class stores the Smf74Eadm section in the smf74_eadm table.

Columns:

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r7410dsct

BIGINT?

SSCH count across all devices.

r7410dnum

BIGINT?

Number of updates to the time accumulation fields.

r7410dfpt

FLOAT?

Sum of function pending times across all devices in units of 128 microseconds. The time lapse between the SSCH being issued and the acceptance of the first command of the channel program at the device.

r7410diqt

FLOAT?

Sum of IOP queue times across all devices in units of 128 microseconds. The amount of time the request is not accepted at the SCM resource because it would exceed its maximum capacity.

r7410dcrt

FLOAT?

Sum of initial command response times across all devices in units of 128 microseconds. The time from when the first command does not immediately proceed to execute until the successful start of execution at the SCM resource part.

r7410dflg

INTEGER?

Device information flags. Bit Meaning when set 0 EADM compression facility is available. 1 - 7 Reserved.

r7410docc

BIGINT?

Number of compression operations.

r7410docd

BIGINT?

Number of decompression operations.

r7410disc

BIGINT?

Number of 1 MB input blocks consumed for compression.

r7410dosc

BIGINT?

Number of 1 MB output blocks consumed for compression.

r7410disd

BIGINT?

Number of 1 MB input blocks consumed for decompression.

r7410dosd

BIGINT?

Number of 1 MB output blocks consumed for decompression.

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

r7410ecpr

INTEGER?

r7410dflg (Bit 0) showing EADM compresssion facility is available.

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet)

smf74_Extp
smf2db.db_models.smf74_model.Smf74Extp (smf74_extp)

The Smf74Extp class stores the Smf74Extp section in the smf74_extp table.

Columns:

r748xpid*

VARCHAR(4)

Extent pool identifier.

last_update_time

DATETIME?

last update time of this record.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r748cser*

VARCHAR(10)

Primary control unit serial number.

r748xplt

INTEGER?

Extent type: Value Meaning 0-3 Reserved 4 FIBER 1Gb 5-131 Reserved 132 CKD 1Gb 133-255 Reserved.

r748xptq

INTEGER?

Extent pool type qualifier: Bit Meaning when set 0 Data encrypted extent pool 1 Compression extent pool 2-6 Reserved 7

r748xrcp

INTEGER?

Real extent pool capacity in GB.

r748xrns

INTEGER?

Number of real extents in extent pool.

r748xrna

INTEGER?

Number of allocated real extents in extent pool.

r748xrsc

INTEGER?

Real extent conversions. Valid if bit 0 of R748CFLG is set.

r748xvcp

INTEGER?

Virtual extent pool capacity in GB. Valid if bit 0 of R748CFLG is set.

r748xvns

INTEGER?

Number of virtual extents in extent pool. Valid if bit 0 of R748CFLG is set.

r748xvsc

INTEGER?

Virtual extent conversions. Valid if bit 0 of R748CFLG is set.

r748xsdy

INTEGER?

Number of extents that were sources of dynamic extent relocations. Valid if bit 0 of R748CFLG is set.

r748xtdy

INTEGER?

Number of extents that were targets of dynamic extent relocations. Valid if bit 0 of R748CFLG is set.

r748xeps

INTEGER?

Extent sizes in extent pool. Valid if bit 7 of R748XPTQ is set. Value Description 0 Reserved 1 1 GB extents (CKD 1113 cylinders) 2-6 Reserved

r748xtpc

INTEGER?

Total physical capacity (in units as defined in R748XEPS). Valid if bit 2 of R748CFLG is set.

r748xupc

INTEGER?

Used physical capacity (in units as defined in R748XEPS). Valid if bit 2 of R748CFLG is set.

r748xtlc

INTEGER?

Total logical capacity (in units as defined in R748XEPS). Valid if bit 2 of R748CFLG is set.

r748xulc

INTEGER?

Used logical capacity (in units as defined in R748XEPS). Valid if bit 2 of R748CFLG is set.

encrypted_extent_pool

INTEGER?

r748xptq (Bit 0) showing data encrypted extent pool.

compression_extent_pool

INTEGER?

r748xptq (Bit 1) showing compression extent pool.

extent_sizes_valid

INTEGER?

r748xptq (Bit 1) showing compression extent pool.

r748rcnt

INTEGER?

Count of arrays in rank.

r748rbyr

FLOAT?

Rank 128 KB read.

r748rbyw

FLOAT?

Rank 128 KB write.

r748rrop

FLOAT?

Rank read operations.

r748rwop

FLOAT?

Rank write operations.

r748rkrt

FLOAT?

Rank read response time in units of 16 milliseconds.

r748rkwt

FLOAT?

Rank write response time in units of 16 milliseconds.

r748rtq

INTEGER?

Rank type qualifier: Bit Meaning when set 0 Data encrypted rank. 1 Compression rank. 2-6 Reserved. 7 Rank adapter pair ID is valid.

r748rai

VARCHAR(4)?

Rank adapter pair ID

data_encrypted_rank

INTEGER?

r748rtq (Bit 0) showing data encrypted rank.

compression_rank

INTEGER?

r748rtq (Bit 1) showing compression rank.

rank_adapter_id_valid

INTEGER?

r748rtq (Bit 7) showing rank adapter pair ID is valid.

r748aebc

VARCHAR(16)?

Description of array type, for example: RAID-10.

r748atyp

INTEGER?

Array type: Value Meaning 1 RAID-5 2 RAID-10 3

r748aasp

INTEGER?

Array speed in 1000 RPM.

r748aawd

INTEGER?

Array width.

r748aacp

INTEGER?

Array effective DDM capacity, in GB. For compression drives, this is the total logical capacity.

r748aast

INTEGER?

Array device class and array status Bit Meaning when set 0-1 Device class. B’00’ = Enterprise drive B’01’ = Near-line drive B’10’ = SATA drive B’11’ = Solid state drive 2 Raid degraded. 3 DDM throttling. 4 RPM exception. 5 Reserved. 6 DDM class is compression. 7 Reserved.

r748adc

VARCHAR(2)?

r748aast (Bit 0-1) showing array device class.

r748ard

INTEGER?

r748aast (Bit 2) showing raid degraded.

r748adt

INTEGER?

r748aast (Bit 3) showing DDM throttling.

r748are

INTEGER?

r748aast (Bit 4) showing RPM exception.

r748acmp

INTEGER?

r748aast (Bit 6) showing DDM class is compression.

rank_cap

BIGINT?

rank capacity.

Constraints:

  • FOREIGN KEY (smf74_cntl.datetime, smf74_cntl.smf74ist, smf74_cntl.smf74iet, smf74_cntl.r748cser → datetime, smf74ist, smf74iet, r748cser)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser, r748xpid)

smf74_fcd
smf2db.db_models.smf74_model.Smf74Fcd (smf74_fcd)

The Smf74Fcd class stores the Smf74Fcd section in the smf74_fcd table.

Columns:

smf_type

VARCHAR(5)?

the SMF type and subtype.

last_update_time

DATETIME?

last update time of this record.

datetime*

DATETIME

the hour of the record.

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r747gcfl

INTEGER?

Configuration change flags. Bit Meaning when set 0 Configuration changed during interval. 1 Configuration changed since IPL. 2 System IPLed by way of IODF. 3 I/O configuration token is valid. 4-7 Reserved.

r747gnfd

INTEGER?

Number of installed FCD switches.

r747ginm

VARCHAR(44)?

IODF name.

r747gisf

VARCHAR(2)?

Suffix of IODF name.

r747gict

DATETIME?

IODF creation time (hh.mm.ss).

r747gdca

INTEGER?

r747gcfl (Bit 0) showing configuration changed during interval.

r747giac

INTEGER?

r747gcfl (Bit 1) showing configuration changed since IPL.

r747giod

INTEGER?

r747gcfl (Bit 2) showing system IPLed by way of IODF.

r747gicv

INTEGER?

r747gcfl (Bit 3) showing I/O configuration token is valid.

r747pfpt

FLOAT?

Frame pacing time (in units of 2.5 microseconds).

r747pnwr

FLOAT?

Number of words received.

r747pnwt

FLOAT?

Number of words transmitted.

r747pnfr

FLOAT?

Number of frames received.

r747pnft

FLOAT?

Number of frames transmitted.

r747pner

FLOAT?

Number of errors.

Constraints:

  • PRIMARY KEY (datetime, smf74ist, smf74iet)

smf74_fsys
smf2db.db_models.smf74_model.Smf74Fsys (smf74_fsys)

The Smf74Fsys class stores the Smf74Fsys section in the smf74_fsys table.

Columns:

r746fsnm*

VARCHAR(44)

File system name (cataloged dataset name).

r746fctm

DATETIME?

Current time stamp (when was data obtained).

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r746fsnl

INTEGER?

Length of file system name.

r746fsfl

INTEGER?

Status flags. Bit Meaning when set 0 No HFS file system statistics. 1 Mount time changed. 2 File system now mounted. 3-7 Reserved.

r746fmtm

DATETIME?

Mount time stamp.

r746fsf

INTEGER?

Size of file system (in pages).

r746fpf

INTEGER?

Number of pages internally used by HFS.

r746fpd

INTEGER?

Number of pages used for the attribute directory.

r746fpc

INTEGER?

Number of data buffer pages cached by this file system.

r746fsfi

FLOAT?

Number of sequential file data I/O requests issued.

r746frfi

FLOAT?

Number of random file data I/O requests issued.

r746fmc

FLOAT?

Number of times the metadata for a file was found in virtual storage (cache) during file lookup.

r746fmnc

FLOAT?

Number of times the metadata for a file was not found in virtual storage (cache) during file lookup and an index call was necessary which may result in an I/O.

r746f1c

FLOAT?

Number of times the first page of a data file was requested and found in virtual storage (cache).

r746f1nc

FLOAT?

Number of times the first page of a data file was requested and not found in virtual storage (cache) and an I/O was necessary.

r746fint

FLOAT?

Number of index new tops.

r746fis

FLOAT?

Number of index splits.

r746fij

FLOAT?

Number of index joins.

r746firh

FLOAT?

Number of index page read hits.

r746firm

FLOAT?

Number of index page read misses.

r746fiwh

FLOAT?

Number of index page write hits.

r746fiwm

FLOAT?

Number of index page write misses.

r746fsrc

INTEGER?

Return code from OMVS BPX1PCT for DisplayFSStats command.

r746fsrs

INTEGER?

Reason code from OMVS BPX1PCT for DisplayFSStats command.

r746fnhs

INTEGER?

r746fsfl (Bit 0) showing no HFS file system statistics.

r746fmtc

INTEGER?

r746fsfl (Bit 1) showing mount time changed.

r746ffsm

INTEGER?

r746fsfl (Bit 2) showing file system now mounted.

Constraints:

  • FOREIGN KEY (smf74_hfs.csc, smf74_hfs.smf74sid, smf74_hfs.datetime, smf74_hfs.smf74ist, smf74_hfs.smf74iet → csc, smf74sid, datetime, smf74ist, smf74iet)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, r746fsnm)

smf74_gbuf
smf2db.db_models.smf74_model.Smf74Gbuf (smf74_gbuf)

The Smf74Gbuf class stores the Smf74Gbuf section in the smf74_gbuf table.

Columns:

pool_number*

INTEGER

buffer pool number.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r746gsb

INTEGER?

Size of buffers in buffer pool (in pages).

r746gnds

INTEGER?

Number of data spaces for buffer pool.

r746gsbp

INTEGER?

Size of buffer pool (in pages).

r746gsbf

INTEGER?

Size of permanently fixed buffers in buffer pool (in pages).

r746gbf

FLOAT?

Number of times a buffer was already fixed prior to an I/O request in buffer pool.

r746gbnf

FLOAT?

Number of times a buffer was not already fixed prior to an I/O request in buffer pool.

Constraints:

  • FOREIGN KEY (smf74_hfs.csc, smf74_hfs.smf74sid, smf74_hfs.datetime, smf74_hfs.smf74ist, smf74_hfs.smf74iet → csc, smf74sid, datetime, smf74ist, smf74iet)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, pool_number)

smf74_hfs
smf2db.db_models.smf74_model.Smf74Hfs (smf74_hfs)

The Smf74Hfs class stores the Smf74Hfs section in the smf74_hfs table.

Columns:

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r746gmxv

INTEGER?

Value of VIRTUAL(MAX) (in MB).

r746gusv

INTEGER?

Total amount (in pages) of virtual storage in use.

r746gmnf

INTEGER?

Value of FIXED(MIN) (in MB).

r746gusf

INTEGER?

Total amount (in pages ) of permanently fixed storage in use.

r746gmc

FLOAT?

Number of times the metadata for a file was found in virtual storage (cache) during file lookup.

r746gmnc

FLOAT?

Number of times the metadata for a file was not found in virtual storage (cache) during file lookup and an index call was necessary which may result in an I/O.

r746g1c

FLOAT?

Number of times the first page of a data file was requested and found in virtual storage (cache).

r746g1nc

FLOAT?

Number of times the first page of a data file was requested and not found in virtual storage (cache) and an I/O was necessary.

r746glrc

VARCHAR(8)?

Return code from OMVS BPX1PCT for DisplayBufferLimits command.

r746glrs

VARCHAR(8)?

Reason code from OMVS BPX1PCT for DisplayBufferLimits command.

r746gsrc

VARCHAR(8)?

Return code from OMVS BPX1PCT for DisplayGlobalStats command.

r746gsrs

VARCHAR(8)?

Reason code from OMVS BPX1PCT for DisplayGlobalStats command.

r746gsfl

INTEGER?

Status flags. Bit Meaning when set 0 OMVS kernel not ready 1 No buffer limit data 2 No global data 3 Partial global data 4-7 Reserved.

r746gonr

INTEGER?

r746gsfl (Bit 0) showing OMVS kernel not ready.

r746gnbl

INTEGER?

r746gsfl (Bit 1) showing no buffer limit data.

r746gngd

INTEGER?

r746gsfl (Bit 2) showing no global data.

r746gpgd

INTEGER?

r746gsfl (Bit 3) showing partial global data.

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet)

smf74_lcf
smf2db.db_models.smf74_model.Smf74Lcf (smf74_lcf)

The Smf74Lcf class stores the Smf74Lcf section in the smf74_lcf table.

Columns:

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

r744fpas

VARCHAR(4)?

Path-available mask for CF links.

r744fpis

VARCHAR(4)?

Path-installed mask for CF links.

r744fpcm

VARCHAR(4)?

Composite-path mask: paths that have a physical or logical connection to the facility or that are connected to the facility in the active policy.

r744ftap_1

VARCHAR(5)?

engine 1 - Channel path type acronym.

r744ftap_2

VARCHAR(5)?

engine 2 - Channel path type acronym.

r744ftap_3

VARCHAR(5)?

engine 3 - Channel path type acronym.

r744ftap_4

VARCHAR(5)?

engine 4 - Channel path type acronym.

r744ftap_5

VARCHAR(5)?

engine 5 - Channel path type acronym.

r744ftap_6

VARCHAR(5)?

engine 6 - Channel path type acronym.

r744ftap_7

VARCHAR(5)?

engine 7 - Channel path type acronym.

r744ftap_8

VARCHAR(5)?

engine 8 - Channel path type acronym.

r744fidp_1

VARCHAR(2)?

engine 1 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_2

VARCHAR(2)?

engine 2 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_3

VARCHAR(2)?

engine 3 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_4

VARCHAR(2)?

engine 4 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_5

VARCHAR(2)?

engine 5 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_6

VARCHAR(2)?

engine 6 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_7

VARCHAR(2)?

engine 7 - Channel path identifier. The range of values is X’00’ - X’FF’.

r744fidp_8

VARCHAR(2)?

engine 8 - Channel path identifier. The range of values is X’00’ - X’FF’.

→ csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

r744fsys

VARCHAR(8)?

Name of this system (from IEASYSxx parmlib member, SYSNAME parameter).

r744fcpi

INTEGER?

Index to first channel path data section associated with this coupling facility.

r744fcpn

INTEGER?

Number of channel path data sections for channel paths of type CIB, CFP, CL5, CS5, or CL6 connected to this coupling facility. This count matches the number of subsequent channel path data sections.

r744ssta

FLOAT?

The number of list, lock, or cache requests that were to be executed synchronously at the coupling facility, but which were changed to an asynchronous operation due to lack of resources.

r744strc

FLOAT?

The total number of IXLLIST, IXLCACHE, or IXLLOCK requests made. This field will not necessarily equal the sum or R744SSRC, R744SARC, and R744SSTA due to internal processing. Use of the batch unlock function can produce large discrepancies because R744STRC is incremented for each lock being released, but only one coupling facility operation is executed.

r744stac

FLOAT?

The total number of IXLLOCK requests that could not be satisfied immediately because of lock contention.

r744sarc

FLOAT?

The total number of operations executed asynchronously at the coupling facility.

r744satm

FLOAT?

Summed service time for asynchronous requests in microseconds.

r744sasq

FLOAT?

Summed squares of service time for asynchronous requests.

r744ssrc

FLOAT?

Count of number of times for synchronous requests.

r744sstm

FLOAT?

Summed service time for synchronous requests in microseconds.

r744sssq

FLOAT?

Summed squares of service time for synchronous requests.

r744sqrc

FLOAT?

Count of number of times for queued requests.

r744sqtm

FLOAT?

Summed queue delay time in microseconds.

r744sqsq

FLOAT?

Summed squares of delay time for queued requests.

total_list_r744ssrc

INTEGER?

total count of number of times for synchronous requests of all list structures.

total_cache_r744ssrc

INTEGER?

total count of number of times for synchronous requests of all cache structures.

total_lock_r744ssrc

INTEGER?

total count of number of times for synchronous requests of all lock structures.

total_list_r744sarc

INTEGER?

the total number of operations executed asynchronously at the coupling facility of all list structures.

total_cache_r744sarc

INTEGER?

the total number of operations executed asynchronously at the coupling facility of all cache structures.

total_lock_r744sarc

INTEGER?

the total number of operations executed asynchronously at the coupling facility of all lock structures.

total_list_delayed_reqs

FLOAT?

total number of delayed requests of all list structures.

total_cache_delayed_reqs

FLOAT?

total number of delayed requests of all cache structures.

total_lock_delayed_reqs

FLOAT?

total number of delayed requests of all lock structures.

total_list_delay_time

FLOAT?

total delay time of possible contention requests of all list structures.

total_cache_delay_time

FLOAT?

total delay time of possible contention requests of all cache structures.

total_lock_delay_time

FLOAT?

total delay time of possible contention requests of all lock structures.

total_list_delay_sq_time

FLOAT?

total squared of delay time of possible contention requests of all list structures.

total_cache_delay_sq_time

FLOAT?

total squared of delay time of possible contention requests of all cache structures.

total_lock_delay_sq_time

FLOAT?

total squared of delay time of possible contention requests of all lock structures.

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744fpbc

FLOAT?

Number of times coupling facility requests are delayed due to path busy.

r744fscg

INTEGER?

Number of subchannels defined.

r744fscu

INTEGER?

Number of subchannels currently in use.

r744fscl

INTEGER?

Number of subchannels that can be used (limit).

r744fscc

FLOAT?

Subchannel contention count (all subchannel busy).

r744ftor

FLOAT?

Total number of requests from this system.

r744fail

FLOAT?

Number of unsuccessful requests from this system.

r744ftim

FLOAT?

Total service time for unsuccessful requests in microseconds.

r744fsqu

FLOAT?

Total squares of service time for unsuccessful requests (in square- microseconds).

r744fctm

FLOAT?

Total contention time (microseconds) for waiting for subchannels to become free for synchronous immediate operations.

r744fcsq

FLOAT?

Total squares of contention time for waiting for subchannels to become free for synchronous immediate operations.

smf74sam

INTEGER?

Number of RMF samples.

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, smf74sid)

smf74_lss
smf2db.db_models.smf74_model.Smf74Lss (smf74_lss)

The Smf74Lss class stores the Smf74Lss section in the smf74_lss table.

Columns:

r748laid*

INTEGER

Adapter ID.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r748cser*

VARCHAR(10)

Primary control unit serial number.

r748ltyp

INTEGER?

Link type: 1 ESCON 2 Fibre Channel 1 Gbit/s 3 Fibre Channel 2 Gbit/s 4 Fibre Channel 4 Gbit/s 5 Fibre Channel 8 Gbit/s 6 Fibre Channel 16 Gbit/s 7 Fibre Channel 32 Gbit/s 10 Ethernet Channel 10 Gbit/s 11 Ethernet Channel 40 Gbit/s

r748lflg

INTEGER?

Flags. Bit Meaning when set 0 Units of bytes indeterminable. Byte values incorrect. 1

r748lerb

FLOAT?

ECKD read activity in units of 128KB.

r748lewb

FLOAT?

ECKD write activity in units of 128KB.

r748lero

FLOAT?

Number of ECKD read operations. For ESCON ports, one count is added per chain which transfers customer data (no administration data) to the host. For FICON ports, one count is added per command which transfers customer data to the host.

r748lewo

FLOAT?

Number of ECKD write operations. For ESCON ports, one count is added per chain which transfers customer data (no administration data) from the host. For FICON ports, one count is added per command which transfers customer data from the host.

r748lert

FLOAT?

Accumulated time for ECKD read activity on the channel in milliseconds. The active processing time for each command is accumulated.

r748lewt

FLOAT?

Accumulated time for ECKD write activity on the channel in milliseconds. The active processing time for each command is accumulated.

r748lpsb

FLOAT?

PPRC send activity in units of 128KB.

r748lprb

FLOAT?

PPRC received activity in units of 128KB.

r748lpso

FLOAT?

PPRC send operations. Each PPRC write command sent by the PPRC primary is counted.

r748lpro

FLOAT?

PPRC received operations. Each PPRC write command received by the PPRC secondary is counted.

r748lpst

FLOAT?

Accumulated time for PPRC send activity in milliseconds.

r748lprt

FLOAT?

Accumulated time for PPRC received activity in milliseconds.

r748lsrb

FLOAT?

SCSI read activity in units of 128KB.

r748lswb

FLOAT?

SCSI write activity in units of 128KB.

r748lsro

FLOAT?

SCSI read operations. Each read operation is counted.

r748lswo

FLOAT?

SCSI write operations. Each write operation is counted.

r748lsrt

FLOAT?

Accumulated time for SCSI read operations on the channel in milliseconds.

r748lswt

FLOAT?

Accumulated time for SCSI write operations on the channel in milliseconds.

r748lflf

FLOAT?

Fibre channel link failures. Number of times the port lost meaningful communication on the link. This can cause I/O failures.

r748lfly

FLOAT?

Fibre channel synchronization failures. Number of times the fibre channel signal lost synchronization.

r748lfls

FLOAT?

Fibre channel signal failures. Number of times the fibre channel signal was lost.

r748lfpq

FLOAT?

Number of fibre channel primitive sequence errors. Such errors can occur during loss of synchronization, loss of signal, or during a link failure.

r748lfit

FLOAT?

Fibre channel invalid transmission word errors. Number of bit errors, which can lead to a loss of synchronization and/or to lost fibre channel traffic.

r748lfcr

FLOAT?

Fibre channel Cyclic Redundancy Check (CRC) errors. Number of fibre channel frames lost due to CRC errors. This causes an I/O abort or timeout.

r748lfr1

FLOAT?

Fibre channel link recovery (LR) sent. Number of times the ESS port reset the link due to a timeout on fibre channel buffer-to-buffer credit to send a frame. Such errors can cause timeouts or aborts or queued I/O frames to be lost.

r748lfr2

FLOAT?

Fibre channel link recovery (LR) received. Number of times the attached port reset the link due to a timeout on fibre channel buffer- to-buffer credit to send a frame. Such errors can cause timeouts or aborts or queued I/O frames to be lost.

r748lfif

FLOAT?

Fibre channel illegal frame errors. Number of frames that violated the Fibre channel protocol. The most common cause is a missing frame. Another example is an invalid frame header. Illegal frames will cause I/O aborts or timeouts.

r748lfod

FLOAT?

Fibre channel out of order data errors. Number of times that an out of order frame is detected. The most common cause is a missing frame. Such errors will cause I/O aborts or timeouts.

r748lfoa

FLOAT?

Fibre channel out of order ACK errors. Number of ACK frames identified as out of order. The most common cause is a missing frame. Such errors are not expected during I/O, since I/O does not use ACK.

r748lfdf

FLOAT?

Fibre channel duplicate frame errors. Number of times a duplicate frame was received. Such errors will cause I/O aborts or timeouts.

r748lfio

FLOAT?

Fibre channel invalid relative offset failures. Number of frames that were received with an invalid relative offset field in the frame header. Such errors will cause I/O aborts or timeouts.

r748lftc

FLOAT?

Fibre channel sequence timeout errors. Number of times the ESS port has detected a timeout on a receiving sequence initiative for a fibre channel exchange.

r748lfbc

INTEGER?

Fibre channel bit error rate. A non-zero rate means that bit errors have occurred on the link within the last five minutes. This is not an accumulated error rate, but a snapshot of the last five minute interval.

r748lbyt

INTEGER?

r748lflg (Bit 0) showing units of bytes indeterminable. Byte values incorrect.

r748ltim

INTEGER?

r748lflg (Bit 1) showing units of time indeterminable. Time values incorrect.

Constraints:

  • FOREIGN KEY (smf74_cntl.datetime, smf74_cntl.smf74ist, smf74_cntl.smf74iet, smf74_cntl.r748cser → datetime, smf74ist, smf74iet, r748cser)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser, r748laid)

smf74_mbr
smf2db.db_models.smf74_model.Smf74Mbr (smf74_mbr)

The Smf74Mbr class stores the Smf74Mbr section in the smf74_mbr table.

Columns:

r742msys*

VARCHAR(8)

System name (as defined in parmlib member IEASYSxx SYSNAME parameter) where the member resides.

r742mgrp*

VARCHAR(8)

Group name.

r742mmem*

VARCHAR(16)

Member name.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r742mstf

INTEGER?

Status flags Bit Meaning when set 0 Member became active during this interval 1 Member became inactive during this interval 2 Counts reset by XCF during this interval 3 Partially not active during RMF Postprocessor interval. 4 No information returned from IXCQUERY. 5-7

r742mst1

INTEGER?

Extended member state (1): 2=CREATED 3=ACTIVE 4=QUIESCED 5=FAILED

r742mst2

INTEGER?

Extended member state (2): Bit Meaning when set 0 System status update missing 1 System termination started 2 Reserved 3 Status update missing (confirmed) 4 Status update missing (not confirmed) 5 Reserved 6 Monitoring has been removed 7

r742msnt

INTEGER?

Number of signals sent by member.

r742mrcv

INTEGER?

Number of signals received by member.

r742mint

INTEGER?

Status checking interval.

r742mjob

VARCHAR(8)?

Job name that joined the member.

r742mact

INTEGER?

r743mstf (Bit 0) showing member became active during this interval.

r742miac

INTEGER?

r743mstf (Bit 1) showing member became inactive during this interval.

r742mres

INTEGER?

r743mstf (Bit 2) showing counts reset by XCF during this interval.

r742mpar

INTEGER?

r743mstf (Bit 3) showing partially not active during RMF Postprocessor interval.

r742mnoq

INTEGER?

r743mstf (Bit 4) showing no information returned from IXCQUERY.

r742mssm

INTEGER?

r743mst2 (Bit 0) showing system status update missing.

r742mtrm

INTEGER?

r743mst2 (Bit 1) showing system termination started.

r742mmsm

INTEGER?

r743mst2 (Bit 3) showing status update missing (confirmed).

r742mmsd

INTEGER?

r743mst2 (Bit 4) showing status update missing (not confirmed).

r742mrem

INTEGER?

r743mst2 (Bit 6) showing monitoring has been removed.

Constraints:

  • FOREIGN KEY (smf74_xctl.csc, smf74_xctl.smf74sid, smf74_xctl.datetime, smf74_xctl.smf74ist, smf74_xctl.smf74iet → csc, smf74sid, datetime, smf74ist, smf74iet)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, r742mgrp, r742mmem, r742msys)

smf74_mscm
smf2db.db_models.smf74_model.Smf74Mscm (smf74_mscm)

The Smf74Mscm class stores the Smf74Mscm section in the smf74_mscm table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

→ r744snam*

VARCHAR(16)

Name of connected structure in this coupling facility.

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744msma

BIGINT?

Maximum amount of storage class memory the structure can use (4K-block units).

r744malg

INTEGER?

SCM algorithm type.

r744mfau

BIGINT?

Fixed augmented space (4K-block units).

r744miua

BIGINT?

Amount of augmented space that is in use by this structure (4K- block units).

r744mius

BIGINT?

Amount of storage class memory that is in use by this structure (4K-block units).

r744mema

BIGINT?

Estimated maximum amount of space that may be assigned as augmented space for this structure (4K-block units).

r744meml

BIGINT?

Estimated maximum number of list entries that may reside in storage class memory for this structure.

r744meme

BIGINT?

Estimated maximum number of list elements that may reside in storage class memory for this structure.

r744menl

BIGINT?

Number of existing structure list entries that reside in storage class memory for this structure.

r744mene

BIGINT?

Number of existing structure list elements that reside in storage class memory for this structure.

r744mslt

INTEGER?

Percentage of the list entry and list element counts that determines the lower threshold for migration from storage class memory to CF storage.

r744msut

INTEGER?

Percentage of the list entry and list element counts that determines the upper threshold for migration from CF storage to storage class memory.

r744mslr

INTEGER?

Percentage of the list entry and list element counts that determines the lower threshold regulator for migration from CF storage class memory to CF real storage.The lower threshold regulators are used to stop migration from CF SCM into CF real storage after being triggered by the lower threshold.

r744msur

INTEGER?

Percentage of the list entry and list element counts that determines the upper threshold regulator for migration from CF real storage to CF storage class memory. The upper threshold regulators are used to stop migration from CF real storage into CF SCM after being triggered by the upper threshold.

r744mswc

INTEGER?

SCM write count. The number of list write operations performed to storage class memory.

r744mrfc

INTEGER?

The number of read operations against storage class memory that were initiated by a reference to list structure objects residing in storage class memory.

r744mrpc

INTEGER?

The number of read operations against storage class memory that were initiated as a prefetch operation in order to retrieve list structure objects in storage class memory that are expected to be referenced.

r744mrst

FLOAT?

Total amount of service times for read operations from storage class memory in microseconds.

r744mrsq

BIGINT?

Total amount of squares of service times for read operations from storage class memory in square-microseconds.

r744mwst

FLOAT?

Total amount of service times for write operations to storage class memory in microseconds.

r744mwsq

BIGINT?

Total amount of squares of service times for write operations to storage class memory in square-microseconds.

r744mrbt

BIGINT?

SCM read bytes transferred. This is the number of bytes in 4K units transferred from storage class memory to CF storage.

r744mwbt

BIGINT?

SCM write bytes transferred. This is the number of bytes in 4K units transferred from CF storage to storage class memory.

r744maec

BIGINT?

SCM auxiliary enabled command count. This is the number of commands that required the use of CF auxiliary frames.

r744msrl

BIGINT?

The number of references against storage class memory to locate list structure objects.

r744msrr

BIGINT?

The number of references against storage class memory to resolve list entry key hashing.

r744msrm

BIGINT?

The number of references against storage class memory for the purpose of migrating list structure objects from CF storage to storage class memory to allow the creation of new list structure objects in CF storage.

r744mmbl

BIGINT?

The maximum number of list entries that can be stored in a single storage class memory buffer.

r744mmbe

BIGINT?

The maximum number of list elements that can be stored in a single storage class memory buffer.

r744mnel

BIGINT?

The minimum number of list elements that must be available for assignment after the specified allocation process completes.

r744mnec

BIGINT?

The minimum number of list entries that must be available for assignment after the specified allocation process completes.

r744msrk

BIGINT?

The number of references against storage class memory for the purpose of migrating list structure objects from storage class memory to CF storage to allow for key-range initialization to complete.

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • FOREIGN KEY (smf74_sreq.smf74xnm, smf74_sreq.datetime, smf74_sreq.smf74ist, smf74_sreq.smf74iet, smf74_sreq.r744fnam, smf74_sreq.r744snam, smf74_sreq.smf74sid → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

  • FOREIGN KEY (smf74_str.smf74xnm, smf74_str.datetime, smf74_str.smf74ist, smf74_str.smf74iet, smf74_str.r744fnam, smf74_str.r744qstr → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

smf74_omvs
smf2db.db_models.smf74_model.Smf74Omvs (smf74_omvs)

The Smf74Omvs class stores the Smf74Omvs section in the smf74_omvs table.

Columns:

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r743cycu

INTEGER?

The number of cycle units elapsed between first and last measured sample.

r743cyct

INTEGER?

The cycle time value obtained from Monitor III options (in milliseconds).

r743flg

INTEGER?

Processing Flags Bit Meaning when set 0 Kernel address space is terminated or reinstated this interval. 1 Maximum number of processes changed during reporting interval. 2 Maximum number of users changed during reporting interval. 3 Maximum number of processes per user changed during reporting interval. 4 Maximum number of message queue ids changed during reporting interval when set. 5 Maximum number of semaphore ids changed during reporting interval when set. 6 Maximum number of shared memory ids changed during reporting interval when set. 7 Maximum number of shared memory pages changed during reporting interval when set. 8 Maximum number of memory map storage pages changed during reporting interval when set. 9 Maximum number of shared storage pages changed during reporting interval when set. 10 Maximum size of shared library region changed during reporting interval when set. 11 Maximum number of queued signals per process changed during reporting interval when set. 12-31

r743sysc

FLOAT?

The total number of kernel callable services invoked during the interval.

r743scmn

INTEGER?

The minimum number of kernel callable services invoked during one cycle.

r743scmx

INTEGER?

The maximum number of kernel callable services invoked during one cycle.

r743cpu

FLOAT?

Total CPU time spent processing callable services in the kernel address space during the interval (in 10-millisecond units).

r743ctmn

FLOAT?

Minimum CPU time spent processing callable services in the kernel address space during one cycle (in 10-millisecond units).

r743ctmx

FLOAT?

Maximum CPU time spent processing callable services in the kernel address space during one cycle (in 10-millisecond units).

r743opr

FLOAT?

Count of times fork() or dub failed because the maximum number of processes was exceeded during the interval.

r743opmn

INTEGER?

Minimum number of times fork() or dub failed because the maximum number of processes was exceeded during one cycle.

r743opmx

INTEGER?

Maximum number of times fork() or dub failed because the maximum number of processes was exceeded during one cycle.

r743ous

FLOAT?

Count of times fork() or dub failed because the maximum number of users was exceeded during the interval.

r743oumn

INTEGER?

Minimum number of times fork() or dub failed because the maximum number of users was exceeded during one cycle.

r743oumx

INTEGER?

Maximum number of times fork() or dub failed because the maximum number of users was exceeded during one cycle.

r743opru

FLOAT?

Count of times fork() or dub failed because the maximum number of processes per user was exceeded during the interval.

r743ormn

INTEGER?

Minimum number of times fork() or dub failed because the maximum number of processes per user was exceeded during one cycle.

r743ormx

INTEGER?

Maximum number of times fork() or dub failed because the maximum number of processes per user was exceeded during one cycle.

r743maxp

INTEGER?

Maximum number of processes.

r743maxu

INTEGER?

Maximum number of users.

r743mxpu

INTEGER?

Maximum number of processes per user.

r743curp

FLOAT?

Accumulated number of processes during the interval.

r743cpmn

INTEGER?

Minimum number of processes during one cycle.

r743cpmx

INTEGER?

Maximum number of processes during one cycle.

r743curu

FLOAT?

Accumulated number of users during the interval.

r743cumn

INTEGER?

Minimum number of users during one cycle.

r743cumx

INTEGER?

Maximum number of users during one cycle.

r743mmsg

INTEGER?

Maximum number of message queue IDs (constant).

r743msem

INTEGER?

Maximum number of semaphore IDs (constant).

r743mshm

INTEGER?

Maximum number of shared memory IDs (constant).

r743mspg

INTEGER?

Maximum number of shared memory pages (constant).

r743cmsg

FLOAT?

Accumulated number of message queue IDs during one interval.

r743cmmn

INTEGER?

Minimum number of message queue IDs per cycle.

r743cmmx

INTEGER?

Maximum number of message queue IDs per cycle.

r743csem

FLOAT?

Accumulated number of semaphore IDs during one interval.

r743csmn

INTEGER?

Minimum number of semaphore IDs per cycle.

r743csmx

INTEGER?

Maximum number of semaphore IDs per cycle.

r743cshm

FLOAT?

Accumulated number of shared memory IDs during one interval.

r743chmn

INTEGER?

Minimum number of shared memory IDs per cycle.

r743chmx

INTEGER?

Maximum number of shared memory IDs per cycle.

r743cspg

FLOAT?

Accumulated number of shared memory pages during one interval.

r743cgmn

INTEGER?

Minimum number of shared memory pages per cycle.

r743cgmx

INTEGER?

Maximum number of shared memory pages per cycle.

r743omsg

FLOAT?

Accumulated number of attempts to exceed maximum number of message queue IDs during one interval.

r743ommn

INTEGER?

Minimum number of attempts to exceed maximum number of message queue IDs per cycle.

r743ommx

INTEGER?

Maximum number of attempts to exceed maximum number of message queue IDs per cycle.

r743osem

FLOAT?

Accumulated number of attempts to exceed maximum number of semaphore IDs during one interval.

r743osmn

INTEGER?

Minimum number of attempts to exceed maximum number of semaphore IDs per cycle.

r743osmx

INTEGER?

Maximum number of attempts to exceed maximum number of semaphore IDs per cycle.

r743oshm

FLOAT?

Accumulated number of attempts to exceed maximum number of shared memory IDs during one interval.

r743ohmn

INTEGER?

Minimum number of attempts to exceed maximum number of shared memory IDs per cycle.

r743ohmx

INTEGER?

Maximum number of attempts to exceed maximum number of shared memory IDs per cycle.

r743ospg

FLOAT?

Accumulated number of attempts to exceed maximum number of shared memory pages during one interval.

r743ogmn

INTEGER?

Minimum number of attempts to exceed maximum number of shared memory pages per cycle.

r743ogmx

INTEGER?

Maximum number of attempts to exceed maximum number of shared memory pages per cycle.

r743mmap

INTEGER?

Maximum number of memory map storage pages (constant).

r743cmap

FLOAT?

Accumulated number of memory map storage pages during one interval.

r743camn

INTEGER?

Minimum number of memory map storage pages per cycle.

r743camx

INTEGER?

Maximum number of memory map storage pages per cycle.

r743omap

FLOAT?

Accumulated number of attempts to exceed maximum number of memory map storage pages during one interval.

r743oamn

INTEGER?

Minimum number of attempts to exceed maximum number of memory map storage pages per cycle.

r743oamx

INTEGER?

Maximum number of attempts to exceed maximum number of memory map storage pages per cycle.

r743mpag

INTEGER?

Maximum number of shared storage pages (constant).

r743cpag

FLOAT?

Accumulated number of shared storage pages during one interval.

r743cxmn

INTEGER?

Minimum number of shared storage pages per cycle.

r743cxmx

INTEGER?

Maximum number of shared storage pages per cycle.

r743opag

FLOAT?

Accumulated number of attempts to exceed maximum number of shared storage pages during one interval.

r743oxmn

INTEGER?

Minimum number of attempts to exceed maximum number of shared storage pages per cycle.

r743oxmx

INTEGER?

Maximum number of attempts to exceed maximum number of shared storage pages per cycle.

r743mslr

INTEGER?

Maximum amount of storage (MB) available for shared library region.

r743cslr

FLOAT?

Accumulated amount of shared library storage (MB) allocated in one interval.

r743clmn

INTEGER?

Minimum amount of shared library storage (MB) allocated per cycle.

r743clmx

INTEGER?

Maximum number of shared library storage (MB) allocated per cycle.

r743oslr

FLOAT?

Accumulated number of attempts to exceed maximum amount of shared library region size during one interval.

r743olmn

INTEGER?

Minimum number of attempts to exceed maximum amount of shared library region per cycle.

r743olmx

INTEGER?

Maximum number of attempts to exceed maximum amount of shared library region per cycle.

r743mqds

INTEGER?

Maximum amount of queued signals allowed per process.

r743oqds

FLOAT?

Accumulated number of attempts to exceed maximum amount of queued signals per interval.

r743oqmn

INTEGER?

Minimum number of attempts to exceed maximum amount of queued signals per cycle.

r743oqmx

INTEGER?

Maximum number of attempts to exceed maximum amount of queued signals per cycle.

r743ter

INTEGER?

r743flg (Bit 0) showing kernel address space is terminated or reinstated this interval.

r743chpr

INTEGER?

r743flg (Bit 1) showing maximum number of processes changed during reporting interval.

r743chus

INTEGER?

r743flg (Bit 2) showing maximum number of users changed during reporting inteval.

r743chpu

INTEGER?

r743flg (Bit 3) showing maximum number of processes per user changed during reporting interval.

r743chms

INTEGER?

r743flg (Bit 4) showing maximum number of message queue ids changed during reporting interval when set.

r743chse

INTEGER?

r743flg (Bit 5) showing maximum number of semaphore ids changed during reporting interval when set.

r743chsh

INTEGER?

r743flg (Bit 6) showing maximum number of shared memory ids changed during reporting interval when set.

r743chsp

INTEGER?

r743flg (Bit 7) showing maximum number of shared memory pages changed during reporting interval when set.

r743chma

INTEGER?

r743flg (Bit 8) showing maximum number of memory map storage pages changed during reporting interval when set.

r743chpa

INTEGER?

r743flg (Bit 9) showing maximum number of shared storage pages changed during reporting interval when set.

r743chlr

INTEGER?

r743flg (Bit 10) showing maximum size of shared library region changed during reporting interval when set.

r743cqsg

INTEGER?

r743flg (Bit 11) showing maximum number of queued signals per process changed during reporting interval when set.

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet)

smf74_path
smf2db.db_models.smf74_model.Smf74Path (smf74_path)

The Smf74Path class stores the Smf74Path section in the smf74_path table.

Columns:

r742pnme*

VARCHAR(8)

System name as defined in parmlib member IEASYSxx SYSNAME parameter.

r742pdir*

VARCHAR(3)

Direction path Bit Meaning when set 0 Inbound path 1 Outbound path 2-7

r742ptyp*

INTEGER

Path type indicator. Value Meaning 1 CTC 3 List structure.

r742pona*

VARCHAR(8)

Name of system on other end if known, otherwise blanks.

r742ptcn*

VARCHAR(8)

Transport class name For an outbound path, the class to which the path is assigned. For an inbound path, the class to which the outbound side of the path is assigned, blanks if not known.

r742pstr*

VARCHAR(16)

Name of XES list structure being used as a path, blank for CTCs.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r742pdev

VARCHAR(4)?

Device number.

r742pstf

INTEGER?

Status flags Bit Meaning when set 0 Path became active during this interval 1 Path became inactive during this interval. 2 Counts reset by XCF during this interval. 3-7 Reserved.

r742podv

VARCHAR(4)?

Device number on other end if known, otherwise blanks.

r742psta

INTEGER?

Path status Bit Meaning when set 0 Starting 1 Restarting 2 Working 3 Stopping 4 Waiting for completion of communication link 5 Not operational. Path defined to XCF, but not usable until hardware and/or definition problems are resolved. 6 Stop failed 7 Rebuilding. More path status flags:

r742pstm

INTEGER?

More path status flags: Bit Meaning when set 0 Quiescing 1 Quiesced 2-7 Reserved.

r742pret

INTEGER?

Path retry limit.

r742prst

INTEGER?

Number of restarts.

r742pmxm

INTEGER?

Maximum number of 1K blocks of message buffer space.

r742psig

INTEGER?

Number of outbound (inbound) signals sent (received) over path.

r742pqln

INTEGER?

Number of outbound signals pending transfer on path.

r742pibr

INTEGER?

Number of inbound signals refused due to maximum message limit.

r742psus

INTEGER?

Number of times this signalling path was not busy when it was selected to transfer a message.

r742papp

INTEGER?

Number of times this signalling path was busy when it was selected to transfer a message.

r742piot

FLOAT?

For inbound paths: Average I/O transfer time (microseconds) for the observed in the last minute of the RMF reporting interval, or X’FFFFFFFF’ (if time > 35 minutes).

r742prct

INTEGER?

Path retry count.

r742ppnd

INTEGER?

The current number of signals pending for transfer on the path (outbound only).

r742puse

INTEGER?

The current number of 1KB blocks of message buffer space in use by this path.

r742plin

INTEGER?

List number within structure.

r742pusg_timesum_1

FLOAT?

engine 1 - Time (in microseconds) this path was in use at the indicated percent utilization.

r742pusg_timesum_2

FLOAT?

engine 2 - Time (in microseconds) this path was in use at the indicated percent utilization.

r742pusg_timesum_3

FLOAT?

engine 3 - Time (in microseconds) this path was in use at the indicated percent utilization.

r742pusg_timesum_4

FLOAT?

engine 4 - Time (in microseconds) this path was in use at the indicated percent utilization.

r742pusg_timessq_1

FLOAT?

engine 1 - Squared microseconds this path was in use at the indicated percent utilization.

r742pusg_timessq_2

FLOAT?

engine 2 - Squared microseconds this path was in use at the indicated percent utilization.

r742pusg_timessq_3

FLOAT?

engine 3 - Squared microseconds this path was in use at the indicated percent utilization.

r742pusg_timessq_4

FLOAT?

engine 4 - Squared microseconds this path was in use at the indicated percent utilization.

r742pusg_timenum_1

INTEGER?

engine 1 - Number of times this path was in use at the indicated percent utilization.

r742pusg_timenum_2

INTEGER?

engine 2 - Number of times this path was in use at the indicated percent utilization.

r742pusg_timenum_3

INTEGER?

engine 3 - Number of times this path was in use at the indicated percent utilization.

r742pusg_timenum_4

INTEGER?

engine 4 - Number of times this path was in use at the indicated percent utilization.

r742pusg_sigcnt_1

INTEGER?

engine 1 - Number of signals sent for this usage entry.

r742pusg_sigcnt_2

INTEGER?

engine 2 - Number of signals sent for this usage entry.

r742pusg_sigcnt_3

INTEGER?

engine 3 - Number of signals sent for this usage entry.

r742pusg_sigcnt_4

INTEGER?

engine 4 - Number of signals sent for this usage entry.

r742pusg_percent_1

INTEGER?

engine 1 - Percent utilization that this entry represents.

r742pusg_percent_2

INTEGER?

engine 2 - Percent utilization that this entry represents.

r742pusg_percent_3

INTEGER?

engine 3 - Percent utilization that this entry represents.

r742pusg_percent_4

INTEGER?

engine 4 - Percent utilization that this entry represents.

r742pnib_timesum

FLOAT?

Total time (in microseconds) this path had a no-inbound-buffer impact condition.

r742pnib_timessq

FLOAT?

Squared microseconds for each no-inbound-buffer impact condition.

r742pnib_timenum

INTEGER?

Number of times this path was impacted by a no-inbound-buffer condition.

r742pact

INTEGER?

r742pstf (Bit 0) showing path became active during this interval.

r742piac

INTEGER?

r742pstf (Bit 1) showing path became inactive during this interval.

r742pres

INTEGER?

r742pstf (Bit 2) showing counts reset by XCF during this interval.

r742pst

INTEGER?

r742psta (Bit 0) showing path starting.

r742prs

INTEGER?

r742psta (Bit 1) showing path restarting.

r742pwk

INTEGER?

r742psta (Bit 2) showing path working.

r742psp

INTEGER?

r742psta (Bit 3) showing path stopping.

r742plk

INTEGER?

r742psta (Bit 4) showing path waiting for completion of communication link.

r742pnp

INTEGER?

r742psta (Bit 5) showing path not operational. Path defined to XCF, but not usable until hardware and/or definition problems are resolved.

r742psf

INTEGER?

r742psta (Bit 6) showing path stop failed.

r742prb

INTEGER?

r742psta (Bit 7) showing path rebuilding.

r742pqg

INTEGER?

r742pstm (Bit 0) showing path quiescing.

r742pqd

INTEGER?

r742pstm (Bit 1) showing path quiesced.

Constraints:

  • FOREIGN KEY (smf74_xctl.csc, smf74_xctl.smf74sid, smf74_xctl.datetime, smf74_xctl.smf74ist, smf74_xctl.smf74iet → csc, smf74sid, datetime, smf74ist, smf74iet)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, r742pnme, r742pdir, r742pona, r742ptyp, r742pstr, r742ptcn)

smf74_pcie
smf2db.db_models.smf74_model.Smf74Pcie (smf74_pcie)

The Smf74Pcie class stores the Smf74Pcie section in the smf74_pcie table.

Columns:

r749pfid*

VARCHAR(10)

PCIE Function ID (PFID) for the PCIE function for which performance data is returned.

smf_type

VARCHAR(5)?

the SMF type and subtype.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

smf74sid

VARCHAR(4)?

System identification (from the SMFPRMxx SID parameter).

last_update_time

DATETIME?

last update time of this record.

datetime*

DATETIME

the hour of the record.

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r749pffl

INTEGER?

PFID function status merged over all MINTIME intervals for this reporting interval. Bit Meaning when set 0 PFID was allocated during this interval. 1 PFID was in status De-Allocate-Pending during this interval. 2 PFID was in error during this interval. 3-15 Reserved.

r749pff1

INTEGER?

Final PFID function status at the end of this reporting interval. Bit Meaning when set 0 PFID is de-allocated at the end of this interval. 1 PFID is re-allocated at the end of this interval. 2-15 Reserved.

r749errt

FLOAT?

Time in milliseconds for which no valid data was reported for the PCIE function within this reporting interval.

r749devt

VARCHAR(10)?

Device type for the PCIE function.

r749devn

VARCHAR(24)?

Device name for the PCIE function.

r749jobn

VARCHAR(8)?

Job name of owner who allocated the PCIE function.

r749asid

VARCHAR(6)?

Address space ID of owner who allocated the PCIE function.

r749pcid

VARCHAR(6)?

Physical or virtual channel identifier for the PCIE function.

r749atst

DATETIME?

Timestamp in STCK format, showing the last point in time when a PCIE function was allocated.

r749allt

FLOAT?

Time in milliseconds for which the PCIE function was allocated or was in status De-Allocate- Pending .

r749scnt

INTEGER?

Sequence number for the last time the PCI operations counters or DMA read/write counters have been updated by the firmware.

r749loop

BIGINT?

Count of PCI Load operations for the PCIE function. Only valid, if bit 2 of R749FLAG is not set.

r749stop

BIGINT?

Count of PCI Store operations for the PCIE function. Only valid, if bit 2 of R749FLAG is not set.

r749sbop

BIGINT?

Count of PCI Store Block operations for the PCIE function. Only valid, if bit 2 of R749FLAG is not set.

r749rfop

BIGINT?

Count of PCI Refresh Translation operations for the PCIE function. Only valid, if bit 2 of R749FLAG is not set.

r749dmao

INTEGER?

The PCIE Function Type data blocks for all PCIE functions are grouped together in the record. To get to the PCIE Function Type data block associated with this PCIE Function data section, skip over the number of PCIE Function Type data blocks specified by this field, starting at the first PCIE Function Type data block in the record.

r749dman

INTEGER?

Count of PCIE Function Type data blocks allocated for this PCIE function data section.

r749fpfo

INTEGER?

The data blocks for all hardware accelerators are grouped together in the record. To get to the hardware accelerator data block associated with this PCIE Function data section, skip over the number of hardware accelerator data blocks specified by this field, starting at the first hardware accelerator block in the record.

r749fpfn

INTEGER?

Count of hardware accelerator data blocks

r749fp1o

INTEGER?

The data blocks for all hardware accelerators used for compression acceleration are grouped together in the record. To get to the hardware accelerator compression data block associated with this PCIE Function data section, skip over the number of hardware accelerator compression data blocks specified by this field, starting at the first hardware accelerator

r749fp1n

INTEGER?

Count of hardware accelerator compression data blocks allocated for this PCIE Function data section.

r749flag

INTEGER?

Validity flag. Bit Meaning when set 0 Physical-network identifiers R749NET1 and R749NET2 are valid. 1 PCIE function type R749PFT is valid. 2 PCI operation rates are invalid. 3 Global Performance Reporting is enabled. 4-7 Reserved.

r749port

INTEGER?

Physical port number for which this PCIE function is associated. If zero, then either the port field is not applicable, or there is more than

r749pft

VARCHAR(4)?

PCIE function type.

r749net1

VARCHAR(16)?

Physical-network identifier (PNET ID) that identifies the first port of the adapter. This field is only valid when the PCIE device type is defined as RoCE Express or ISM.

r749net2

VARCHAR(16)?

Physical-network identifier (PNET ID) that identifies the second port of the adapter. Only valid when the PCIE device type is defined as RoCE Express.

r749wwnn

VARCHAR(18)?

Worldwide node name (WWNN) of the storage controller the synchronous I/O link is connected to.

r749sioo

INTEGER?

The data blocks for all Synchronous I/O links are grouped together in the record. To get the Synchronous I/O link data block associated with this PCIE Function data section, skip over the number of data blocks specified by this field, starting at the first Synchronous I/O link data block in the record.

r749sion

INTEGER?

Count of Synchronous I/O link data blocks allocated for this PCIE Function data section.

r749rtdo

INTEGER?

The data blocks for all Synchronous I/O response time distribution buckets are grouped together in the record. To get the first Synchronous I/O response time distribution data block associated with this PCIE Function data section, skip over the number of data blocks specified by this field, starting at the first Synchronous I/O response time distribution data block in the record.

r749rtdn

INTEGER?

Count of Synchronous I/O response time distribution data blocks allocated for this PCIE Function data section.

r749lkid

INTEGER?

The identifier of the synchronous I/O link that is configured in the storage controller.

r749sndt

VARCHAR(6)?

from r749snd showing type number.

r749sndm

VARCHAR(3)?

from r749snd showing model number.

r749sndn

VARCHAR(3)?

from r749snd showing manufacturer.

r749sndp

VARCHAR(2)?

from r749snd showing plant of manudfacture.

r749snds

VARCHAR(12)?

from r749snd showing sequence number.

status

VARCHAR(20)?

from r749pffl and r749pff1 showing PFID function status.

physical_network

INTEGER?

r749flag (Bit 0) showing physical-network identifiers r749net1 and r749net2 are valid.

pcie_valid

INTEGER?

r749flag (Bit 1) showing PCIE function type r749pft is valid.

pci_oper_rates_invalid

INTEGER?

r749flag (Bit 2) showing PCI operation rates are invalid.

global_performance

INTEGER?

r749flag (Bit 3) showing Global Performance Reporting is enabled.

pciload

FLOAT?

rate of PCI Load operations executed during the reporting interval. This value is not reported for synchronous I/O functions.

pcistor

FLOAT?

rate of PCI Store operations executed during the reporting interval. This value is not reported for synchronous I/O functions.

pcistbl

FLOAT?

rate of PCI Store Block operations executed during the reporting interval. This value is not reported for synchronous I/O functions.

pcirptr

FLOAT?

rate of Refersh PCI Translations operations executed during the reporting interval. This value is not reported for synchronous I/O functions.

pcidmar

FLOAT?

DMA read rate (on zEC12 or zBC12 hardware only).

pcidmaw

FLOAT?

DMA write rate (on zEC12 or zBC12 hardware only).

fpgbusy

FLOAT?

the percentage of time that this partition kept the hardware accelerator busy.

fpgrtim

FLOAT?

the average time the hardware accelerator used to process a request.

fpgqtim

FLOAT?

the average queue time that was spent for a request. This value has single system scope but is affected by activity from other partitions sharing the hardware accelerator.

fpgbytr

FLOAT?

the average number of kilobytes transferred per request.

fpgbyts

FLOAT?

the number of megabytes per second transferred to and from the PCIE function. For ISM functions, this value reports the number of megabytes transmitted to the function.

fpgcors

FLOAT?

the number of compression requests per second.

fpgcobs

FLOAT?

the number of megabytes compressed per second.

fpgcort

FLOAT?

the ratio between input and output bytes compressed within this interval.

fpgdcrs

FLOAT?

the number of decompression requests per second.

fpgdcbs

FLOAT?

the number of megabytes decompressed per second.

fpgdcrt

FLOAT?

the ratio between input and output bytes decompressed with this interval.

fpgbprt

FLOAT?

the average utilization of the buffer pool that z/OS kept for in-use buffers.

pcibytr

FLOAT?

number of megabytes received per second (RoCE on z13 or later and synchronous I/O).

pcibytt

FLOAT?

number of megabytes transmitted per second (RoCE on z13 or later, ISM and synchronous I/O).

pcipakr

FLOAT?

number of packets received per second (RoCE on z13 and later only).

pcipakt

FLOAT?

number of packets transmitted per second (RoCE on z13 and later only).

pciwup

FLOAT?

number of work units processed per second (zEDC onz13 and later only).

pciutil

FLOAT?

PCI function utilization (zEDC on z13 and later only).

synctr

FLOAT?

the total number of synchronous I/O requests per second for this function.

syncsr

FLOAT?

the total number of synchronous I/O requests per second that completed succesfully for this function.

pcibytr_ratio

FLOAT?

the number of megabytes read per request processed by this synchronous I/O function.

pcibytt_ratio

FLOAT?

the number of meagbytes written per request processed by this synchronous I/O function.

cpcsynctr

FLOAT?

the total number of synchronous I/O requests per second for the synchronous I/O link this function is defined on.

cpcsyncsr

FLOAT?

the total number of synchronous I/O requests per second that completed succesfully for the synchronous I/O link this function is defined on.

cpcpcibytr

FLOAT?

number of megabytes per second that were read from the storage controller on the synchronous I/O link this function is defined on.

cpcpcibytt

FLOAT?

number of megabytes per second that were written to the storage controller on the synchronous I/O link this function is defined on.

cpcfpgbusy

FLOAT?

the percentage of time spent on synchronous I/O processing on the synchronous I/O link this function is defined on.

cpcpcibytr_ratio

FLOAT?

the number of megabytes read per request processed on the synchronous I/O link this function is defined on.

cpcpcibytt_ratio

FLOAT?

the number of megabytes written per reequest processed on the synchronous I/O link this function is defined on.

pcitosir

INTEGER?

total synchronous I/O read bucket counts.

pcitosiw

INTEGER?

total synchronous I/O write bucket counts.

pcipcr1

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds.

pcipcr2

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr1.

pcipcr3

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr2.

pcipcr4

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr3.

pcipcr5

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr4.

pcipcr6

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr5.

pcipcr7

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr6.

pcipcr8

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr7.

pcipcr9

FLOAT?

percentage of synchronous I/O read samples with a response time less than n microseconds and greater or equal to the pcipcr8.

pcipcr10

FLOAT?

percentage of synchronous I/O read samples with a response greater or equal to n microseconds.

pcipcw1

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds.

pcipcw2

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw1.

pcipcw3

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw2.

pcipcw4

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw3.

pcipcw5

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw4.

pcipcw6

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw5.

pcipcw7

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw6.

pcipcw8

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw7.

pcipcw9

FLOAT?

percentage of synchronous I/O write samples with a response time less than n microseconds and greater or equal to the pcipcw8.

pcipcw10

FLOAT?

percentage of synchronous I/O write samples with a response time greater or equal to n microseconds.

r749dmar

BIGINT?

DMA read counter that reports the number of bytes transferred from all defined DMA address spaces to the PCIE function.

r749dmaw

BIGINT?

DMA write counter that reports the number of bytes transferred from the PCIE function to all defined DMA address spaces.

r749dfmt

VARCHAR(4)?

Format x’00’

r749dbyr

BIGINT?

Number of bytes received on the external Ethernet interface.

r749dbyt

BIGINT?

Number of bytes transmitted on the external Ethernet interface.

r749dpkr

BIGINT?

Number of packets received on the external Ethernet interface.

r749dpkt

BIGINT?

Number of packets transmitted on the external Ethernet interface.

r749dwup

BIGINT?

Number of work units processed by the PCI function.

r749dwum

BIGINT?

Maximum number of work units that the PCI function is capable of processing per second.

r749dbyx

BIGINT?

Number of bytes transmitted by the PCI function.

r749srbf

BIGINT?

Number of bytes read by this synchronous I/O function.

r749swbf

BIGINT?

Number of bytes written by this synchronous I/O function.

r749ssrf

BIGINT?

Number of successful requests for this synchronous I/O function.

r749slrf

BIGINT?

Number of times the command was rejected by the processor (local rejects) for this synchronous I/O function.

r749srrf

BIGINT?

Number of times the command was rejected by the storage controller (remote rejects) for this synchronous I/O function.

r749stpf

FLOAT?

Total processing time in microseconds for this synchronous I/O function.

r749srbc

BIGINT?

Number of bytes read by all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749swbc

BIGINT?

Number of bytes written by all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749ssrc

BIGINT?

Number of requests successfully processed by all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749slrc

BIGINT?

Number of local rejects of all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749srrc

BIGINT?

Number of remote rejects of all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749stpc

FLOAT?

Total processing time in microseconds of all synchronous I/O functions that are using this synchronous I/O link on this CPC. Only valid, if bit 3 of R749FLAG is set.

r749ftyp

VARCHAR(10)?

Hardware accelerator application type.

r749fdsc

VARCHAR(32)?

Hardware accelerator application description.

r749frqc

BIGINT?

Total number of hardware accelerator requests that completed successfully.

r749frqe

BIGINT?

Total number of hardware accelerator requests that completed with an error. Statistics for these requests are not included in the other fields of this data section.

r749fqfl

BIGINT?

Number of times that the adapter queue was full when a new request was submitted.

r749ftet

FLOAT?

Total execution time of all requests in microseconds.

r749fsqe

VARCHAR(34)?

Sum of the squares of the individual execution times.

r749ftqt

FLOAT?

Total queue time of all requests in microseconds.

r749fsqq

VARCHAR(34)?

Sum of the squares of the individual queue times.

r749fdrd

BIGINT?

Total DMA reads in units of 256 bytes.

r749fdwr

BIGINT?

Total DMA writes in units of 256 bytes.

stdd_ftet

FLOAT?

the standard deviation of r749ftet.

stdd_ftqt

FLOAT?

the standard deviation of r749ftqt.

r7491dib

BIGINT?

Total number of deflate input bytes.

r7491dis

VARCHAR(34)?

Sum of the squares of the individual deflate input bytes.

r7491dob

BIGINT?

Total number of deflate output bytes.

r7491dos

VARCHAR(34)?

Sum of the squares of the individual deflate output bytes.

r7491dct

BIGINT?

Total number of deflate requests.

r7491iib

BIGINT?

Total number of inflate input bytes.

r7491iis

VARCHAR(34)?

Sum of the squares of the individual inflate input bytes.

r7491iob

BIGINT?

Total number of inflate output bytes.

r7491ios

VARCHAR(34)?

Sum of the squares of the individual inflate output bytes.

r7491ict

BIGINT?

Total number of inflate requests.

r7491bps

BIGINT?

Total size of memory in megabytes allocated to the buffer pool.

r7491bpc

BIGINT?

Accumulated size of memory in megabytes for in-use buffers.

stdd_1dib

FLOAT?

the standard deviation of r7491dib.

stdd_1dob

FLOAT?

the standard deviation of r7491dob.

stdd_1iib

FLOAT?

the standard deviation of r7491iib.

stdd_1iob

FLOAT?

the standard deviation of r7491iob.

Constraints:

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r749pfid)

smf74_port
smf2db.db_models.smf74_model.Smf74Port (smf74_port)

The Smf74Port class stores the Smf74Port section in the smf74_port table.

Columns:

smf74sid

VARCHAR(4)?

System identification (from the SMFPRMxx SID parameter).

r747pnpc

INTEGER?

Number of Connector sections.

r747pxpc

INTEGER?

Index of first Connector section.

r747ptfl

INTEGER?

Port type flags. Bit Meaning when set Port type is single CU. Port type is multiple CU. Port type is CHPID. Port type is switch. 4-7 Reserved.

r747psfl

INTEGER?

Status flags. Bit Meaning when set 0 Port type is not unique. 1 ID is not unique or not known. 2 Channel on caller’s system. 3 Port installed. 4 Port status changed. 5 Port has been removed. 6 Port has been activated. 7 No measurement data available for this port.

r747ppfl

INTEGER?

Bit Meaning when set 0 Port information was returned at least once for this port. 1 Port information showed this port not installed. 2 Port information showed link failure condition. 3 Port information showed this port offline. 4 Statistics were returned at least once for this port. 5-7 Reserved.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r747sdev*

VARCHAR(4)

Switch device number.

r747padr*

VARCHAR(4)

Port address.

r747pnum*

VARCHAR(4)

Port number.

r747ppir

INTEGER?

r744ppfl (Bit 0) showing port information was returned at least once for this port.

r747pnti

INTEGER?

r744ppfl (Bit 1) showing port information showed this prot not installed.

r747plf

INTEGER?

r744ppfl (Bit 2) showing port information showed link failure condition.

r747poff

INTEGER?

r744ppfl (Bit 3) showing port information showed this port offline.

r747pscr

INTEGER?

r744ppfl (Bit 4) showing statistics were returned at least once for this port.

ndeconfigcode

VARCHAR(8)?

ND associated with switch device configuration code.

ndetype

VARCHAR(6)?

ND associated with switch device type.

ndemodel

VARCHAR(3)?

ND associated with switch device model.

ndemfg

VARCHAR(3)?

ND associated with switch device manufacturer.

ndeplant

VARCHAR(2)?

ND associated with switch device plant code.

ndesequence

VARCHAR(12)?

ND associated with switch device sequence number.

ndecpcid

INTEGER?

ND associated with switch device CPC id.

r747pfpt

FLOAT?

Frame pacing time (in units of 2.5 microseconds).

r747pnwr

FLOAT?

Number of words received.

r747pnwt

FLOAT?

Number of words transmitted.

r747pnfr

FLOAT?

Number of frames received.

r747pnft

FLOAT?

Number of frames transmitted.

r747pner

FLOAT?

Number of errors.

Constraints:

  • FOREIGN KEY (smf74_switch.datetime, smf74_switch.smf74ist, smf74_switch.smf74iet, smf74_switch.r747sdev → datetime, smf74ist, smf74iet, r747sdev)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r747sdev, r747padr, r747pnum)

smf74_pro
smf2db.db_models.smf74_model.Smf74Pro (smf74_pro)

The Smf74Pro class stores the Smf74Pro section in the smf74_pro table.

Columns:

smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

speed_boost

INTEGER?

smf74fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf74fla (Bit 9) indciating zIIP boost was active during entire interval.

datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf74mfv

INTEGER?

RMF version number.

smf74prd

VARCHAR(8)?

Product name (‘RMF’).

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

smf74sam

INTEGER?

Number of RMF samples.

smf74fla

INTEGER?

Flags Bit Meaning when set 0 Reserved. 1 Samples have been skipped 2 Record was written by RMF Monitor III 3 Interval was synchronized with SMF 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7-15

smf74cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range

smf74mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf74iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries

smf74prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available 7

smf74ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf74srl

INTEGER?

SMF record level change number. This field enables processing of SMF record level changes in an existing release. SMF type 74 record levels for the current z/OS release: Subtype Record level 1-3 X’8E’ 4 X’8F’ (APAR OA61041) 5-7 X’8E’ 8 X’8F’ (APAR OA66017) 9-10 X’8E’

smf74lgo

FLOAT?

Offset GMT to local time (STCK format).

smf74oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf74syn

INTEGER?

SYNC value in seconds.

smf74gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf74xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf74snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf74flg

INTEGER?

System indicator Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators (See ‘Standard and extended SMF record headers’ on page 164 for details.) 7 System is running in PR/SM mode.

Constraints:

  • PRIMARY KEY (datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

smf74_proc
smf2db.db_models.smf74_model.Smf74Proc (smf74_proc)

The Smf74Proc class stores the Smf74Proc section in the smf74_proc table.

Columns:

r744pnum*

INTEGER

CPU number.

r744fsys

VARCHAR(8)?

Name of this system (from IEASYSxx parmlib member, SYSNAME parameter).

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744pbsy

FLOAT?

Busy time (in microseconds).

r744pwai

FLOAT?

Wait time (in microseconds).

r744ptyp

INTEGER?

Processor flags Bit Meaning when set 0 Processor is dedicated. Valid if R744FLVL > 14. 1-7 Reserved.

r744pwgt

INTEGER?

Shared processor weight. Valid if R744FLVL > 14.

r744pbsg

INTEGER?

Assigned buffer summary group. Valid if R744FLVL > 24.

r744pcct

INTEGER?

Processor command count. Valid if R744FLVL > 24.

r744ptle

VARCHAR(16)?

CPU-type topology list entry, as returned by the STSI instruction SYSIB 15.1.2 (Configuration Topology). See IBM z/Architecture Principles of Operation for the format. Valid if R744FLVL > 24.

r744ptde

INTEGER?

r744ptyp (Bit 0) showing processor is dedicated. Valid if r744flvl > 14.

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744pnum, smf74sid)

smf74_raid
smf2db.db_models.smf74_model.Smf74Raid (smf74_raid)

The Smf74Raid class stores the Smf74Raid section in the smf74_raid table.

Columns:

→ r7451rid

VARCHAR(4)?

RAID rank ID.

r745dvol

VARCHAR(6)?

Volume serial of device

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r745ssid*

VARCHAR(6)

Subsystem ID.

→ r7451dvn*

VARCHAR(4)

Device number (binary).

r7451scs

VARCHAR(2)?

Subchannel set ID.

r7451rsv

FLOAT?

Lower interface I/O response time (in milliseconds).

r7451flg

INTEGER?

Flag. Value Meaning 0 No additional information 1 RAID rank data. 2 Extent pool and physical storage data.

r7451aid

VARCHAR(4)?

Device adapter ID. Only valid with RAID rank data.

r7451hdd

INTEGER?

Number of HDDs in RAID rank.

r7451rty

INTEGER?

RAID rank type. Value Type 0 RAID-5 1 JBOD 2

r7451hss

INTEGER?

HDD sector size.

r7451rrq

FLOAT?

RAID rank read requests.

r7451wrq

FLOAT?

RAID rank write requests.

r7451sr

FLOAT?

RAID rank FB sectors read.

r7451sw

FLOAT?

RAID rank FB sectors written.

r7451rrt

FLOAT?

RAID rank read response time (in milliseconds).

r7451wrt

FLOAT?

RAID rank write response time (in milliseconds).

r7451sio

INTEGER?

r7451inc (Bit 3) showing synchronous I/O cache data are valid.

r7451hpf

INTEGER?

r7451inc (Bit 4) showing zHPF read and write I/O requests r7451ct5 and r7451ct6 are available.

r7451xfl

INTEGER?

r7451inc (Bit 7) showing transfer statistics r7451xfr are valid.

r7451rmr

FLOAT?

Record mode read request.

r7451xsf

FLOAT?

Extended-Remote-Copy(XRC) or Concurrent-Copy(CC) sidefile read request.

r7451xcw

FLOAT?

XRC or CC contaminated writes.

r7451tsp

FLOAT?

Number of tracks transferred to secondary Peer-to-Peer-Remote- Copy(PPRC) volume.

r7451nvs

FLOAT?

NVS space allocation.

r7451ct1

FLOAT?

Bytes read. For units, see bits 5 and 6 of R7451INC.

r7451ct2

FLOAT?

Bytes written. For units, see bits 5 and 6 of R7451INC.

r7451ct3

FLOAT?

Read response time. For units, see bits 5 and 6 of R7451INC.

r7451ct4

FLOAT?

Write response time. For units, see bits 5 and 6 of R7451INC.

r7451ct5

FLOAT?

Number of zHPF read I/O requests (valid if bit 4 in R7451INC is set).

r7451ct6

FLOAT?

Number of zHPF write I/O requests (valid if bit 4 in R7451INC is set).

r7451zhl

FLOAT?

zHPF List Pre-fetch I/O Requests. Number of command chains, where the Transport Mode operation specified a non-zero Imbedded Locate Record Count.

r7451zhh

FLOAT?

zHPF List Pre-fetch I/O Request Hits. Number of command chains, where • the Transport Mode operation specified a non-zero Imbedded Locate Record Count. • the chain was completed without requiring access to any DDM.

r7451gsf

FLOAT?

Global Mirror Collisions sidefile count. A GMC occurs when, during the sending of data in the secondary to create a consistency group, a subsequent host update is attempted before the modified track has been transmitted to the secondary volume. The modified track will be moved to the sidefile before allowing a new host write. The counter will be incremented by one when a track is added to the sidefile.

r7451gss

FLOAT?

Global Mirror Collisions synchronous count. When a write collision occurs, the modified track data which belongs to the current consistency group may be sent to the remote control unit before allowing the write. The data may come from the sidefile if it is full or from cache if the collision sidefile is not being utilized.

r7451srr

FLOAT?

Number of synchronous I/O cache read requests. (Valid if bit 3 of R7451INC is set.)

r7451srh

FLOAT?

Number of synchronous I/O cache read request hits. (Valid if bit 3 of R7451INC is set.)

r7451swr

FLOAT?

Number of synchronous I/O cache write requests. (Valid if bit 3 of R7451INC is set.)

r7451swh

FLOAT?

Number of synchronous I/O cache write request hits. (Valid if bit 3 of R7451INC is set.)

r7451unt

VARCHAR(2)?

r7451inc (Bit 5-6) showing measurement units (‘00’ - Bytes in units of 128K, and times in units of 16 milliseconds)

Constraints:

  • FOREIGN KEY (smf74_cdev.datetime, smf74_cdev.smf74ist, smf74_cdev.smf74iet, smf74_cdev.r745dsid, smf74_cdev.r745devn → datetime, smf74ist, smf74iet, r745ssid, r7451dvn)

  • FOREIGN KEY (smf74_rrank.datetime, smf74_rrank.smf74ist, smf74_rrank.smf74iet, smf74_rrank.r7451rid → datetime, smf74ist, smf74iet, r7451rid)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r745ssid, r7451dvn)

smf74_rank
smf2db.db_models.smf74_model.Smf74Rank (smf74_rank)

The Smf74Rank class stores the Smf74Rank section in the smf74_rank table.

Columns:

r748rrid*

VARCHAR(4)

Rank identifier.

→ r748rpnm

VARCHAR(4)?

Extent pool number.

r748raix

INTEGER?

Index to first Array section of rank.

last_update_time

DATETIME?

last update time of this record.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r748cser*

VARCHAR(10)

Primary control unit serial number.

r748rcnt

INTEGER?

Count of arrays in rank.

r748rbyr

FLOAT?

Rank 128 KB read.

r748rbyw

FLOAT?

Rank 128 KB write.

r748rrop

FLOAT?

Rank read operations.

r748rwop

FLOAT?

Rank write operations.

r748rkrt

FLOAT?

Rank read response time in units of 16 milliseconds.

r748rkwt

FLOAT?

Rank write response time in units of 16 milliseconds.

r748rtq

INTEGER?

Rank type qualifier: Bit Meaning when set 0 Data encrypted rank. 1 Compression rank. 2-6 Reserved. 7 Rank adapter pair ID is valid.

r748rai

VARCHAR(4)?

Rank adapter pair ID

data_encrypted_rank

INTEGER?

r748rtq (Bit 0) showing data encrypted rank.

compression_rank

INTEGER?

r748rtq (Bit 1) showing compression rank.

rank_adapter_id_valid

INTEGER?

r748rtq (Bit 7) showing rank adapter pair ID is valid.

r748aebc

VARCHAR(16)?

Description of array type, for example: RAID-10.

r748atyp

INTEGER?

Array type: Value Meaning 1 RAID-5 2 RAID-10 3

r748aasp

INTEGER?

Array speed in 1000 RPM.

r748aawd

INTEGER?

Array width.

r748aacp

INTEGER?

Array effective DDM capacity, in GB. For compression drives, this is the total logical capacity.

r748aast

INTEGER?

Array device class and array status Bit Meaning when set 0-1 Device class. B’00’ = Enterprise drive B’01’ = Near-line drive B’10’ = SATA drive B’11’ = Solid state drive 2 Raid degraded. 3 DDM throttling. 4 RPM exception. 5 Reserved. 6 DDM class is compression. 7 Reserved.

r748adc

VARCHAR(2)?

r748aast (Bit 0-1) showing array device class.

r748ard

INTEGER?

r748aast (Bit 2) showing raid degraded.

r748adt

INTEGER?

r748aast (Bit 3) showing DDM throttling.

r748are

INTEGER?

r748aast (Bit 4) showing RPM exception.

r748acmp

INTEGER?

r748aast (Bit 6) showing DDM class is compression.

rank_cap

BIGINT?

rank capacity.

Constraints:

  • FOREIGN KEY (smf74_cntl.datetime, smf74_cntl.smf74ist, smf74_cntl.smf74iet, smf74_cntl.r748cser → datetime, smf74ist, smf74iet, r748cser)

  • FOREIGN KEY (smf74_extp.datetime, smf74_extp.smf74ist, smf74_extp.smf74iet, smf74_extp.r748cser, smf74_extp.r748xpid → datetime, smf74ist, smf74iet, r748cser, r748rpnm)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser, r748rrid)

smf74_rrank
smf2db.db_models.smf74_model.Smf74Rrank (smf74_rrank)

The Smf74Rrank class stores the Smf74Rrank section in the smf74_rrank table.

Columns:

→ r745ssid

VARCHAR(6)?

Subsystem ID.

last_update_time

DATETIME?

last update time of this record.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r7451rid*

VARCHAR(4)

RAID rank ID.

r7451scs

VARCHAR(2)?

Subchannel set ID.

r7451rsv

FLOAT?

Lower interface I/O response time (in milliseconds).

r7451flg

INTEGER?

Flag. Value Meaning 0 No additional information 1 RAID rank data. 2 Extent pool and physical storage data.

r7451aid

VARCHAR(4)?

Device adapter ID. Only valid with RAID rank data.

r7451hdd

INTEGER?

Number of HDDs in RAID rank.

r7451rty

INTEGER?

RAID rank type. Value Type 0 RAID-5 1 JBOD 2

r7451hss

INTEGER?

HDD sector size.

r7451rrq

FLOAT?

RAID rank read requests.

r7451wrq

FLOAT?

RAID rank write requests.

r7451sr

FLOAT?

RAID rank FB sectors read.

r7451sw

FLOAT?

RAID rank FB sectors written.

r7451rrt

FLOAT?

RAID rank read response time (in milliseconds).

r7451wrt

FLOAT?

RAID rank write response time (in milliseconds).

r7451sio

INTEGER?

r7451inc (Bit 3) showing synchronous I/O cache data are valid.

r7451hpf

INTEGER?

r7451inc (Bit 4) showing zHPF read and write I/O requests r7451ct5 and r7451ct6 are available.

r7451xfl

INTEGER?

r7451inc (Bit 7) showing transfer statistics r7451xfr are valid.

r7451rmr

FLOAT?

Record mode read request.

r7451xsf

FLOAT?

Extended-Remote-Copy(XRC) or Concurrent-Copy(CC) sidefile read request.

r7451xcw

FLOAT?

XRC or CC contaminated writes.

r7451tsp

FLOAT?

Number of tracks transferred to secondary Peer-to-Peer-Remote- Copy(PPRC) volume.

r7451nvs

FLOAT?

NVS space allocation.

r7451ct1

FLOAT?

Bytes read. For units, see bits 5 and 6 of R7451INC.

r7451ct2

FLOAT?

Bytes written. For units, see bits 5 and 6 of R7451INC.

r7451ct3

FLOAT?

Read response time. For units, see bits 5 and 6 of R7451INC.

r7451ct4

FLOAT?

Write response time. For units, see bits 5 and 6 of R7451INC.

r7451ct5

FLOAT?

Number of zHPF read I/O requests (valid if bit 4 in R7451INC is set).

r7451ct6

FLOAT?

Number of zHPF write I/O requests (valid if bit 4 in R7451INC is set).

r7451zhl

FLOAT?

zHPF List Pre-fetch I/O Requests. Number of command chains, where the Transport Mode operation specified a non-zero Imbedded Locate Record Count.

r7451zhh

FLOAT?

zHPF List Pre-fetch I/O Request Hits. Number of command chains, where • the Transport Mode operation specified a non-zero Imbedded Locate Record Count. • the chain was completed without requiring access to any DDM.

r7451gsf

FLOAT?

Global Mirror Collisions sidefile count. A GMC occurs when, during the sending of data in the secondary to create a consistency group, a subsequent host update is attempted before the modified track has been transmitted to the secondary volume. The modified track will be moved to the sidefile before allowing a new host write. The counter will be incremented by one when a track is added to the sidefile.

r7451gss

FLOAT?

Global Mirror Collisions synchronous count. When a write collision occurs, the modified track data which belongs to the current consistency group may be sent to the remote control unit before allowing the write. The data may come from the sidefile if it is full or from cache if the collision sidefile is not being utilized.

r7451srr

FLOAT?

Number of synchronous I/O cache read requests. (Valid if bit 3 of R7451INC is set.)

r7451srh

FLOAT?

Number of synchronous I/O cache read request hits. (Valid if bit 3 of R7451INC is set.)

r7451swr

FLOAT?

Number of synchronous I/O cache write requests. (Valid if bit 3 of R7451INC is set.)

r7451swh

FLOAT?

Number of synchronous I/O cache write request hits. (Valid if bit 3 of R7451INC is set.)

r7451unt

VARCHAR(2)?

r7451inc (Bit 5-6) showing measurement units (‘00’ - Bytes in units of 128K, and times in units of 16 milliseconds)

Constraints:

  • FOREIGN KEY (smf74_cachsys.datetime, smf74_cachsys.smf74ist, smf74_cachsys.smf74iet, smf74_cachsys.r745ssid → datetime, smf74ist, smf74iet, r745ssid)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r7451rid)

smf74_scm
smf2db.db_models.smf74_model.Smf74Scm (smf74_scm)

The Smf74Scm class stores the Smf74Scm section in the smf74_scm table.

Columns:

r7410crid*

VARCHAR(4)

SCM resource identifier.

r7410cpid*

VARCHAR(4)

Part identifier.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r7410cdus

BIGINT?

Data unit size in bytes.

r7410crqc

BIGINT?

Internal requests processed at CPC level.

r7410crq

BIGINT?

Internal requests processed at LPAR level.

r7410cdwc

BIGINT?

Data units written at CPC level.

r7410cdw

BIGINT?

Data units written at LPAR level.

r7410cdrc

BIGINT?

Data units read at CPC level.

r7410cdr

BIGINT?

Data units read at LPAR level.

r7410crtc

FLOAT?

Aggregate time spent on execution of requests involving resource part in units of 128 microseconds at CPC level.

r7410crt

FLOAT?

Aggregate time spent on execution of requests involving resource part in units of 128 microseconds at LPAR level.

r7410ciqc

FLOAT?

Accumulated IOP queue time in units of 128 microseconds at CPC level.

r7410cwuc

BIGINT?

Utilization at CPC level. This value designates the sum of the average CPC utilization per second in percent multiplied by the number of seconds of this interval.

r7410cwu

BIGINT?

Utilization at LPAR level. This value designates the sum of the average LPAR utilization per second in percent multiplied by the number of seconds of this interval.

r7410flg

INTEGER?

Flag byte. Bit Meaning when set 0 SCM resource type is Virtual Flash Memory 1-7 Reserved

smf74int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time and this field.

r7410vfm

INTEGER?

r7410flg (Bit 0) showing SCM resource type is Virtual Flash Memory.

r7410cdwc_bytes

BIGINT?

total bytes written at CPC level.

r7410cdw_bytes

BIGINT?

total bytes written at LPAR level.

r7410cdrc_bytes

BIGINT?

total bytes read at CPC level.

r7410cdr_bytes

BIGINT?

total bytes read at LPAR level.

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, r7410crid, r7410cpid)

smf74_siol
smf2db.db_models.smf74_model.Smf74Siol (smf74_siol)

The Smf74Siol class stores the Smf74Siol section in the smf74_siol table.

Columns:

r748siid*

VARCHAR(4)

Synchronous I/O link (IBM zHyperLink) interface ID.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r748cser*

VARCHAR(10)

Primary control unit serial number.

r748styp

INTEGER?

Synchronous I/O link type. Value Meaning 00 Not used 01 Optical PCIe 02-FF Not used

r748sspd

INTEGER?

Synchronous I/O link speed. Value Meaning 00 Not used 01 PCIe Gen 1 02 PCIe Gen 2 03 PCIe Gen 3 04 PCIe Gen 4 05-FF Not used

r748swdh

INTEGER?

Synchronous I/O link width. This number is the number of PCIe lanes.

r748sste

INTEGER?

Value Meaning 00 Not used 01 Link not Trained 02 Link handshake incomplete 03 Link handshake complete and link operational 04 Link in service mode (i.e. link quiesced) 05-FF Not used

r748sflg

INTEGER?

Flags. Bit Meaning when set 0 Unit of bytes indeterminable. Byte values incorrect. 1

r748scbr

FLOAT?

Synchronous I/O cache bytes read in units of 128K bytes.

r748scro

FLOAT?

Total number of synchronous I/O cache read operations.

r748scrs

FLOAT?

Number of successful synchronous I/O cache read operations.

r748scrt

FLOAT?

Synchronous I/O cache read accumulated time in milliseconds.

r748scbw

FLOAT?

Synchronous I/O cache bytes written in units of 128K bytes.

r748scwo

FLOAT?

Total number of synchronous I/O cache write operations.

r748scws

FLOAT?

Number of successful synchronous I/O cache write operations.

r748scwt

FLOAT?

Synchronous I/O cache write accumulated time in milliseconds.

r748snbw

FLOAT?

NVS bytes written in units of 128K bytes.

r748snwo

FLOAT?

Total number of NVS write operations.

r748snws

FLOAT?

Number of successful NVS write operations.

r748snwt

FLOAT?

NVS write accumulated time in milliseconds.

r748sbyt

INTEGER?

r748sflg (Bit 0) showing unit of bytes indeterminable. Byte values incorrect.

r748stim

INTEGER?

r748sflg (Bit 1) showing unit of time indeterminable. Time values incorrect.

Constraints:

  • FOREIGN KEY (smf74_cntl.datetime, smf74_cntl.smf74ist, smf74_cntl.smf74iet, smf74_cntl.r748cser → datetime, smf74ist, smf74iet, r748cser)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r748cser, r748siid)

smf74_sreq
smf2db.db_models.smf74_model.Smf74Sreq (smf74_sreq)

The Smf74Sreq class stores the Smf74Sreq section in the smf74_sreq table.

Columns:

→ r744snam*

VARCHAR(16)

Name of connected structure in this coupling facility.

r744sver

DATETIME?

Structure version number.

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744styp

INTEGER?

Structure type identifier. Value Meaning 1 Unserialized List structure 2 Serialized List structure 3 Lock structure 4 Cache structure

r744sflg

INTEGER?

Status Flags. Bit Meaning when set 0 Structure was connected to the system at the end of the interval. 1 Structure became active during the interval. 2 Structure is capable to participate in asynchronous duplexing. (Valid if bit 5 of R744FFLG is not set.) 3 Structure is in the duplexing active state. (Valid if bit 5 of R744FFLG is not set.) 4 Structure is primary instance of an asynchronously duplexed structure. (Valid if bit 5 of R744FFLG is not set.) 5 Structure is secondary instance of an asynchronously duplexed structure. (Valid if bit 5 of R744FFLG is not set.) 6 Structure is encrypted. (Valid if bit 5 of R744FFLG is not set.) 7

r744slec

INTEGER?

Lock structure only: lock table entry characteristic. (Valid if bit 5 of

r744slel

INTEGER?

List structure: limit on number of list entries. The estimated maximum number of list entries that may reside in storage class memory is not included. Lock structure: limit on number of data elements. (Valid if bit 5 of R744FFLG is not set.)

r744slem

INTEGER?

List structure: current number of list entries in use. The number of list entries that currently reside in storage class memory is not included. Lock structure: current number of data elements in use. (Valid if bit 5 of R744FFLG is not set.)

r744sltl

INTEGER?

Lock structure only: limit on number of lock table entries. (Valid if bit 5 of R744FFLG is not set.)

r744sltm

INTEGER?

Lock structure only: Current number of lock table entries in use. (Valid if bit 5 of R744FFLG is not set.)

r744ssta

FLOAT?

The number of list, lock, or cache requests that were to be executed synchronously at the coupling facility, but which were changed to an asynchronous operation due to lack of resources.

r744strc

FLOAT?

The total number of IXLLIST, IXLCACHE, or IXLLOCK requests made. This field will not necessarily equal the sum or R744SSRC, R744SARC, and R744SSTA due to internal processing. Use of the batch unlock function can produce large discrepancies because R744STRC is incremented for each lock being released, but only one coupling facility operation is executed.

r744stac

FLOAT?

The total number of IXLLOCK requests that could not be satisfied immediately because of lock contention.

r744sarc

FLOAT?

The total number of operations executed asynchronously at the coupling facility.

r744satm

FLOAT?

Summed service time for asynchronous requests in microseconds.

r744sasq

FLOAT?

Summed squares of service time for asynchronous requests.

r744ssrc

FLOAT?

Count of number of times for synchronous requests.

r744sstm

FLOAT?

Summed service time for synchronous requests in microseconds.

r744sssq

FLOAT?

Summed squares of service time for synchronous requests.

r744sqrc

FLOAT?

Count of number of times for queued requests.

r744sqtm

FLOAT?

Summed queue delay time in microseconds.

r744sqsq

FLOAT?

Summed squares of delay time for queued requests.

r744sdrc

FLOAT?

Number of times a request was found delayed in case of dump serialization.

r744sdtm

FLOAT?

Summed dump delay time in microseconds.

r744sdsq

FLOAT?

Summed squares of dump delay time.

r744sdmp

FLOAT?

Number of times dump serialization was found for this structure (list and cache structures only).

r744shto

FLOAT?

Total number of requests waiting on the high priority queue.

r744shmn

BIGINT?

Minimum number of requests waiting on the high priority queue during this interval.

r744shmx

BIGINT?

Maximum number of requests waiting on the high priority queue during this interval.

r744slto

FLOAT?

Total number of requests waiting on the low priority queue.

r744slmn

BIGINT?

Minimum number of requests waiting on the low priority queue during this interval.

r744slmx

BIGINT?

Maximum number of requests waiting on the low priority queue during this interval.

r744sdto

FLOAT?

Total number of requests delayed because dump serialization is in progress.

r744sdmn

BIGINT?

Minimum number of requests delayed because dump serialization is in progress during this interval.

r744sdmx

BIGINT?

Maximum number of requests delayed because dump serialization is in progress during this interval.

r744scn

FLOAT?

Lock structure only: number of times any request encountered lock contention.

r744sfcn

FLOAT?

Lock structure only: number of times any request encountered false lock contention (storage contention within the structure).

r744ssiz

BIGINT?

Allocated size of structure (units = 4K byte blocks). (Valid if bit 5 of R744FFLG is not set.)

r744smas

BIGINT?

Maximum structure size. (Valid if bit 5 of R744FFLG is not set.)

r744smis

BIGINT?

Minimum structure size. (Valid if bit 5 of R744FFLG is not set.)

r744sdec

BIGINT?

Cache structure only: Total directory entry count. (Valid if bit 5 of R744FFLG is not set.)

r744sdel

BIGINT?

Cache structure only: Total data element count. (Valid if bit 5 of R744FFLG is not set.)

r744snlh

INTEGER?

List structure only: Number of list headers. (Valid if bit 5 of R744FFLG is not set.)

r744smae

INTEGER?

List structure only: maximum number of elements. The estimated maximum number of list elements that may reside in storage class memory is not included. (Valid if bit 5 of R744FFLG is not set.)

r744scue

INTEGER?

List structure only: current number of elements in use. The number of list elements that currently reside in storage class memory is not included. (Valid if bit 5 of R744FFLG is not set.)

r744cdsi

INTEGER?

Index to first Cache data section.

r744cdne

INTEGER?

Number of Cache data section entries.

r744spln

FLOAT?

Count of peer-link-not-available conditions.

r744spes

FLOAT?

Count of execution-suppressed conditions.

r744sptc

FLOAT?

Count of waiting-for-peer-subchannel conditions.

r744spst

INTEGER?

Total peer-subchannel-wait time (microseconds).

r744spss

FLOAT?

Square of total peer-subchannel-wait time (microseconds squared).

r744srtc

FLOAT?

Count of condition ‘waiting for peer subchannel with reserve held’.

r744srst

INTEGER?

Total peer-subchannel-wait-with-reserve time (microseconds).

r744srss

FLOAT?

Square of total peer-subchannel-wait-with-reserve time (microseconds squared).

r744sctc

FLOAT?

Count of condition ‘waiting for peer completion’.

r744scst

INTEGER?

Total waiting-for-peer-completion time (microseconds).

r744scss

FLOAT?

Square of total waiting-for-peer-completion time (microseconds squared).

r744slsv

DATETIME?

Logical structure version number.

r744setm

FLOAT?

Structure execution time (microseconds). Valid if R744FLVL > 14. (Valid if bit 5 of R744FFLG is not set.)

r744sisc

INTEGER?

Index to Storage Class Memory data section. This field is zero if there is no SCM information available.

r744snsc

INTEGER?

Number of Storage Class Memory data sections.

r744ssac

INTEGER?

Count of Storage Class Memory Access Required conditions that require the request to be restarted.

r744sosa

INTEGER?

Count of successful operations to the coupling facility that encountered an SCM Access Required condition.

r744siad

INTEGER?

Index to Asynchronous CF Duplexing data section. This field is zero if there is no Asynchronous CF Duplexing data available.

r744sadn

INTEGER?

Number of Asynchronous CF Duplexing data sections.

r744sixc

INTEGER?

Number of asynchronous duplex requests that requested sync up with the primary. (Valid if bit 1 of R744SXFL is set.)

r744sxsc

INTEGER?

Number of asynchronous duplex requests that were suspended waiting for the operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sxst

INTEGER?

Summed suspend time, in microseconds, for suspended requests that were waiting for asynchronous duplex operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sxsq

FLOAT?

Square of summed suspend times, in square of microseconds, for suspended requests that were waiting for the asynchronous duplex operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sado

INTEGER?

Number of asynchronous duplex operations that were delayed because the primary structure was unable to accept new requests either because it could not forward requests to the secondary CF or because the secondary CF could not process incoming requests. (Valid if bit 0 of R744SXFL is set.)

r744sadr

INTEGER?

Number of asynchronous duplex requests that experienced a delayed operation because the primary CF was unable to accept new requests. (Valid if bit 0 of R744SXFL is set.)

r744sqch

INTEGER?

Asynchronous duplex operation queue characteristic. The number of queue entries is the product of: 4096 × 2 ** R744SQCH

r744sxfl

INTEGER?

Meaning when set 0 Data for primary instance of asynchronous duplexed structure is valid. 1 Data for secondary instance of asynchronous duplexed structure is valid. 2 Data for Write and Read Request Measurements is valid. 3 Data for CF monopolization delays is valid. 4 - 7

r744swdr

INTEGER?

Number of requests to write data to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swac

INTEGER?

Number of adjunct areas written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744srdr

INTEGER?

Number of requests to read data from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744srac

INTEGER?

Number of adjunct areas read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swec

BIGINT?

Number of data entries with data elements that have been written to the CF structure. Includes both single and multi entry write requests. (Valid if bit 2 of R744SXFL is set.)

r744srec

INTEGER?

Number of data entries with data elements that have been read from the CF structure. Includes both single and multi entry read requests. (Valid if bit 2 of R744SXFL is set.)

r744swed

BIGINT?

Sum of 256-byte increments accumulated for entry data with data elements written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swes

INTEGER?

Square of summed number of 256-byte increments accumulated for entry data with data elements written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744sred

BIGINT?

Sum of 256-byte increments accumulated for entry data with data elements read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744sres

FLOAT?

Square of summed number of 256-byte increments accumulated for entry data with data elements read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744smrc

FLOAT?

Number of times a request was found delayed due to coupling facility resource monopolization. (Valid if bit 3 of R744SXFL is set.)

r744smtm

FLOAT?

Summed queue time (in microseconds) for operations queued due to coupling facility resource monopolization. (Valid if bit 3 of R744SXFL is set.)

r744smsq

FLOAT?

Summed queue time squared for operations queued due to coupling facility resource monopolization, in microseconds squared. (Valid if bit 3 of R744SXFL is set.)

r744smto

FLOAT?

Total number of operations queued for CF monopolization avoidance. (Valid if bit 3 of R744SXFL is set.)

r744smht

FLOAT?

Total number of high-priority operations queued for CF monopolization avoidance. (Valid if bit 3 of R744SXFL is set.)

r744smmn

INTEGER?

Minimum number of operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smmx

INTEGER?

Maximum number of operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smhn

INTEGER?

Minimum number of high-priority operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smhx

INTEGER?

Maximum number of high-priority operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744scei

INTEGER?

r744sflg (Bit 0) showing structure was connected to the system at the end of the interval.

r744sadi

INTEGER?

r744sflg (Bit 1) showing structure became active during the interval.

r744scad

INTEGER?

r744sflg (Bit 2) showing structure is capable to participate in asynchronous duiplexing. (Valid if bit 5 of r744fflg is not set.)

r744sdas

INTEGER?

r744sflg (Bit 3) showing structure is in the duplexing active state. (Valid if bit 5 of r744fflg is not set.)

r744spri

INTEGER?

r744sflg (Bit 4) showing structure is primary instance of an asynchronously duplexed structure. (Valid if bit 5 of r744fflg is not set.)

r744ssec

INTEGER?

r744sflg (Bit 5) showing structure is secondary instance of an asynchronously duplexed structure. (Valid if bit 5 of r744fflg is not set.)

r744senc

INTEGER?

r744sflg (Bit 6) showing structure is encrypted. (Valid if bit 5 of r744fflg is not set.)

r744sxap

INTEGER?

r744sxfl (Bit 0) showing data for priamry instance of asynchronous duplexed structure is valid.

r744sxas

INTEGER?

r744sxfl (Bit 1) showing data for secondary instance of asynchronouos duplexed structure is valid.

r744sxcm

INTEGER?

r744sxfl (Bit 2) showing data for Write and Read Request Measuremens is valid.

r744sxmo

INTEGER?

r744sxfl (Bit 3) showing data for CF monopolization delays is valid.

r744crhc

FLOAT?

Read hit counter.

r744crmd

FLOAT?

Read miss, directory hit counter.

r744crma

FLOAT?

Read miss, assignment suppressed counter.

r744crmn

FLOAT?

Read miss, name assigned counter.

r744crmt

FLOAT?

Read miss, target storage class full.

r744cwh0

FLOAT?

Write hit change bit 0 - number of times unchanged data was written.

r744cwh1

FLOAT?

Write hit change bit 1 - number of times changed data was written.

r744cwmn

FLOAT?

Write miss not registered counter.

r744cwmi

FLOAT?

Write miss invalid state counter.

r744cwmt

FLOAT?

Write miss storage class full counter.

r744cder

FLOAT?

Directory entry reclaim counter.

r744cdtr

FLOAT?

Data entry reclaim counter.

r744cxdr

FLOAT?

XI directory reclaim counter.

r744cxfw

FLOAT?

XI write counter.

r744cxni

FLOAT?

XI name invalidation counter.

r744cxci

FLOAT?

XI complement invalidation counter.

r744ccoc

FLOAT?

Castout counter.

r744crsm

FLOAT?

Reference signal miss counter.

r744ctsf

FLOAT?

Target storage class full counter.

r744cdec

BIGINT?

Directory entry counter snapshot.

r744cdac

BIGINT?

Data element counter snapshot.

r744ctcc

BIGINT?

Total changed counter.

r744cdta

BIGINT?

Data area counter.

r744crlc

FLOAT?

Completed reference list counter.

r744cprl

FLOAT?

Partially completed reference list counter.

r744cxrl

FLOAT?

XI for local cache vector index replacement.

r744cwuc

FLOAT?

Write unchanged counter.

Constraints:

  • FOREIGN KEY (smf74_lcf.smf74xnm, smf74_lcf.datetime, smf74_lcf.smf74ist, smf74_lcf.smf74iet, smf74_lcf.r744fnam, smf74_lcf.smf74sid → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, smf74sid)

  • FOREIGN KEY (smf74_str.smf74xnm, smf74_str.datetime, smf74_str.smf74ist, smf74_str.smf74iet, smf74_str.r744fnam, smf74_str.r744qstr → smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744snam, smf74sid)

smf74_srtd
smf2db.db_models.smf74_model.Smf74Srtd (smf74_srtd)

The Smf74Srtd class stores the Smf74Srtd section in the smf74_srtd table.

Columns:

r749rtrv*

FLOAT

Response time distribution bucket range value. The range value of the first read and the first write bucket of a Synchronous I/O link represents response times less than the range value. For example, if the read range value is 10, then this bucket represents read response times less than 10 microseconds. The range value of the remaining buckets represents response times less than this range value and greater than or equal to the prior range value. For example, if the range value is 30 and the prior range value was 20, this represents responses r in the range: 20 microseconds <= r < 30 microseconds

srtd_idx*

INTEGER

the index of synchronous I/O response time distribution data record in the section.

response_time_for_sync_io_read

INTEGER?

r749rflg (Bit 0) indicating if set, response time data measured for synchronous I/O read instructions.

response_time_for_sync_io_write*

INTEGER

r749rflg (Bit 1) indicating if set, response time data measured for synchronous I/O write instructions.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r749pfid*

VARCHAR(10)

PCIE Function ID (PFID) for the PCIE function for which performance data is returned.

r749rflg

INTEGER?

Response time distribution bucket flag. Bit Meaning 0 If set, response time data measured for synchronous I/O read instructions. 1 If set, response time data measured for synchronous I/O write instructions. 2-7 Reserved.

r749rtsc

INTEGER?

Response time distribution bucket sample count.

Constraints:

  • FOREIGN KEY (smf74_pcie.datetime, smf74_pcie.smf74ist, smf74_pcie.smf74iet, smf74_pcie.r749pfid → datetime, smf74ist, smf74iet, r749pfid)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r749pfid, response_time_for_sync_io_write, srtd_idx, r749rtrv)

smf74_str
smf2db.db_models.smf74_model.Smf74Str (smf74_str)

The Smf74Str class stores the Smf74Str section in the smf74_str table.

Columns:

r744qstr*

VARCHAR(16)

Name of structure allocated in this coupling facility.

last_update_time

DATETIME?

last update time of this record.

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

r744qsiz

BIGINT?

Structure size requested to be allocated (4K-block units).

r744qver

DATETIME?

Structure version number.

r744qflg

INTEGER?

Status Flags. Bit Meaning when set 0 Active instance of structure (normal case). 1 New instance during rebuild. 2 Old instance during rebuild. 3 Instance is just being added or deleted (in transition). 4 Instance in hold, deletion could not be finished. 5 Dump was initiated for this structure. 6 Structure rebuild in progress. 7 The in-progress rebuild is a duplexing rebuild.

r744qfl1

INTEGER?

Status Flags 0 Duplexing is active using system-managed asynchronous duplexing. 1-7 Reserved

r744qact

INTEGER?

r744qflg (Bit 0) showing active instance of structure (normal case).

r744qrbn

INTEGER?

r744qflg (Bit 1) showing new instance during rebuild.

r744qrbo

INTEGER?

r744qflg (Bit 2) showing old instance during rebuild.

r744qtra

INTEGER?

r744qflg (Bit 3) showing instance is just being added or deleted (in transition).

r744qhol

INTEGER?

r744qflg (Bit 4) showing instance in hold, deletion could not be finished.

r744qdpt

INTEGER?

r744qflg (Bit 5) showing dump was initiate for this structure.

r744qrbp

INTEGER?

r744qflg (Bit 6) showing structure rebuild in progress.

r744qrbd

INTEGER?

r744qflg (Bit 7) showing the in-progress rebuild is a duplexing rebuild.

r744qaad

INTEGER?

r744qfl1 (Bit 0) showing duplexing is active using system-managed asynchronous duplexing.

r744styp

INTEGER?

Structure type identifier. Value Meaning 1 Unserialized List structure 2 Serialized List structure 3 Lock structure 4 Cache structure

r744sflg

INTEGER?

Status Flags. Bit Meaning when set 0 Structure was connected to the system at the end of the interval. 1 Structure became active during the interval. 2 Structure is capable to participate in asynchronous duplexing. (Valid if bit 5 of R744FFLG is not set.) 3 Structure is in the duplexing active state. (Valid if bit 5 of R744FFLG is not set.) 4 Structure is primary instance of an asynchronously duplexed structure. (Valid if bit 5 of R744FFLG is not set.) 5 Structure is secondary instance of an asynchronously duplexed structure. (Valid if bit 5 of R744FFLG is not set.) 6 Structure is encrypted. (Valid if bit 5 of R744FFLG is not set.) 7

r744slec

INTEGER?

Lock structure only: lock table entry characteristic. (Valid if bit 5 of

r744slel

INTEGER?

List structure: limit on number of list entries. The estimated maximum number of list entries that may reside in storage class memory is not included. Lock structure: limit on number of data elements. (Valid if bit 5 of R744FFLG is not set.)

r744slem

INTEGER?

List structure: current number of list entries in use. The number of list entries that currently reside in storage class memory is not included. Lock structure: current number of data elements in use. (Valid if bit 5 of R744FFLG is not set.)

r744sltl

INTEGER?

Lock structure only: limit on number of lock table entries. (Valid if bit 5 of R744FFLG is not set.)

r744sltm

INTEGER?

Lock structure only: Current number of lock table entries in use. (Valid if bit 5 of R744FFLG is not set.)

r744ssta

FLOAT?

The number of list, lock, or cache requests that were to be executed synchronously at the coupling facility, but which were changed to an asynchronous operation due to lack of resources.

r744strc

FLOAT?

The total number of IXLLIST, IXLCACHE, or IXLLOCK requests made. This field will not necessarily equal the sum or R744SSRC, R744SARC, and R744SSTA due to internal processing. Use of the batch unlock function can produce large discrepancies because R744STRC is incremented for each lock being released, but only one coupling facility operation is executed.

r744stac

FLOAT?

The total number of IXLLOCK requests that could not be satisfied immediately because of lock contention.

r744sarc

FLOAT?

The total number of operations executed asynchronously at the coupling facility.

r744satm

FLOAT?

Summed service time for asynchronous requests in microseconds.

r744sasq

FLOAT?

Summed squares of service time for asynchronous requests.

r744ssrc

FLOAT?

Count of number of times for synchronous requests.

r744sstm

FLOAT?

Summed service time for synchronous requests in microseconds.

r744sssq

FLOAT?

Summed squares of service time for synchronous requests.

r744sqrc

FLOAT?

Count of number of times for queued requests.

r744sqtm

FLOAT?

Summed queue delay time in microseconds.

r744sqsq

FLOAT?

Summed squares of delay time for queued requests.

r744sdrc

FLOAT?

Number of times a request was found delayed in case of dump serialization.

r744sdtm

FLOAT?

Summed dump delay time in microseconds.

r744sdsq

FLOAT?

Summed squares of dump delay time.

r744sdmp

FLOAT?

Number of times dump serialization was found for this structure (list and cache structures only).

r744shto

FLOAT?

Total number of requests waiting on the high priority queue.

r744shmn

BIGINT?

Minimum number of requests waiting on the high priority queue during this interval.

r744shmx

BIGINT?

Maximum number of requests waiting on the high priority queue during this interval.

r744slto

FLOAT?

Total number of requests waiting on the low priority queue.

r744slmn

BIGINT?

Minimum number of requests waiting on the low priority queue during this interval.

r744slmx

BIGINT?

Maximum number of requests waiting on the low priority queue during this interval.

r744sdto

FLOAT?

Total number of requests delayed because dump serialization is in progress.

r744sdmn

BIGINT?

Minimum number of requests delayed because dump serialization is in progress during this interval.

r744sdmx

BIGINT?

Maximum number of requests delayed because dump serialization is in progress during this interval.

r744scn

FLOAT?

Lock structure only: number of times any request encountered lock contention.

r744sfcn

FLOAT?

Lock structure only: number of times any request encountered false lock contention (storage contention within the structure).

r744ssiz

BIGINT?

Allocated size of structure (units = 4K byte blocks). (Valid if bit 5 of R744FFLG is not set.)

r744smas

BIGINT?

Maximum structure size. (Valid if bit 5 of R744FFLG is not set.)

r744smis

BIGINT?

Minimum structure size. (Valid if bit 5 of R744FFLG is not set.)

r744sdec

BIGINT?

Cache structure only: Total directory entry count. (Valid if bit 5 of R744FFLG is not set.)

r744sdel

BIGINT?

Cache structure only: Total data element count. (Valid if bit 5 of R744FFLG is not set.)

r744snlh

INTEGER?

List structure only: Number of list headers. (Valid if bit 5 of R744FFLG is not set.)

r744smae

INTEGER?

List structure only: maximum number of elements. The estimated maximum number of list elements that may reside in storage class memory is not included. (Valid if bit 5 of R744FFLG is not set.)

r744scue

INTEGER?

List structure only: current number of elements in use. The number of list elements that currently reside in storage class memory is not included. (Valid if bit 5 of R744FFLG is not set.)

r744cdsi

INTEGER?

Index to first Cache data section.

r744cdne

INTEGER?

Number of Cache data section entries.

r744spln

FLOAT?

Count of peer-link-not-available conditions.

r744spes

FLOAT?

Count of execution-suppressed conditions.

r744sptc

FLOAT?

Count of waiting-for-peer-subchannel conditions.

r744spst

INTEGER?

Total peer-subchannel-wait time (microseconds).

r744spss

FLOAT?

Square of total peer-subchannel-wait time (microseconds squared).

r744srtc

FLOAT?

Count of condition ‘waiting for peer subchannel with reserve held’.

r744srst

INTEGER?

Total peer-subchannel-wait-with-reserve time (microseconds).

r744srss

FLOAT?

Square of total peer-subchannel-wait-with-reserve time (microseconds squared).

r744sctc

FLOAT?

Count of condition ‘waiting for peer completion’.

r744scst

INTEGER?

Total waiting-for-peer-completion time (microseconds).

r744scss

FLOAT?

Square of total waiting-for-peer-completion time (microseconds squared).

r744slsv

DATETIME?

Logical structure version number.

r744setm

FLOAT?

Structure execution time (microseconds). Valid if R744FLVL > 14. (Valid if bit 5 of R744FFLG is not set.)

r744sisc

INTEGER?

Index to Storage Class Memory data section. This field is zero if there is no SCM information available.

r744snsc

INTEGER?

Number of Storage Class Memory data sections.

r744ssac

INTEGER?

Count of Storage Class Memory Access Required conditions that require the request to be restarted.

r744sosa

INTEGER?

Count of successful operations to the coupling facility that encountered an SCM Access Required condition.

r744siad

INTEGER?

Index to Asynchronous CF Duplexing data section. This field is zero if there is no Asynchronous CF Duplexing data available.

r744sadn

INTEGER?

Number of Asynchronous CF Duplexing data sections.

r744sixc

INTEGER?

Number of asynchronous duplex requests that requested sync up with the primary. (Valid if bit 1 of R744SXFL is set.)

r744sxsc

INTEGER?

Number of asynchronous duplex requests that were suspended waiting for the operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sxst

INTEGER?

Summed suspend time, in microseconds, for suspended requests that were waiting for asynchronous duplex operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sxsq

FLOAT?

Square of summed suspend times, in square of microseconds, for suspended requests that were waiting for the asynchronous duplex operations to complete in the secondary structure of the current duplexing instance. (Valid if bit 1 of R744SXFL is set.)

r744sado

INTEGER?

Number of asynchronous duplex operations that were delayed because the primary structure was unable to accept new requests either because it could not forward requests to the secondary CF or because the secondary CF could not process incoming requests. (Valid if bit 0 of R744SXFL is set.)

r744sadr

INTEGER?

Number of asynchronous duplex requests that experienced a delayed operation because the primary CF was unable to accept new requests. (Valid if bit 0 of R744SXFL is set.)

r744sqch

INTEGER?

Asynchronous duplex operation queue characteristic. The number of queue entries is the product of: 4096 × 2 ** R744SQCH

r744sxfl

INTEGER?

Meaning when set 0 Data for primary instance of asynchronous duplexed structure is valid. 1 Data for secondary instance of asynchronous duplexed structure is valid. 2 Data for Write and Read Request Measurements is valid. 3 Data for CF monopolization delays is valid. 4 - 7

r744swdr

INTEGER?

Number of requests to write data to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swac

INTEGER?

Number of adjunct areas written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744srdr

INTEGER?

Number of requests to read data from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744srac

INTEGER?

Number of adjunct areas read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swec

BIGINT?

Number of data entries with data elements that have been written to the CF structure. Includes both single and multi entry write requests. (Valid if bit 2 of R744SXFL is set.)

r744srec

INTEGER?

Number of data entries with data elements that have been read from the CF structure. Includes both single and multi entry read requests. (Valid if bit 2 of R744SXFL is set.)

r744swed

BIGINT?

Sum of 256-byte increments accumulated for entry data with data elements written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744swes

INTEGER?

Square of summed number of 256-byte increments accumulated for entry data with data elements written to the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744sred

BIGINT?

Sum of 256-byte increments accumulated for entry data with data elements read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744sres

FLOAT?

Square of summed number of 256-byte increments accumulated for entry data with data elements read from the CF structure. (Valid if bit 2 of R744SXFL is set.)

r744smrc

FLOAT?

Number of times a request was found delayed due to coupling facility resource monopolization. (Valid if bit 3 of R744SXFL is set.)

r744smtm

FLOAT?

Summed queue time (in microseconds) for operations queued due to coupling facility resource monopolization. (Valid if bit 3 of R744SXFL is set.)

r744smsq

FLOAT?

Summed queue time squared for operations queued due to coupling facility resource monopolization, in microseconds squared. (Valid if bit 3 of R744SXFL is set.)

r744smto

FLOAT?

Total number of operations queued for CF monopolization avoidance. (Valid if bit 3 of R744SXFL is set.)

r744smht

FLOAT?

Total number of high-priority operations queued for CF monopolization avoidance. (Valid if bit 3 of R744SXFL is set.)

r744smmn

INTEGER?

Minimum number of operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smmx

INTEGER?

Maximum number of operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smhn

INTEGER?

Minimum number of high-priority operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744smhx

INTEGER?

Maximum number of high-priority operations queued for CF monopolization avoidance during this interval. (Valid if bit 3 of R744SXFL is set.)

r744scei

INTEGER?

r744sflg (Bit 0) showing structure was connected to the system at the end of the interval.

r744sadi

INTEGER?

r744sflg (Bit 1) showing structure became active during the interval.

r744scad

INTEGER?

r744sflg (Bit 2) showing structure is capable to participate in asynchronous duiplexing. (Valid if bit 5 of r744fflg is not set.)

r744sdas

INTEGER?

r744sflg (Bit 3) showing structure is in the duplexing active state. (Valid if bit 5 of r744fflg is not set.)

r744spri

INTEGER?

r744sflg (Bit 4) showing structure is primary instance of an asynchronously duplexed structure. (Valid if bit 5 of r744fflg is not set.)

r744ssec

INTEGER?

r744sflg (Bit 5) showing structure is secondary instance of an asynchronously duplexed structure. (Valid if bit 5 of r744fflg is not set.)

r744senc

INTEGER?

r744sflg (Bit 6) showing structure is encrypted. (Valid if bit 5 of r744fflg is not set.)

r744sxap

INTEGER?

r744sxfl (Bit 0) showing data for priamry instance of asynchronous duplexed structure is valid.

r744sxas

INTEGER?

r744sxfl (Bit 1) showing data for secondary instance of asynchronouos duplexed structure is valid.

r744sxcm

INTEGER?

r744sxfl (Bit 2) showing data for Write and Read Request Measuremens is valid.

r744sxmo

INTEGER?

r744sxfl (Bit 3) showing data for CF monopolization delays is valid.

r744crhc

FLOAT?

Read hit counter.

r744crmd

FLOAT?

Read miss, directory hit counter.

r744crma

FLOAT?

Read miss, assignment suppressed counter.

r744crmn

FLOAT?

Read miss, name assigned counter.

r744crmt

FLOAT?

Read miss, target storage class full.

r744cwh0

FLOAT?

Write hit change bit 0 - number of times unchanged data was written.

r744cwh1

FLOAT?

Write hit change bit 1 - number of times changed data was written.

r744cwmn

FLOAT?

Write miss not registered counter.

r744cwmi

FLOAT?

Write miss invalid state counter.

r744cwmt

FLOAT?

Write miss storage class full counter.

r744cder

FLOAT?

Directory entry reclaim counter.

r744cdtr

FLOAT?

Data entry reclaim counter.

r744cxdr

FLOAT?

XI directory reclaim counter.

r744cxfw

FLOAT?

XI write counter.

r744cxni

FLOAT?

XI name invalidation counter.

r744cxci

FLOAT?

XI complement invalidation counter.

r744ccoc

FLOAT?

Castout counter.

r744crsm

FLOAT?

Reference signal miss counter.

r744ctsf

FLOAT?

Target storage class full counter.

r744cdec

BIGINT?

Directory entry counter snapshot.

r744cdac

BIGINT?

Data element counter snapshot.

r744ctcc

BIGINT?

Total changed counter.

r744cdta

BIGINT?

Data area counter.

r744crlc

FLOAT?

Completed reference list counter.

r744cprl

FLOAT?

Partially completed reference list counter.

r744cxrl

FLOAT?

XI for local cache vector index replacement.

r744cwuc

FLOAT?

Write unchanged counter.

r744msma

BIGINT?

Maximum amount of storage class memory the structure can use (4K-block units).

r744malg

INTEGER?

SCM algorithm type.

r744mfau

BIGINT?

Fixed augmented space (4K-block units).

r744miua

BIGINT?

Amount of augmented space that is in use by this structure (4K- block units).

r744mius

BIGINT?

Amount of storage class memory that is in use by this structure (4K-block units).

r744mema

BIGINT?

Estimated maximum amount of space that may be assigned as augmented space for this structure (4K-block units).

r744meml

BIGINT?

Estimated maximum number of list entries that may reside in storage class memory for this structure.

r744meme

BIGINT?

Estimated maximum number of list elements that may reside in storage class memory for this structure.

r744menl

BIGINT?

Number of existing structure list entries that reside in storage class memory for this structure.

r744mene

BIGINT?

Number of existing structure list elements that reside in storage class memory for this structure.

r744mslt

INTEGER?

Percentage of the list entry and list element counts that determines the lower threshold for migration from storage class memory to CF storage.

r744msut

INTEGER?

Percentage of the list entry and list element counts that determines the upper threshold for migration from CF storage to storage class memory.

r744mslr

INTEGER?

Percentage of the list entry and list element counts that determines the lower threshold regulator for migration from CF storage class memory to CF real storage.The lower threshold regulators are used to stop migration from CF SCM into CF real storage after being triggered by the lower threshold.

r744msur

INTEGER?

Percentage of the list entry and list element counts that determines the upper threshold regulator for migration from CF real storage to CF storage class memory. The upper threshold regulators are used to stop migration from CF real storage into CF SCM after being triggered by the upper threshold.

r744mswc

INTEGER?

SCM write count. The number of list write operations performed to storage class memory.

r744mrfc

INTEGER?

The number of read operations against storage class memory that were initiated by a reference to list structure objects residing in storage class memory.

r744mrpc

INTEGER?

The number of read operations against storage class memory that were initiated as a prefetch operation in order to retrieve list structure objects in storage class memory that are expected to be referenced.

r744mrst

FLOAT?

Total amount of service times for read operations from storage class memory in microseconds.

r744mrsq

BIGINT?

Total amount of squares of service times for read operations from storage class memory in square-microseconds.

r744mwst

FLOAT?

Total amount of service times for write operations to storage class memory in microseconds.

r744mwsq

BIGINT?

Total amount of squares of service times for write operations to storage class memory in square-microseconds.

r744mrbt

BIGINT?

SCM read bytes transferred. This is the number of bytes in 4K units transferred from storage class memory to CF storage.

r744mwbt

BIGINT?

SCM write bytes transferred. This is the number of bytes in 4K units transferred from CF storage to storage class memory.

r744maec

BIGINT?

SCM auxiliary enabled command count. This is the number of commands that required the use of CF auxiliary frames.

r744msrl

BIGINT?

The number of references against storage class memory to locate list structure objects.

r744msrr

BIGINT?

The number of references against storage class memory to resolve list entry key hashing.

r744msrm

BIGINT?

The number of references against storage class memory for the purpose of migrating list structure objects from CF storage to storage class memory to allow the creation of new list structure objects in CF storage.

r744mmbl

BIGINT?

The maximum number of list entries that can be stored in a single storage class memory buffer.

r744mmbe

BIGINT?

The maximum number of list elements that can be stored in a single storage class memory buffer.

r744mnel

BIGINT?

The minimum number of list elements that must be available for assignment after the specified allocation process completes.

r744mnec

BIGINT?

The minimum number of list entries that must be available for assignment after the specified allocation process completes.

r744msrk

BIGINT?

The number of references against storage class memory for the purpose of migrating list structure objects from storage class memory to CF storage to allow for key-range initialization to complete.

r744afo

BIGINT?

The most current failed operation sequence number.

r744aheo

BIGINT?

Highest operation sequence number that can be executed and completed in the secondary CF.

r744alaoh

BIGINT?

Highest sequence number of the operation that has been executed in the primary structure. (Valid if bit 4 of R744SFLG is set.)

r744alaosh

BIGINT?

Highest sequence number of the operation that has completed in the primary and has been recognized by the secondary structure.

r744alcoh

BIGINT?

Highest sequence number of the operation that has completed in the secondary structure. (Valid if bit 5 of R744SFLG is set.)

r744alcoph

BIGINT?

Highest sequence number of the operation that has completed in the secondary structure and that has been recognized by the primary structure.

r744alao

BIGINT?

Number of asynchronous duplex operations that have been executed in the primary structure. (Valid if bit 4 of R744SFLG is set.)

r744alaos

BIGINT?

Number of asynchronous duplex operations that have executed in the primary and have been recognized in the secondary structure.

r744alco

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure that completed in the secondary structure. (Valid if bit 5 of R744SFLG is set.)

r744alcop

BIGINT?

Number of asynchronous duplex operations that have been completed both in the primary and in the secondary structure that has been recognized by the primary structure.

r744atpoct

BIGINT?

Total number of asynchronous duplex operations that have been transmitted from the primary to the secondary structure.

r744atpoc

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure in this interval.

r744arcpot

BIGINT?

Total number of asynchronous duplex operations that have completed in the secondary and have been recognized as complete to the primary structure.

r744arcpo

BIGINT?

Number of asynchronous duplex operations transmitted from the primary to the secondary structure and recognized as complete to the primary structure in this interval.

r744acqsc

BIGINT?

Number of stalls in the processing of the secondary operation queue.

r744apdt

BIGINT?

Total amount of primary delay time for asynchronous duplex operations, in microseconds. The primary delay time is the elapsed time in the primary CF between the assignment of the operation to the queue buffer and the first attempt to send the

r744apdq

BIGINT?

Total amount of squares of primary delay time for asynchronous duplex operations, in square of microseconds.

r744amdt

BIGINT?

Total amount of message delay time for asynchronous duplex operations, in microseconds. The message delay time is the elapsed time from the first attempt to send the asynchronous duplex operation in the primary CF to the time that the secondary CF assigns the asynchronous duplex operation to a secondary queue entry.

r744amdq

BIGINT?

Total amount of squares of message delay time for asynchronous duplex operations, in square of microseconds.

r744aqdt

BIGINT?

Total amount of secondary queue delay time for asynchronous duplex operations, in microseconds. The secondary queue delay time is the elapsed time from the time the asynchronous duplex operation is assigned to a secondary queue entry to the time of

r744aqdq

BIGINT?

Total amount of squares of secondary queue delay time for asynchronous duplex operations, in square of microseconds.

r744aqst

BIGINT?

Total amount of secondary queue stall time for asynchronous duplex operations, in microseconds.

r744aqsq

BIGINT?

Total amount of squares of secondary queue stall time for asynchronous duplex operations, in square of microseconds.

r744acdt

BIGINT?

Total amount of secondary reported completion delay time for asynchronous duplex operations, in microseconds. The secondary reported completion delay time is the elapsed time in the secondary CF, from the time the asynchronous duplex operation completes in the secondary to the time that the completion is reported to the primary.

r744acdq

BIGINT?

Total amount of squares of secondary reported completion delay time for asynchronous duplex operations, in square of microseconds.

r744ardt

BIGINT?

Total amount of response delay time for asynchronous duplex operations, in microseconds. The response delay time is the elapsed time from the launch of the operation response in the secondary CF to the time that the primary CF recognizes the response.

r744ardq

BIGINT?

Total amount of squares of response delay time for asynchronous duplex operations, in square of microseconds.

r744aott

BIGINT?

Total amount of operation transmission time for operations sent from the primary to the secondary structure, in microseconds. (Valid if bit 5 of R744SFLG is set.)

r744aotq

BIGINT?

Total amount of squares of operation transmission time, in square of microseconds. (Valid if bit 5 of R744SFLG is set.)

r744astt

BIGINT?

Total amount of service time to transfer the asynchronous duplex operations to the secondary structure and complete the operations in the secondary structure, in microseconds. (Valid if bit 5 of R744SFLG is set.)

r744astq

BIGINT?

Total amount of squares of service time to transfer the asynchronous duplex operations to the secondary structure and complete the operations in the secondary structure, in square of microseconds. (Valid if bit 5 of R744SFLG is set.)

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, r744qstr)

smf74_subchpa
smf2db.db_models.smf74_model.Smf74Subchpa (smf74_subchpa)

The Smf74Subchpa class stores the Smf74Subchpa section in the smf74_subchpa table.

Columns:

csc

VARCHAR(8)?

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74xnm*

VARCHAR(8)

Sysplex name as defined in parmlib member COUPLExx.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r744fnam*

VARCHAR(8)

Name of coupling facility as defined in parmlib member COUPLExx.

smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

r744hcpi*

VARCHAR(2)

Channel path identifier. The range of values is X’00’ to X’FF’.

r744hsnd*

INTEGER

r744hchf (Bit 1) showing channel path is a sender channel.

r744htap

VARCHAR(5)?

Channel path type acronym.

r744hopm

VARCHAR(4)?

Channel path operation mode. It describes the channel path type, data rate, protocol and adapter type. Value Meaning X’01’ CFP path supporting a 1.0625 Gbit/s data rate X’02’ CFP path supporting a 2.125 Gbit/s data rate X’10’ CIB path operating at 1x bandwidth using the IFB protocol, adapter type HCA2-O LR X’11’ CIB path operating at 12x bandwidth using the IFB protocol, adapter type HCA2-O X’20’ CIB path operating at 1x bandwidth using the IFB protocol, adapter type HCA3-O LR X’21’ CIB path operating at 12x bandwidth using the IFB protocol, adapter type HCA3-O X’30’ CIB path operating at 12x bandwidth using the IFB3 protocol, adapter type HCA3-O X’40’ CS5 path operating at 8x bandwidth using the PCIe third generation protocol, adapter type PCIe-O X’50’ CL5 path supporting a 10 Gbit/s data rate using the Converged Enhanced Ethernet protocol, adapter type RoCE X’51’ CL6 path supporting a 25 Gbit/s data rate using the Converged Enhanced Ethernet protocol, adapter type RoCE Other Unknown

r744hlat

FLOAT?

Channel path latency time. This is the average round-trip path time in microseconds. A value of 0 means that the time was not measured. A value of 1 means a time less than or equal to one microsecond.

r744hpcp

VARCHAR(4)?

Physical channel ID (PCHID)

r744haid

VARCHAR(4)?

Coupling adapter identifier associated with the CHPID.

r744hapn

VARCHAR(2)?

Number of the port associated with the CHPID.

r744hsap_1

VARCHAR(2)?

engine 1 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_2

VARCHAR(2)?

engine 2 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_3

VARCHAR(2)?

engine 3 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hsap_4

VARCHAR(2)?

engine 4 - I/O processor (System Assist Processor) to which this path is accessible. The range of values is X’00’ to X’FF’.

r744hhca

INTEGER?

r744hfl1 (Bit 0) showing coupling adapter ID and port number are valid.

r744hmov

INTEGER?

r744hfl1 (Bit 1) showing channel path operation mode is valid.

r744hlav

INTEGER?

r744hfl1 (Bit 2) showing channel path latency time is valid.

r744hdev

INTEGER?

r744hfl1 (Bit 3) showing degraded status flag is valid.

r744hsav1

INTEGER?

r744hfl1 (Bit 4) showing the corresponding field in the array of I/O processors is valid.

r744hsav2

INTEGER?

r744hfl1 (Bit 5) showing the corresponding field in the array of I/O processors is valid.

r744hsav3

INTEGER?

r744hfl1 (Bit 6) showing the corresponding field in the array of I/O processors is valid.

r744hsav4

INTEGER?

r744hfl1 (Bit 7) showing the corresponding field in the array of I/O processors is valid.

r744hpcv

INTEGER?

r744hfl2 (Bit 0) showing channel (CHID) is valid.

r744hdeg

INTEGER?

r744hchf (Bit 0) showing channel path is operating at reduced capacity (degraded) or is not operating at the end of the interval.

Constraints:

  • FOREIGN KEY (smf74_cf.smf74xnm, smf74_cf.datetime, smf74_cf.smf74ist, smf74_cf.smf74iet, smf74_cf.r744fnam → smf74xnm, datetime, smf74ist, smf74iet, r744fnam)

  • PRIMARY KEY (smf74xnm, datetime, smf74ist, smf74iet, r744fnam, smf74sid, r744hcpi, r744hsnd)

smf74_switch
smf2db.db_models.smf74_model.Smf74Switch (smf74_switch)

The Smf74Switch class stores the Smf74Switch section in the smf74_switch table.

Columns:

r747sdev*

VARCHAR(4)

Switch device number.

last_update_time

DATETIME?

last update time of this record.

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r747slsn

INTEGER?

Logical switch number.

r747spfl

INTEGER?

Switch processing flags. Bit Meaning when set 0 Status of switch has changed. 1 Number of ports has changed. 2 Switch is offline. 3 Switch is now online. 4 Cascaded switch. 5-7 Reserved.

r747snsp

INTEGER?

Number of supported ports for this switch.

r747snip

INTEGER?

Number of installed ports for this switch.

r747svar

INTEGER?

r747spfl (Bit 0) showing status of swtich has changed.

r747snpc

INTEGER?

r747spfl (Bit 1) showing number of ports has changed.

r747soff

INTEGER?

r747spfl (Bit 2) showing switch is offline.

r747snol

INTEGER?

r747spfl (Bit 3) showing switch is now online.

r747sfcs

INTEGER?

r747spfl (Bit 4) showing cascaded switch.

ndeconfigcode

VARCHAR(8)?

ND associated with switch device configuration code.

ndetype

VARCHAR(6)?

ND associated with switch device type.

ndemodel

VARCHAR(3)?

ND associated with switch device model.

ndemfg

VARCHAR(3)?

ND associated with switch device manufacturer.

ndeplant

VARCHAR(2)?

ND associated with switch device plant code.

ndesequence

VARCHAR(12)?

ND associated with switch device sequence number.

ndecpcid

INTEGER?

ND associated with switch device CPC id.

r747pfpt

FLOAT?

Frame pacing time (in units of 2.5 microseconds).

r747pnwr

FLOAT?

Number of words received.

r747pnwt

FLOAT?

Number of words transmitted.

r747pnfr

FLOAT?

Number of frames received.

r747pnft

FLOAT?

Number of frames transmitted.

r747pner

FLOAT?

Number of errors.

Constraints:

  • FOREIGN KEY (smf74_fcd.datetime, smf74_fcd.smf74ist, smf74_fcd.smf74iet → datetime, smf74ist, smf74iet)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r747sdev)

smf74_sys
smf2db.db_models.smf74_model.Smf74Sys (smf74_sys)

The Smf74Sys class stores the Smf74Sys section in the smf74_sys table.

Columns:

r742snme*

VARCHAR(8)

System name as defined in parmlib member IEASYSxx SYSNAME parameter.

r742sdir*

VARCHAR(3)

Direction of the message traffic Bit Meaning when set 0 Inbound. The R742SNME system sent messages to the local system. 1 Outbound. The R742SNME system receives messages from the local system. 2 Local. This means that the message traffic is within the local system. 3-7 Reserved.

r742stcn*

VARCHAR(8)

Transport class name (blanks for inbound entry).

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

r742sstf

INTEGER?

Status flags Bit Meaning when set 0 System became active during this interval 1 System became inactive during this interval 2 Counts reset by XCF during this interval 3 Partially not active during RMF Postprocessor interval. 4-7 Reserved.

r742spth

INTEGER?

Current number of signalling paths in service (zero for local entry). If outbound entry, count is for the indicated transport class.

r742sbsy

INTEGER?

Number of no buffer conditions. For local or outbound entry, count is for the indicated transport class.

r742snop

INTEGER?

Number of no path conditions (zero for local entry). For outbound entry, count is for the indicated transport class.

r742smxb

INTEGER?

Maximum 1K blocks of message buffer space. For local or outbound entry, count is for the indicated transport class.

r742sbig

INTEGER?

Number of big message conditions (zero for inbound entry).

r742sfit

INTEGER?

Number of message fit conditions (zero for inbound entry).

r742ssml

INTEGER?

Number of small message conditions (zero for inbound entry).

r742sovr

INTEGER?

Number of big messages that exceeded the message length for which XCF was optimized (zero for inbound entry).

r742stcl

INTEGER?

Message length for transport class (zero for inbound entry).

r742sact

INTEGER?

r742sstf (Bit 0) showing system became active during this interval.

r742siac

INTEGER?

r742sstf (Bit 1) showing system became inactive during this interval.

r742sres

INTEGER?

r742sstf (Bit 2) showing counts reset by XCF during this interval.

r742spar

INTEGER?

r742sstf (Bit 3) showing partially not active during RMF Postprocessor interval.

Constraints:

  • FOREIGN KEY (smf74_xctl.csc, smf74_xctl.smf74sid, smf74_xctl.datetime, smf74_xctl.smf74ist, smf74_xctl.smf74iet → csc, smf74sid, datetime, smf74ist, smf74iet)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet, r742snme, r742stcn, r742sdir)

smf74_xctl
smf2db.db_models.smf74_model.Smf74Xctl (smf74_xctl)

The Smf74Xctl class stores the Smf74Xctl section in the smf74_xctl table.

Columns:

r742stot

INTEGER?

Total number of System data sections in all SMF records.

r742ptot

INTEGER?

Total number of Path data sections in all SMF records.

r742mtot

INTEGER?

Total number of Member data sections in all SMF records.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf74sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

Constraints:

  • FOREIGN KEY (smf74_pro.datetime, smf74_pro.smf74ist, smf74_pro.smf74iet, smf74_pro.smf_type, smf74_pro.csc, smf74_pro.smf74sid → datetime, smf74ist, smf74iet, smf_type, csc, smf74sid)

  • PRIMARY KEY (csc, smf74sid, datetime, smf74ist, smf74iet)

smf74_xpool
smf2db.db_models.smf74_model.Smf74Xpool (smf74_xpool)

The Smf74Xpool class stores the Smf74Xpool section in the smf74_xpool table.

Columns:

r748xpid

VARCHAR(4)?

Extent pool identifier.

ccmt_seqn

VARCHAR(10)?

the sequence number of the subsystem control unit.

r745dvol

VARCHAR(6)?

Volume serial of device

→ datetime*

DATETIME

the hour of the record.

→ smf74ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf74iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval

→ r745ssid*

VARCHAR(6)

Subsystem ID.

→ r7451dvn*

VARCHAR(4)

Device number (binary).

r7451scs

VARCHAR(2)?

Subchannel set ID.

r7451rsv

FLOAT?

Lower interface I/O response time (in milliseconds).

r7451flg

INTEGER?

Flag. Value Meaning 0 No additional information 1 RAID rank data. 2 Extent pool and physical storage data.

r7452xty

VARCHAR(4)?

Extent type: Value Meaning X’04’ FB 1Gb X’84’ CKD 1Gb

r7451sio

INTEGER?

r7451inc (Bit 3) showing synchronous I/O cache data are valid.

r7451hpf

INTEGER?

r7451inc (Bit 4) showing zHPF read and write I/O requests r7451ct5 and r7451ct6 are available.

r7451xfl

INTEGER?

r7451inc (Bit 7) showing transfer statistics r7451xfr are valid.

r7452dxa

INTEGER?

r7452xfl (Bit 0) showing dynamic extent allocation.

r7452dsh

INTEGER?

r7452xfl (Bit 1) showing data sharing.

r7452mis

INTEGER?

r7452xfl (Bit 2) showing migrating/migration state.

r7451rmr

FLOAT?

Record mode read request.

r7451xsf

FLOAT?

Extended-Remote-Copy(XRC) or Concurrent-Copy(CC) sidefile read request.

r7451xcw

FLOAT?

XRC or CC contaminated writes.

r7451tsp

FLOAT?

Number of tracks transferred to secondary Peer-to-Peer-Remote- Copy(PPRC) volume.

r7451nvs

FLOAT?

NVS space allocation.

r7451ct1

FLOAT?

Bytes read. For units, see bits 5 and 6 of R7451INC.

r7451ct2

FLOAT?

Bytes written. For units, see bits 5 and 6 of R7451INC.

r7451ct3

FLOAT?

Read response time. For units, see bits 5 and 6 of R7451INC.

r7451ct4

FLOAT?

Write response time. For units, see bits 5 and 6 of R7451INC.

r7451ct5

FLOAT?

Number of zHPF read I/O requests (valid if bit 4 in R7451INC is set).

r7451ct6

FLOAT?

Number of zHPF write I/O requests (valid if bit 4 in R7451INC is set).

r7451zhl

FLOAT?

zHPF List Pre-fetch I/O Requests. Number of command chains, where the Transport Mode operation specified a non-zero Imbedded Locate Record Count.

r7451zhh

FLOAT?

zHPF List Pre-fetch I/O Request Hits. Number of command chains, where • the Transport Mode operation specified a non-zero Imbedded Locate Record Count. • the chain was completed without requiring access to any DDM.

r7451gsf

FLOAT?

Global Mirror Collisions sidefile count. A GMC occurs when, during the sending of data in the secondary to create a consistency group, a subsequent host update is attempted before the modified track has been transmitted to the secondary volume. The modified track will be moved to the sidefile before allowing a new host write. The counter will be incremented by one when a track is added to the sidefile.

r7451gss

FLOAT?

Global Mirror Collisions synchronous count. When a write collision occurs, the modified track data which belongs to the current consistency group may be sent to the remote control unit before allowing the write. The data may come from the sidefile if it is full or from cache if the collision sidefile is not being utilized.

r7451srr

FLOAT?

Number of synchronous I/O cache read requests. (Valid if bit 3 of R7451INC is set.)

r7451srh

FLOAT?

Number of synchronous I/O cache read request hits. (Valid if bit 3 of R7451INC is set.)

r7451swr

FLOAT?

Number of synchronous I/O cache write requests. (Valid if bit 3 of R7451INC is set.)

r7451swh

FLOAT?

Number of synchronous I/O cache write request hits. (Valid if bit 3 of R7451INC is set.)

r7451unt

VARCHAR(2)?

r7451inc (Bit 5-6) showing measurement units (‘00’ - Bytes in units of 128K, and times in units of 16 milliseconds)

Constraints:

  • FOREIGN KEY (smf74_cdev.datetime, smf74_cdev.smf74ist, smf74_cdev.smf74iet, smf74_cdev.r745dsid, smf74_cdev.r745devn → datetime, smf74ist, smf74iet, r745ssid, r7451dvn)

  • PRIMARY KEY (datetime, smf74ist, smf74iet, r745ssid, r7451dvn)

Smf 75

smf75_pro
smf2db.db_models.smf75_model.Smf75Pro (smf75_pro)

The Smf75Pro class stores the Smf75Pro section in the smf75_pro table.

Columns:

smf75ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf75iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

speed_boost

INTEGER?

smf75fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf75fla (Bit 9) indciating zIIP boost was active during entire interval.

datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf75sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf75mfv

INTEGER?

RMF version number.

smf75prd

VARCHAR(8)?

Product name (‘RMF’).

smf75int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

smf75sam

INTEGER?

Number of RMF samples.

smf75fla

INTEGER?

Flags Bit Meaning when set 0 Reserved 1 Samples have been skipped 2 Record was written by RMF Monitor III 3 Interval was synchronized with SMF 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 15 Reserved.

smf75cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.

smf75mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf75iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries

smf75prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available

smf75ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf75srl

INTEGER?

SMF record level change number (X’8E’ for z/OS V2R4 RMF with RMF Data Gatherer APAR OA59330). This field enables processing of SMF record level changes in an existing release.

smf75lgo

FLOAT?

Offset GMT to local time (STCK format).

smf75oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf75syn

INTEGER?

SYNC value in seconds.

smf75gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf75xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf75snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf75flg

INTEGER?

System indicator Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators (See ‘Standard and extended SMF record headers’ on page 164 for details.) 7 System is running in PR/SM mode.

Constraints:

  • PRIMARY KEY (datetime, smf75ist, smf75iet, smf_type, csc, smf75sid)

smf75_psd
smf2db.db_models.smf75_model.Smf75Psd (smf75_psd)

The Smf75Psd class stores the Smf75Psd section in the smf75_psd table.

Columns:

smf75dsn*

VARCHAR(44)

Page data set name. Valid only when bit 4 of SMF75FL2 is not set.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf75sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf75ist*

DATETIME

Time that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf75iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf75pst

INTEGER?

Page space type: Bit Meaning when set 0 PLPA 1 COMMON 2 Reserved. 3 LOCAL 4 Reserved. 5 Data set unusable. 6 Data set brought online during interval. 7 Data set taken offline during interval.

smf75fl2

INTEGER?

Bit Meaning when set 0 Data set accepts VIO pages. 1 Reserved. 2 Data set is on a device with an alternate control unit. 3 SMF75DEV contains a valid device name. 4 Page space type is SCM.

smf75typ

VARCHAR(8)?

Device type. Valid only when bit 4 of SMF75FL2 is not set.

smf75cha

VARCHAR(6)?

Device number in the form hhhh (hex digits). Valid only when bit 4 of SMF75FL2 is not set.

smf75vol

VARCHAR(6)?

Volume serial number. Valid only when bit 4 of SMF75FL2 is not set.

smf75scs

VARCHAR(4)?

Subchannel set ID. Valid only when bit 4 of SMF75FL2 is not set.

smf75sla

INTEGER?

Total number of slots contained within the page data set.

smf75mxu

INTEGER?

Maximum number of slots used.

smf75mnu

INTEGER?

Minimum number of slots used.

smf75avu

INTEGER?

Average number of slots used.

smf75bds

INTEGER?

Number of unusable slots.

smf75use

INTEGER?

Number of samples indicating data set was being used by ASM.

smf75req

INTEGER?

The value is the same as SMF75USE.

smf75sio

INTEGER?

Number of I/O requests for the data set.

smf75pgx

INTEGER?

Number of pages transferred to or from page data set.

smf75dev

VARCHAR(8)?

Device name (blank if device name cannot be determined). Valid only when bit 4 of SMF75FL2 is not set.

smf75cu

VARCHAR(8)?

Control unit name (blank if control unit name cannot be determined). Valid only when bit 4 of SMF75FL2 is not set.

smf75lvu

FLOAT?

Average number of slots used (same as SMF75AVU).

smf75int

FLOAT?

Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. The end of the measurement interval is the sum of the recorded start time (and this field.)

smf75sam

INTEGER?

Number of RMF samples.

lpa

INTEGER?

smf75pst (Bit 0) showing page space type is PLPA.

com

INTEGER?

smf75pst (Bit 1) showing page space type is COMMON.

loc

INTEGER?

smf75pst (Bit 3) showing page space type is LOCAL.

dsb

INTEGER?

smf75pst (Bit 5) showing data set unusable.

onl

INTEGER?

smf75pst (Bit 6) showing data set brought online during interval.

ofl

INTEGER?

smf75pst (Bit 7) showing data set taken offline during interval.

ds_accepts_vio

INTEGER?

smf75fl2 (Bit 0) showing data set accepts VIO pages.

ds_on_alt_control_unit

INTEGER?

smf75fl2 (Bit 2) showing data set is on a device with an alternate control unit.

device_name_valid

INTEGER?

smf75fl2 (Bit 3) showing smf75dev contains a valid device name.

page_space_scm

INTEGER?

smf75fl2 (Bit 4) showing page space type is SCM.

psbsy

FLOAT?

percentage of time during the reporting interval when the data set was considered busy by the Auxiliary Storage Manager (ASM). At each cycle, RMF tests each data set, and at the end of the interval, the percentage is calculated.

psptt

FLOAT?

average number of seconds required to complete a page transfer.

pspt

FLOAT?

number of pages that were transferred to or from the page data set or SCM in units of 4K pages.

psart

FLOAT?

total number of I/O requests for the data set made during the interval.

Constraints:

  • FOREIGN KEY (smf75_pro.datetime, smf75_pro.smf75ist, smf75_pro.smf75iet, smf75_pro.smf_type, smf75_pro.csc, smf75_pro.smf75sid → datetime, smf75ist, smf75iet, smf_type, csc, smf75sid)

  • PRIMARY KEY (csc, smf75sid, datetime, smf75ist, smf75iet, smf75dsn)

Smf 77

smf77_ctl
smf2db.db_models.smf77_model.Smf77Ctl (smf77_ctl)

The Smf77Ctl class stores the Smf77Ctl section in the smf77_ctl table.

Columns:

smf_type

VARCHAR(5)?

the SMF type and subtype.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf77sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

datetime*

DATETIME

the hour of the record.

smf77ist*

DATETIME

Time since midnight that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf77iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf77fg1

INTEGER?

Enqueue status indicator Bit Meaning 0 Enqueue summary table full 1 Specified resource had no contention 2 Enqueue had bad CPU clock 3 Enqueue event processing abend 4 On - detail data requested   Off - summary data requested 5 On - GRS=NONE (local sysplex) 6 Off - GRS=RING, if bit 5 = ‘0’ 7 On - bits 5 and 6 are valid

smf77rf2

INTEGER?

Second status indicator Bit Meaning 0 GRS system problems 1 RMF/GRS interface problems 2-7 Reserved.

resource_no_contention

INTEGER?

smf77fg1 (Bit 1) showing specified resource had no contention.

enqueue_bad_cpu_clock

INTEGER?

smf77fg1 (Bit 2) showing enqueue had bad CPU clock.

enqueue_processing_abend

INTEGER?

smf77fg1 (Bit 3) showing enqueue event processing abend.

detail_data_req

INTEGER?

smf77fg1 (Bit 4) showing detail data requested if ON, otherwise summary data requested.

grs_none

INTEGER?

smf77fg1 (Bit 5) showing GRS=NONE (local sysplex).

grs_ring

INTEGER?

smf77fg1 (Bit 6) showing GRS=RING, if bit 5 = ‘0’.

grs_mode

INTEGER?

smf77fg1 (Bit 7) showing bits 5 and 6 are valid.

grs_sys_problem

INTEGER?

smf77rf2 (Bit 0) showing GRS system problems.

grs_interface_problem

INTEGER?

smf77rf2 (Bit 1) showing RMF/GRS interface problems.

Constraints:

  • PRIMARY KEY (csc, smf77sid, datetime, smf77ist, smf77iet)

smf77_enq
smf2db.db_models.smf77_model.Smf77Enq (smf77_enq)

The Smf77Enq class stores the Smf77Enq section in the smf77_enq table.

Columns:

smf77qnm*

VARCHAR(8)

Major name of resource.

smf77rnm*

VARCHAR(44)

Minor name of resource.

smf77rln

INTEGER?

Minor name length.

smf77dfg

INTEGER?

Current resource detail indicator Bit Meaning 0 Resource still in contention 1 On - Scope of systems Off - Scope of system 2 On - Owner has exclusive control of the resource Off - Owner shares the resource 3 On - First job is waiting for exclusive use Off - First job is waiting for shared use 4 On - Second job is waiting for exclusive use Off - Second job is waiting for shared use 5 On - Resource is global Off - Resource is local

smf77do1

VARCHAR(8)?

Job name 1 of resource owner during period of maximum contention.

smf77do2

VARCHAR(8)?

Job name 2 of resource owner during period of maximum contention.

smf77dw1

VARCHAR(8)?

Job name 1 waiting for the resource owner during period of maximum contention.

smf77dw2

VARCHAR(8)?

Job name 2 waiting for the resource owner during period of maximum contention.

smf77sy1

VARCHAR(8)?

System identifier of job name 1 (resource owner at maximum contention).

smf77sy2

VARCHAR(8)?

System identifier of job name 2 (resource owner at maximum contention).

smf77sy3

VARCHAR(8)?

System identifier of job name 1 (waiting for the resource at maximum contention).

smf77sy4

VARCHAR(8)?

System identifier of job name 2 (waiting for the resource at maximum contention).

date

DATE?

the date of the record.

idx*

INTEGER

the index of the entries in the section.

system_scope

INTEGER?

smf77dfg (Bit 1) showing scope of systems if ON, otherwise, scope of system.

resource_contention

INTEGER?

smf77dfg (Bit 0) showing resource still in contention.

exclusive_owner

INTEGER?

smf77dfg (Bit 2) showing owner has exclusive control of the resource if ON, otherwise owner shares the resource.

job_wait_for_exc_usage

INTEGER?

smf77dfg (Bit 3) showing first job is waiting for exclusive use if ON, otherwise first job is waiting for shared use.

job_wait_for_2exc_usage

INTEGER?

smf77dfg (Bit 4) showing second job is waiting for exclusive use if ON, otherwise second job is waiting for shared use.

global_resource

INTEGER?

smf77dfg (Bit 5) showing resource is global.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf77sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf77ist*

DATETIME

Time since midnight that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf77iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

smf77wtm

FLOAT?

Minimum resource contention time during the measurement interval, in 1024-microsecond units. After an internal RMF restart (for example, due to a change of gatherer options) the contention time can be larger than the measurement interval.

smf77wtx

FLOAT?

Maximum resource contention time during the measurement interval, in 1024-microsecond units. After an internal RMF restart (for example, due to a change of gatherer options) the contention time can be larger than the measurement interval.

smf77wtt

FLOAT?

Total resource contention time during the measurement interval, in 1024-microsecond units. After an internal RMF restart (for example, due to a change of gatherer options) the contention time can be larger than the measurement interval.

smf77ql1

INTEGER?

Counter for queue length of 1.

smf77ql2

INTEGER?

Counter for queue length of 2.

smf77ql3

INTEGER?

Counter for queue length of 3.

smf77ql4

INTEGER?

Counter for queue length of 4 or more.

smf77exm

INTEGER?

Minimum number of exclusive requests waiting.

smf77exx

INTEGER?

Maximum number of exclusive requests waiting.

smf77shm

INTEGER?

Minimum number of share requests waiting.

smf77shx

INTEGER?

Maximum number of share requests waiting.

smf77evt

INTEGER?

Total number of contention events that occurred during the measurement interval. A contention event is the period starting from the time when the resource has contention until the resource no longer has contention.

smf77dow

INTEGER?

Number of owners using the resource at maximum contention.

smf77dwr

INTEGER?

Number of jobs waiting for the resource at maximum contention.

smf77aql

INTEGER?

Total number of waiting requests during the measurement interval.

smf77csc

INTEGER?

Total number of contention status change events that occurred during the measurement interval.

smf77nod

INTEGER?

Total number of contention status change events accumulated during the measurement interval which did not provide separate contention detail data.

Constraints:

  • FOREIGN KEY (smf77_ctl.csc, smf77_ctl.smf77sid, smf77_ctl.datetime, smf77_ctl.smf77ist, smf77_ctl.smf77iet → csc, smf77sid, datetime, smf77ist, smf77iet)

  • PRIMARY KEY (csc, smf77sid, datetime, smf77ist, smf77iet, smf77qnm, smf77rnm, idx)

smf77_pro
smf2db.db_models.smf77_model.Smf77Pro (smf77_pro)

The Smf77Pro class stores the Smf77Pro section in the smf77_pro table.

Columns:

→ smf77ist*

DATETIME

Time since midnight that the RMF measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf77iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

speed_boost

INTEGER?

smf77fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf77fla (Bit 9) indciating zIIP boost was active during entire interval.

→ datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf77sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf77mfv

INTEGER?

RMF version number.

smf77prd

VARCHAR(8)?

Product name (‘RMF’).

smf77int

FLOAT?

Duration of RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)

smf77sam

INTEGER?

Number of RMF samples.

smf77fla

INTEGER?

Flags Bit Meaning when set 0 Reserved 1 Samples have been skipped 2 Record was written by RMF Monitor III 3 Interval was synchronized with SMF 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 15 Reserved.

smf77cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The

smf77mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version,

smf77iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries

smf77prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available 7 Enhanced DAT facility 2 available

smf77ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf77srl

INTEGER?

SMF record level change number (X’8E’ for z/OS V2R4 RMF with RMF Data Gatherer APAR OA59330). This field enables processing of SMF record level changes in an existing release.

smf77lgo

FLOAT?

Offset GMT to local time (STCK format).

smf77oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf77syn

INTEGER?

SYNC value in seconds.

smf77gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf77xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf77snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf77flg

INTEGER?

System indicator Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators* 7 System is running in PR/SM mode. *See ‘Standard and extended SMF record headers’ on page 164 for a detailed description.

Constraints:

  • FOREIGN KEY (smf77_ctl.csc, smf77_ctl.smf77sid, smf77_ctl.datetime, smf77_ctl.smf77ist, smf77_ctl.smf77iet → csc, smf77sid, datetime, smf77ist, smf77iet)

  • PRIMARY KEY (datetime, smf77ist, smf77iet, smf_type, csc, smf77sid)

Smf 78

smf78_amg
smf2db.db_models.smf78_model.Smf78Amg (smf78_amg)

The Smf78Amg class stores the Smf78Amg section in the smf78_amg table.

Columns:

r783amgs*

VARCHAR(8)

The alias management group number assigned by z/OS for this LCU on this system. This number is valid, if the LCU is assigned to a DASD subsystem that supports alias management groups and bit 7 of R783DST is set.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r783amgc

VARCHAR(2)?

The alias management group number defined on the physical controller for this LCU. This number is valid, if the LCU is assigned to a DASD subsystem that supports alias management groups and bit 7 of R783DST is set.

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

ioctr

FLOAT?

contention rate.

iodlq

FLOAT?

average queue length of delayed I/O requests.

ioart

FLOAT?

channel path taken rate.

iocub

FLOAT?

percentage of requests caused by control unit busy.

iodpb

FLOAT?

percentage of requests caused by director port busy.

iocbt

FLOAT?

average control unit busy delay time.

iocmr

FLOAT?

average initial command reponse time.

iocss

FLOAT?

average channel subsystem delay time.

iohwait

FLOAT?

HyperPAV wait ratio.

iohmax

FLOAT?

maximum number of in-use HyperPAV aliases.

iohdmax

FLOAT?

maximum number of in-use HyperPAV aliaes for one device.

iohioqc

FLOAT?

the high watermark of queued I/O requests.

ioxsareq

FLOAT?

ratio of successful alias requests.

ioxuahrq

FLOAT?

ratio of unsuccessful alias requests in home LCU.

ioxabc

FLOAT?

rate of aliases borrowed from peer LCUs.

ioxhcba

INTEGER?

high watermark of concurrently borrowed aliases.

ioxalc

FLOAT?

rate of aliass laned to a peer LCU.

ioxhcla

INTEGER?

high watermark of concurrently loaned aliases to a peer LCU.

ioxcqd

FLOAT?

average queue length when an alias was needed.

ioxiuac

FLOAT?

average number of in-use aliases when an alias was needed.

Constraints:

  • FOREIGN KEY (smf78_ioq.csc, smf78_ioq.smf78sid, smf78_ioq.datetime, smf78_ioq.smf78ist, smf78_ioq.smf78iet → csc, smf78sid, datetime, smf78ist, smf78iet)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r783amgs)

smf78_cha
smf2db.db_models.smf78_model.Smf78Cha (smf78_cha)

The Smf78Cha class stores the Smf78Cha section in the smf78_cha table.

Columns:

r783amgs

VARCHAR(8)?

The alias management group number assigned by z/OS for this LCU on this system. This number is valid, if the LCU is assigned to a DASD subsystem that supports alias management groups and bit 7 of R783DST is set.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ r783id1*

VARCHAR(6)

Logical control unit identifier.

r783cpid*

VARCHAR(4)

Channel path identifier.

r783cpst

INTEGER?

Channel path status Bit Meaning when set 0 Channel path installed 1 Channel path online 2 Channel path varied 3 Channel path offline to all devices of the LCU 4 Channel path connection to all devices of the LCU altered by VARY PATH command during interval 5 Measured channel path data incorrect 6 Channel path is DCM managed 7 CHPID manipulated, requiring data reset

r783cun

INTEGER?

Number of control units attached.

r783cu1

VARCHAR(6)?

First control unit attached.

r783cu2

VARCHAR(6)?

Second control unit attached.

r783cu3

VARCHAR(6)?

Third control unit attached.

r783cu4

VARCHAR(6)?

Fourth control unit attached.

r783cub

INTEGER?

Number of times control unit was busy.

r783pt

INTEGER?

Number of times channel path was taken.

r783dpb

INTEGER?

Number of times that the Director Port was busy.

r783cbt

INTEGER?

Delay time of an I/O request because the control unit was busy.

r783cmr

INTEGER?

Initial command response time until the first command is indicated as accepted by the device.

r783sbs

INTEGER?

Switch busy count summation: contains the switch busy counts received for all partitions.

r783cpxf

INTEGER?

Channel path extended flags Bit Meaning when set 0 Extended I/O measurement-block format-1 data available 1 Extended I/O measurement-block format-2 data available 2 First-transfer-ready-disabled supported

r783cpat

INTEGER?

Path attributes Value Meaning 0 Not specified for this path. 1 Preferred path. 2 Non-preferred path.

r783ctmw

INTEGER?

Transport mode write count

r783ctrd

INTEGER?

First-transfer-ready-disabled write count

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

ioart

FLOAT?

channel path taken rate.

iocub

FLOAT?

percentage of requests caused by control unit busy.

iodpb

FLOAT?

percentage of requests caused by director port busy.

iocbt

FLOAT?

average control unit busy delay time.

iocmr

FLOAT?

average initial command reponse time.

ch_path_installed

INTEGER?

r783cpst (Bit 0) showing channel path installed.

ch_path_online

INTEGER?

r783cpst (Bit 1) showing channel path online.

ch_path_varied

INTEGER?

r783cpst (Bit 2) showing channel path varied.

ch_path_offline

INTEGER?

r783cpst (Bit 3) showing channel path offline to all devices of the LCU.

vary_path_action

INTEGER?

r783cpst (Bit 4) showing channel path connection to all devices of the LCU altered by VARY PATH command during interval.

ch_path_data_invalid

INTEGER?

r783cpst (Bit 5) showing measured channel path data incorrect.

ch_path_dcm

INTEGER?

r783cpst (Bit 6) showing channel path is DCM managed.

chpid_manipulated

INTEGER?

r783cpst (Bit 7) showing CHPID manipulated, requiring data reset.

extended_io_measurement1

INTEGER?

r783cpxf (Bit 0) showing extended I/O measurement-block format-1 data available.

extended_io_measurement2

INTEGER?

r783cpxf (Bit 1) showing extended I/O measurement-block format-2 data available.

first_transfer_ready_disabled

INTEGER?

r783cpxf (Bit 2) showing first-transfer-ready-disabled supported.

Constraints:

  • FOREIGN KEY (smf78_lcu.csc, smf78_lcu.smf78sid, smf78_lcu.datetime, smf78_lcu.smf78ist, smf78_lcu.smf78iet, smf78_lcu.r783id2 → csc, smf78sid, datetime, smf78ist, smf78iet, r783id1)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r783id1, r783cpid)

smf78_chap
smf2db.db_models.smf78_model.Smf78Chap (smf78_chap)

The Smf78Chap class stores the Smf78Chap section in the smf78_chap table.

Columns:

r783mcmn

INTEGER?

Minimum number of DCM managed channels used.

r783mcmx

INTEGER?

Maximum number of DCM managed channels used.

r783mcdf

INTEGER?

Defined number of DCM managed channels.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ r783amgs*

VARCHAR(8)

The alias management group number assigned by z/OS for this LCU on this system. This number is valid, if the LCU is assigned to a DASD subsystem that supports alias management groups and bit 7 of R783DST is set.

r783cpid*

VARCHAR(4)

Channel path identifier.

r783cpst

INTEGER?

Channel path status Bit Meaning when set 0 Channel path installed 1 Channel path online 2 Channel path varied 3 Channel path offline to all devices of the LCU 4 Channel path connection to all devices of the LCU altered by VARY PATH command during interval 5 Measured channel path data incorrect 6 Channel path is DCM managed 7 CHPID manipulated, requiring data reset

r783cun

INTEGER?

Number of control units attached.

r783cu1

VARCHAR(6)?

First control unit attached.

r783cu2

VARCHAR(6)?

Second control unit attached.

r783cu3

VARCHAR(6)?

Third control unit attached.

r783cu4

VARCHAR(6)?

Fourth control unit attached.

r783cub

INTEGER?

Number of times control unit was busy.

r783pt

INTEGER?

Number of times channel path was taken.

r783dpb

INTEGER?

Number of times that the Director Port was busy.

r783cbt

INTEGER?

Delay time of an I/O request because the control unit was busy.

r783cmr

INTEGER?

Initial command response time until the first command is indicated as accepted by the device.

r783sbs

INTEGER?

Switch busy count summation: contains the switch busy counts received for all partitions.

r783cpxf

INTEGER?

Channel path extended flags Bit Meaning when set 0 Extended I/O measurement-block format-1 data available 1 Extended I/O measurement-block format-2 data available 2 First-transfer-ready-disabled supported

r783cpat

INTEGER?

Path attributes Value Meaning 0 Not specified for this path. 1 Preferred path. 2 Non-preferred path.

r783ctmw

INTEGER?

Transport mode write count

r783ctrd

INTEGER?

First-transfer-ready-disabled write count

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

ioart

FLOAT?

channel path taken rate.

iocub

FLOAT?

percentage of requests caused by control unit busy.

iodpb

FLOAT?

percentage of requests caused by director port busy.

iocbt

FLOAT?

average control unit busy delay time.

iocmr

FLOAT?

average initial command reponse time.

ch_path_installed

INTEGER?

r783cpst (Bit 0) showing channel path installed.

ch_path_online

INTEGER?

r783cpst (Bit 1) showing channel path online.

ch_path_varied

INTEGER?

r783cpst (Bit 2) showing channel path varied.

ch_path_offline

INTEGER?

r783cpst (Bit 3) showing channel path offline to all devices of the LCU.

vary_path_action

INTEGER?

r783cpst (Bit 4) showing channel path connection to all devices of the LCU altered by VARY PATH command during interval.

ch_path_data_invalid

INTEGER?

r783cpst (Bit 5) showing measured channel path data incorrect.

ch_path_dcm

INTEGER?

r783cpst (Bit 6) showing channel path is DCM managed.

chpid_manipulated

INTEGER?

r783cpst (Bit 7) showing CHPID manipulated, requiring data reset.

extended_io_measurement1

INTEGER?

r783cpxf (Bit 0) showing extended I/O measurement-block format-1 data available.

extended_io_measurement2

INTEGER?

r783cpxf (Bit 1) showing extended I/O measurement-block format-2 data available.

first_transfer_ready_disabled

INTEGER?

r783cpxf (Bit 2) showing first-transfer-ready-disabled supported.

Constraints:

  • FOREIGN KEY (smf78_amg.csc, smf78_amg.smf78sid, smf78_amg.datetime, smf78_amg.smf78ist, smf78_amg.smf78iet, smf78_amg.r783amgs → csc, smf78sid, datetime, smf78ist, smf78iet, r783amgs)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r783amgs, r783cpid)

smf78_comn
smf2db.db_models.smf78_model.Smf78Comn (smf78_comn)

The Smf78Comn class stores the Smf78Comn section in the smf78_comn table.

Columns:

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r782pa

VARCHAR(8)?

Private area address below 16 megabytes.

r782ps

BIGINT?

Private area size (in bytes) below 16 megabytes.

r782epa

VARCHAR(8)?

Private area address above 16 megabytes.

r782eps

BIGINT?

Private area size (in bytes) above 16 megabytes.

r782ca

VARCHAR(8)?

CSA address below 16 megabytes.

r782cs

BIGINT?

CSA size (in bytes) below 16 megabytes.

r782eca

VARCHAR(8)?

CSA address above 16 megabytes.

r782ecs

BIGINT?

CSA size (in bytes) above 16 megabytes.

r782flg

INTEGER?

Flags: Bit Meaning when set 0 Restricted use common service area (RUCSA) is defined.

r782mla

VARCHAR(8)?

Modified link pack area (MLPA) address below 16 megabytes.

r782mls

BIGINT?

Modified link pack area (MLPA) size (in bytes) below 16 megabytes.

r782emla

VARCHAR(8)?

Modified link pack area (MLPA) address above 16 megabytes.

r782emls

BIGINT?

Modified link pack area (MLPA) size (in bytes) above 16 megabytes.

r782fla

VARCHAR(8)?

Fixed link pack area (FLPA) address below 16 megabytes.

r782fls

BIGINT?

Fixed link pack area (FLPA) size (in bytes) below 16 megabytes.

r782efla

VARCHAR(8)?

Fixed link pack area (FLPA) address above 16 megabytes.

r782efls

BIGINT?

Fixed link pack area (FLPA) size (in bytes) above 16 megabytes.

r782pla

VARCHAR(8)?

Pageable link pack area (PLPA) address below 16 megabytes.

r782pls

BIGINT?

Pageable link pack area (PLPA) size (in bytes) below 16 megabytes.

r782elpa

VARCHAR(8)?

Pageable link pack area (PLPA) address above 16 megabytes.

r782elps

BIGINT?

Pageable link pack area (PLPA) size (in bytes) above 16 megabytes.

r782sa

VARCHAR(8)?

System queue area (SQA) address below 16 megabytes.

r782ss

BIGINT?

System queue area (SQA) size (in bytes) below 16 megabytes.

r782esa

VARCHAR(8)?

System queue area (SQA) address above 16 megabytes.

r782ess

BIGINT?

System queue area (SQA) size (in bytes) above 16 megabytes.

r782na

VARCHAR(8)?

Nucleus address below 16 megabytes.

r782ns

BIGINT?

Nucleus size (in bytes) below 16 megabytes.

r782ena

VARCHAR(8)?

Nucleus address above 16 megabytes.

r782ens

BIGINT?

Nucleus size (in bytes) above 16 megabytes.

r782nl

BIGINT?

Pageable link pack area (PLPA) space redundant with MLPA/FLPA below 16 megabytes.

r782enl

BIGINT?

Pageable link pack area (PLPA) space redundant with MLPA/FLPA above 16 megabytes.

r782lpai

BIGINT?

Intermodule space in Pageable link pack area (PLPA) below 16 megabytes.

r782elpi

BIGINT?

Intermodule space in Pageable link pack area (PLPA) above 16 megabytes.

r782mr

BIGINT?

Maximum possible user region below 16 megabytes.

r782emr

BIGINT?

Maximum possible user region above 16 megabytes.

sqau_vsdbmin

BIGINT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Minimum value for below 16 megabytes.

sqau_vsdbntme

DATETIME?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

sqau_vsdbmax

BIGINT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Maximum value for below 16 megabytes.

sqau_vsdbxtme

DATETIME?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqau_vsdbtotl

FLOAT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

sqau_vsdamin

BIGINT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Minimum value for above 16 megabytes.

sqau_vsdantme

DATETIME?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

sqau_vsdamax

BIGINT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Maximum value for above 16 megabytes.

sqau_vsdaxtme

DATETIME?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqau_vsdatotl

FLOAT?

System queue area (SQA) usage both above and below 16 megabytes. The description of the format of all fields being marked as ‘Mixed(1)’ can be found in Table 16 on page 745 and Table 17 on page 746. - Total for all samples above 16 megabytes (used to calculate average).

csau_vsdbmin

BIGINT?

CSA usage both above and below 16 megabytes, including RUCSA. - Minimum value for below 16 megabytes.

csau_vsdbntme

DATETIME?

CSA usage both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csau_vsdbmax

BIGINT?

CSA usage both above and below 16 megabytes, including RUCSA. - Maximum value for below 16 megabytes.

csau_vsdbxtme

DATETIME?

CSA usage both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csau_vsdbtotl

FLOAT?

CSA usage both above and below 16 megabytes, including RUCSA. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csau_vsdamin

BIGINT?

CSA usage both above and below 16 megabytes, including RUCSA. - Minimum value for above 16 megabytes.

csau_vsdantme

DATETIME?

CSA usage both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csau_vsdamax

BIGINT?

CSA usage both above and below 16 megabytes, including RUCSA. - Maximum value for above 16 megabytes.

csau_vsdaxtme

DATETIME?

CSA usage both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csau_vsdatotl

FLOAT?

CSA usage both above and below 16 megabytes, including RUCSA. - Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_0

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Minimum value for below 16 megabytes.

csak_vsdbntme_0

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_0

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Maximum value for below 16 megabytes.

csak_vsdbxtme_0

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_0

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_0

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Minimum value for above 16 megabytes.

csak_vsdantme_0

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_0

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Maximum value for above 16 megabytes.

csak_vsdaxtme_0

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_0

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 0) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_1

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Minimum value for below 16 megabytes.

csak_vsdbntme_1

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_1

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Maximum value for below 16 megabytes.

csak_vsdbxtme_1

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_1

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_1

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Minimum value for above 16 megabytes.

csak_vsdantme_1

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_1

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Maximum value for above 16 megabytes.

csak_vsdaxtme_1

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_1

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 1) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_2

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Minimum value for below 16 megabytes.

csak_vsdbntme_2

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_2

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Maximum value for below 16 megabytes.

csak_vsdbxtme_2

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_2

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_2

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Minimum value for above 16 megabytes.

csak_vsdantme_2

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_2

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Maximum value for above 16 megabytes.

csak_vsdaxtme_2

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_2

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 2) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_3

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Minimum value for below 16 megabytes.

csak_vsdbntme_3

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_3

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Maximum value for below 16 megabytes.

csak_vsdbxtme_3

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_3

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_3

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Minimum value for above 16 megabytes.

csak_vsdantme_3

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_3

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Maximum value for above 16 megabytes.

csak_vsdaxtme_3

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_3

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 3) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_4

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Minimum value for below 16 megabytes.

csak_vsdbntme_4

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_4

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Maximum value for below 16 megabytes.

csak_vsdbxtme_4

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_4

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_4

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Minimum value for above 16 megabytes.

csak_vsdantme_4

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_4

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Maximum value for above 16 megabytes.

csak_vsdaxtme_4

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_4

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 4) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_5

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Minimum value for below 16 megabytes.

csak_vsdbntme_5

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_5

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Maximum value for below 16 megabytes.

csak_vsdbxtme_5

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_5

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_5

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Minimum value for above 16 megabytes.

csak_vsdantme_5

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_5

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Maximum value for above 16 megabytes.

csak_vsdaxtme_5

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_5

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 5) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_6

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Minimum value for below 16 megabytes.

csak_vsdbntme_6

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_6

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Maximum value for below 16 megabytes.

csak_vsdbxtme_6

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_6

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_6

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Minimum value for above 16 megabytes.

csak_vsdantme_6

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_6

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Maximum value for above 16 megabytes.

csak_vsdaxtme_6

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_6

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 6) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_7

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Minimum value for below 16 megabytes.

csak_vsdbntme_7

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_7

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Maximum value for below 16 megabytes.

csak_vsdbxtme_7

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_7

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_7

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Minimum value for above 16 megabytes.

csak_vsdantme_7

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_7

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Maximum value for above 16 megabytes.

csak_vsdaxtme_7

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_7

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 7) Total for all samples above 16 megabytes (used to calculate average).

csak_vsdbmin_8

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Minimum value for below 16 megabytes.

csak_vsdbntme_8

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csak_vsdbmax_8

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Maximum value for below 16 megabytes.

csak_vsdbxtme_8

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdbtotl_8

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csak_vsdamin_8

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Minimum value for above 16 megabytes.

csak_vsdantme_8

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdamax_8

BIGINT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Maximum value for above 16 megabytes.

csak_vsdaxtme_8

DATETIME?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csak_vsdatotl_8

FLOAT?

CSA used both above and below 16 megabytes by subpool key. 40 bytes for each of 9 keys. - (Key 8) Total for all samples above 16 megabytes (used to calculate average).

csaf_vsdbmin

BIGINT?

Free CSA both above and below 16 megabytes, including RUCSA. - Minimum value for below 16 megabytes.

csaf_vsdbntme

DATETIME?

Free CSA both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csaf_vsdbmax

BIGINT?

Free CSA both above and below 16 megabytes, including RUCSA. - Maximum value for below 16 megabytes.

csaf_vsdbxtme

DATETIME?

Free CSA both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csaf_vsdbtotl

FLOAT?

Free CSA both above and below 16 megabytes, including RUCSA. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csaf_vsdamin

BIGINT?

Free CSA both above and below 16 megabytes, including RUCSA. - Minimum value for above 16 megabytes.

csaf_vsdantme

DATETIME?

Free CSA both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csaf_vsdamax

BIGINT?

Free CSA both above and below 16 megabytes, including RUCSA. - Maximum value for above 16 megabytes.

csaf_vsdaxtme

DATETIME?

Free CSA both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csaf_vsdatotl

FLOAT?

Free CSA both above and below 16 megabytes, including RUCSA. - Total for all samples above 16 megabytes (used to calculate average).

cslf_vsdbmin

BIGINT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Minimum value for below 16 megabytes.

cslf_vsdbntme

DATETIME?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

cslf_vsdbmax

BIGINT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Maximum value for below 16 megabytes.

cslf_vsdbxtme

DATETIME?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

cslf_vsdbtotl

FLOAT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

cslf_vsdamin

BIGINT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Minimum value for above 16 megabytes.

cslf_vsdantme

DATETIME?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

cslf_vsdamax

BIGINT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Maximum value for above 16 megabytes.

cslf_vsdaxtme

DATETIME?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

cslf_vsdatotl

FLOAT?

Largest free block of CSA both above and below 16 megabytes; can either be CSA or RUCSA. - Total for all samples above 16 megabytes (used to calculate average).

csal_vsdbmin

BIGINT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Minimum value for below 16 megabytes.

csal_vsdbntme

DATETIME?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

csal_vsdbmax

BIGINT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Maximum value for below 16 megabytes.

csal_vsdbxtme

DATETIME?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csal_vsdbtotl

FLOAT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

csal_vsdamin

BIGINT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Minimum value for above 16 megabytes.

csal_vsdantme

DATETIME?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

csal_vsdamax

BIGINT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Maximum value for above 16 megabytes.

csal_vsdaxtme

DATETIME?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

csal_vsdatotl

FLOAT?

CSA allocated area size (in bytes) both above and below 16 megabytes, including RUCSA. - Total for all samples above 16 megabytes (used to calculate average).

sqaf_vsdbmin

BIGINT?

Free system queue area (SQA) both above and below 16 megabytes. - Minimum value for below 16 megabytes.

sqaf_vsdbntme

DATETIME?

Free system queue area (SQA) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

sqaf_vsdbmax

BIGINT?

Free system queue area (SQA) both above and below 16 megabytes. - Maximum value for below 16 megabytes.

sqaf_vsdbxtme

DATETIME?

Free system queue area (SQA) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqaf_vsdbtotl

FLOAT?

Free system queue area (SQA) both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

sqaf_vsdamin

BIGINT?

Free system queue area (SQA) both above and below 16 megabytes. - Minimum value for above 16 megabytes.

sqaf_vsdantme

DATETIME?

Free system queue area (SQA) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

sqaf_vsdamax

BIGINT?

Free system queue area (SQA) both above and below 16 megabytes. - Maximum value for above 16 megabytes.

sqaf_vsdaxtme

DATETIME?

Free system queue area (SQA) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqaf_vsdatotl

FLOAT?

Free system queue area (SQA) both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

sqlf_vsdbmin

BIGINT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Minimum value for below 16 megabytes.

sqlf_vsdbntme

DATETIME?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

sqlf_vsdbmax

BIGINT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Maximum value for below 16 megabytes.

sqlf_vsdbxtme

DATETIME?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqlf_vsdbtotl

FLOAT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

sqlf_vsdamin

BIGINT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Minimum value for above 16 megabytes.

sqlf_vsdantme

DATETIME?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

sqlf_vsdamax

BIGINT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Maximum value for above 16 megabytes.

sqlf_vsdaxtme

DATETIME?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqlf_vsdatotl

FLOAT?

Largest free block of system queue area (SQA) both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

sqal_vsdbmin

BIGINT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Minimum value for below 16 megabytes.

sqal_vsdbntme

DATETIME?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

sqal_vsdbmax

BIGINT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Maximum value for below 16 megabytes.

sqal_vsdbxtme

DATETIME?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqal_vsdbtotl

FLOAT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

sqal_vsdamin

BIGINT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Minimum value for above 16 megabytes.

sqal_vsdantme

DATETIME?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

sqal_vsdamax

BIGINT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Maximum value for above 16 megabytes.

sqal_vsdaxtme

DATETIME?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqal_vsdatotl

FLOAT?

System queue area (SQA) allocated area size (in bytes) both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

sqex_vsdbmin

BIGINT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Minimum value for below 16 megabytes.

sqex_vsdbntme

DATETIME?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

sqex_vsdbmax

BIGINT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Maximum value for below 16 megabytes.

sqex_vsdbxtme

DATETIME?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqex_vsdbtotl

FLOAT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

sqex_vsdamin

BIGINT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Minimum value for above 16 megabytes.

sqex_vsdantme

DATETIME?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

sqex_vsdamax

BIGINT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Maximum value for above 16 megabytes.

sqex_vsdaxtme

DATETIME?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

sqex_vsdatotl

FLOAT?

System queue area (SQA) expansion into CSA both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

s227k_vsdbmin_0

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Minimum value for below 16 megabytes.

s227k_vsdbntme_0

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_0

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Maximum value for below 16 megabytes.

s227k_vsdbxtme_0

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_0

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_1

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Minimum value for below 16 megabytes.

s227k_vsdbntme_1

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_1

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Maximum value for below 16 megabytes.

s227k_vsdbxtme_1

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_1

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_2

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Minimum value for below 16 megabytes.

s227k_vsdbntme_2

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_2

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Maximum value for below 16 megabytes.

s227k_vsdbxtme_2

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_2

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_3

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Minimum value for below 16 megabytes.

s227k_vsdbntme_3

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_3

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Maximum value for below 16 megabytes.

s227k_vsdbxtme_3

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_3

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_4

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Minimum value for below 16 megabytes.

s227k_vsdbntme_4

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_4

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Maximum value for below 16 megabytes.

s227k_vsdbxtme_4

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_4

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_5

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Minimum value for below 16 megabytes.

s227k_vsdbntme_5

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_5

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Maximum value for below 16 megabytes.

s227k_vsdbxtme_5

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_5

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_6

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Minimum value for below 16 megabytes.

s227k_vsdbntme_6

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_6

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Maximum value for below 16 megabytes.

s227k_vsdbxtme_6

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_6

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_7

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Minimum value for below 16 megabytes.

s227k_vsdbntme_7

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_7

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Maximum value for below 16 megabytes.

s227k_vsdbxtme_7

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_7

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_8

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Minimum value for below 16 megabytes.

s227k_vsdbntme_8

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_8

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Maximum value for below 16 megabytes.

s227k_vsdbxtme_8

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_8

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s227k_vsdbmin_all

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Minimum value for below 16 megabytes.

s227k_vsdbntme_all

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s227k_vsdbmax_all

BIGINT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Maximum value for below 16 megabytes.

s227k_vsdbxtme_all

DATETIME?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s227k_vsdbtotl_all

FLOAT?

CSA subpool 227 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_0

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Minimum value for below 16 megabytes.

s228k_vsdbntme_0

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_0

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Maximum value for below 16 megabytes.

s228k_vsdbxtme_0

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_0

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_1

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Minimum value for below 16 megabytes.

s228k_vsdbntme_1

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_1

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Maximum value for below 16 megabytes.

s228k_vsdbxtme_1

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_1

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_2

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Minimum value for below 16 megabytes.

s228k_vsdbntme_2

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_2

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Maximum value for below 16 megabytes.

s228k_vsdbxtme_2

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_2

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_3

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Minimum value for below 16 megabytes.

s228k_vsdbntme_3

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_3

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Maximum value for below 16 megabytes.

s228k_vsdbxtme_3

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_3

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_4

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Minimum value for below 16 megabytes.

s228k_vsdbntme_4

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_4

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Maximum value for below 16 megabytes.

s228k_vsdbxtme_4

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_4

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_5

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Minimum value for below 16 megabytes.

s228k_vsdbntme_5

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_5

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Maximum value for below 16 megabytes.

s228k_vsdbxtme_5

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_5

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_6

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Minimum value for below 16 megabytes.

s228k_vsdbntme_6

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_6

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Maximum value for below 16 megabytes.

s228k_vsdbxtme_6

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_6

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_7

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Minimum value for below 16 megabytes.

s228k_vsdbntme_7

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_7

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Maximum value for below 16 megabytes.

s228k_vsdbxtme_7

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_7

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_8

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Minimum value for below 16 megabytes.

s228k_vsdbntme_8

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_8

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Maximum value for below 16 megabytes.

s228k_vsdbxtme_8

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_8

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s228k_vsdbmin_all

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Minimum value for below 16 megabytes.

s228k_vsdbntme_all

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s228k_vsdbmax_all

BIGINT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Maximum value for below 16 megabytes.

s228k_vsdbxtme_all

DATETIME?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s228k_vsdbtotl_all

FLOAT?

CSA subpool 228 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_0

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Minimum value for below 16 megabytes.

s231k_vsdbntme_0

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_0

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Maximum value for below 16 megabytes.

s231k_vsdbxtme_0

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_0

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_1

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Minimum value for below 16 megabytes.

s231k_vsdbntme_1

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_1

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Maximum value for below 16 megabytes.

s231k_vsdbxtme_1

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_1

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_2

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Minimum value for below 16 megabytes.

s231k_vsdbntme_2

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_2

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Maximum value for below 16 megabytes.

s231k_vsdbxtme_2

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_2

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_3

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Minimum value for below 16 megabytes.

s231k_vsdbntme_3

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_3

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Maximum value for below 16 megabytes.

s231k_vsdbxtme_3

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_3

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_4

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Minimum value for below 16 megabytes.

s231k_vsdbntme_4

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_4

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Maximum value for below 16 megabytes.

s231k_vsdbxtme_4

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_4

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_5

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Minimum value for below 16 megabytes.

s231k_vsdbntme_5

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_5

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Maximum value for below 16 megabytes.

s231k_vsdbxtme_5

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_5

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_6

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Minimum value for below 16 megabytes.

s231k_vsdbntme_6

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_6

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Maximum value for below 16 megabytes.

s231k_vsdbxtme_6

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_6

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_7

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Minimum value for below 16 megabytes.

s231k_vsdbntme_7

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_7

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Maximum value for below 16 megabytes.

s231k_vsdbxtme_7

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_7

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_8

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Minimum value for below 16 megabytes.

s231k_vsdbntme_8

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_8

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Maximum value for below 16 megabytes.

s231k_vsdbxtme_8

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_8

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s231k_vsdbmin_all

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Minimum value for below 16 megabytes.

s231k_vsdbntme_all

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s231k_vsdbmax_all

BIGINT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Maximum value for below 16 megabytes.

s231k_vsdbxtme_all

DATETIME?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s231k_vsdbtotl_all

FLOAT?

CSA subpool 231 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_0

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Minimum value for below 16 megabytes.

s241k_vsdbntme_0

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_0

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Maximum value for below 16 megabytes.

s241k_vsdbxtme_0

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_0

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 0) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_1

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Minimum value for below 16 megabytes.

s241k_vsdbntme_1

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_1

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Maximum value for below 16 megabytes.

s241k_vsdbxtme_1

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_1

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 1) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_2

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Minimum value for below 16 megabytes.

s241k_vsdbntme_2

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_2

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Maximum value for below 16 megabytes.

s241k_vsdbxtme_2

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_2

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 2) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_3

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Minimum value for below 16 megabytes.

s241k_vsdbntme_3

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_3

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Maximum value for below 16 megabytes.

s241k_vsdbxtme_3

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_3

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 3) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_4

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Minimum value for below 16 megabytes.

s241k_vsdbntme_4

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_4

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Maximum value for below 16 megabytes.

s241k_vsdbxtme_4

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_4

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 4) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_5

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Minimum value for below 16 megabytes.

s241k_vsdbntme_5

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_5

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Maximum value for below 16 megabytes.

s241k_vsdbxtme_5

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_5

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 5) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_6

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Minimum value for below 16 megabytes.

s241k_vsdbntme_6

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_6

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Maximum value for below 16 megabytes.

s241k_vsdbxtme_6

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_6

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 6) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_7

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Minimum value for below 16 megabytes.

s241k_vsdbntme_7

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_7

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Maximum value for below 16 megabytes.

s241k_vsdbxtme_7

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_7

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 7) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_8

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Minimum value for below 16 megabytes.

s241k_vsdbntme_8

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_8

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Maximum value for below 16 megabytes.

s241k_vsdbxtme_8

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_8

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key 8) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s241k_vsdbmin_all

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Minimum value for below 16 megabytes.

s241k_vsdbntme_all

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s241k_vsdbmax_all

BIGINT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Maximum value for below 16 megabytes.

s241k_vsdbxtme_all

DATETIME?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s241k_vsdbtotl_all

FLOAT?

CSA subpool 241 (below 16 megabytes) by key. The key data appears in the following order: 0, 1, 2, 3, 4, 5, 6, 7, 8-F, ALL. 20 bytes for each of 10 keys. - (Key all) Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s226_vsdbmin

BIGINT?

System queue area (SQA) subpool 226 (below 16 megabytes). - Minimum value for below 16 megabytes.

s226_vsdbntme

DATETIME?

System queue area (SQA) subpool 226 (below 16 megabytes). - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s226_vsdbmax

BIGINT?

System queue area (SQA) subpool 226 (below 16 megabytes). - Maximum value for below 16 megabytes.

s226_vsdbxtme

DATETIME?

System queue area (SQA) subpool 226 (below 16 megabytes). - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s226_vsdbtotl

FLOAT?

System queue area (SQA) subpool 226 (below 16 megabytes). - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s239_vsdbmin

BIGINT?

System queue area (SQA) subpool 239 (below 16 megabytes). - Minimum value for below 16 megabytes.

s239_vsdbntme

DATETIME?

System queue area (SQA) subpool 239 (below 16 megabytes). - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s239_vsdbmax

BIGINT?

System queue area (SQA) subpool 239 (below 16 megabytes). - Maximum value for below 16 megabytes.

s239_vsdbxtme

DATETIME?

System queue area (SQA) subpool 239 (below 16 megabytes). - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s239_vsdbtotl

FLOAT?

System queue area (SQA) subpool 239 (below 16 megabytes). - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

s245_vsdbmin

BIGINT?

System queue area (SQA) subpool 245 (below 16 megabytes). - Minimum value for below 16 megabytes.

s245_vsdbntme

DATETIME?

System queue area (SQA) subpool 245 (below 16 megabytes). - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

s245_vsdbmax

BIGINT?

System queue area (SQA) subpool 245 (below 16 megabytes). - Maximum value for below 16 megabytes.

s245_vsdbxtme

DATETIME?

System queue area (SQA) subpool 245 (below 16 megabytes). - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

s245_vsdbtotl

FLOAT?

System queue area (SQA) subpool 245 (below 16 megabytes). - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

r782ruca

VARCHAR(8)?

RUCSA address below 16 megabytes.

r782rucs

BIGINT?

RUCSA size (in bytes) below 16 megabytes. Zero when RUCSA is not defined.

r782eruca

VARCHAR(8)?

RUCSA address above 16 megabytes. Equal to R782EPA when extended RUCSA (ERUCSA) is not defined.

r782erucs

BIGINT?

RUCSA size (in bytes) above 16 megabytes. Zero when ERUCSA is not defined.

r782rucd

INTEGER?

r782flg (Bit 0) showing restricted use common service area (RUCSA) is defined.

Constraints:

  • FOREIGN KEY (smf78_pro.datetime, smf78_pro.smf78ist, smf78_pro.smf78iet, smf78_pro.smf_type, smf78_pro.csc, smf78_pro.smf78sid → datetime, smf78ist, smf78iet, smf_type, csc, smf78sid)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet)

smf78_iop
smf2db.db_models.smf78_model.Smf78Iop (smf78_iop)

The Smf78Iop class stores the Smf78Iop section in the smf78_iop table.

Columns:

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r783iqid*

VARCHAR(6)

Input output processor (IOP) initiative queue identifier.

r783iflg

INTEGER?

Input output processor (IOP) Flags Bit Meaning when set 0 Input output processor (IOP) is installed. 1-7

r783iqsm

INTEGER?

Accumulator is incremented by the current queue length in the Input output processor (IOP) whenever a request is enqueued.

r783iqct

INTEGER?

Number of elements enqueued on the Input output processor (IOP) initiative queue.

r783iipb

FLOAT?

Number of times the I/O processor was busy.

r783iipi

FLOAT?

Number of times the I/O processor was idle.

r783iifs

FLOAT?

Number of I/O functions initially started.

r783ipii

FLOAT?

Number of processed I/O interrupts.

r783icpb

FLOAT?

Number of times an I/O was retried due to channel path busy.

r783idpb

FLOAT?

Number of times an I/O was retried due to director port busy.

r783icub

FLOAT?

Number of times an I/O was retried due to control unit busy.

r783idvb

FLOAT?

Number of times an I/O was retried due to device busy.

r783iscb

FLOAT?

Number of times the I/O processor was busy with SCM operations.

r783iecb

FLOAT?

Number of times the I/O processor was busy with compression or decompression.

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

iop_installed

INTEGER?

r783iflg (Bit 0) showing Input Output Processor (IOP) is installed.

iopac

FLOAT?

I/O processor (IOP) queue activity rate.

iopql

FLOAT?

I/O processor (IOP) initiative queue average queue length.

iopipb

FLOAT?

percent I/O processor busy.

iopecb

FLOAT?

percent I/O processor busy with EADM compression/decompression.

iopscb

FLOAT?

percent I/O processor busy with SCM.

iopipi

FLOAT?

percent I/O processor idle.

iorifs

FLOAT?

rate I/O functions started.

iorpii

FLOAT?

rate processed I/O interrrupts.

iopalb

FLOAT?

percent of I/O retries.

iopchb

FLOAT?

percent of I/O retries due to channel busy.

iopdpb

FLOAT?

percent of I/O retries due to director port busy.

iopcub

FLOAT?

percent of I/O retries due to control unit busy.

iopdvb

FLOAT?

percent of I/O retries due to device busy.

ionalb

FLOAT?

percent of I/O retries per SSCH.

ionchb

FLOAT?

number of I/O retries per SSCH due to channel busy.

iondpb

FLOAT?

number of I/O retries per SSCH due to director port busy.

ioncub

FLOAT?

number of I/O retries per SSCH due to control unit busy.

iondvb

FLOAT?

number of I/O retries per SSCH due to device busy.

Constraints:

  • FOREIGN KEY (smf78_ioq.csc, smf78_ioq.smf78sid, smf78_ioq.datetime, smf78_ioq.smf78ist, smf78_ioq.smf78iet → csc, smf78sid, datetime, smf78ist, smf78iet)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r783iqid)

smf78_ioq
smf2db.db_models.smf78_model.Smf78Ioq (smf78_ioq)

The Smf78Ioq class stores the Smf78Ioq section in the smf78_ioq table.

Columns:

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r783gflg

INTEGER?

IOQ global flags Bit Meaning when set 0 Incorrect data because channel measurement facility failed 1 DIAGNOSE interface failed 2 Store Primary Queue Data not supported 3 DCM supported by hardware 4 Configuration contains DCM managed channels 5 IOP utilization data supported 6 Initial command response time measurements supported 7 First-transfer-ready-disabled data available

r783gflx

INTEGER?

IOQ global flags extended Bit Meaning when set 0 Alias management groups available. 1 EADM compression facility available. 2 Storage-class memory measurement facility available. 3 - 7 Reserved.

r783gntr

INTEGER?

Number of descriptor triplets following.

r783tsr

INTEGER?

Total number of small records written during interval.

r783tot

INTEGER?

Total number of data sections recorded during the interval.

r783cfl

FLOAT?

Configuration change flags Bit Meaning when set 0 Configuration changed. Used to decide whether to provide the text ‘POR’ or ‘ACTIVATE’ on reports. Also used to check whether data can be combined in a duration report. 1 Configuration change since power on reset (POR). 2 POR using IOC data set that contains a token. 3 I/O token is valid. 4 Hardware allows multiple channel subsystems. 5-7 Reserved.

r783css

VARCHAR(4)?

Channel Subsystem ID. Only valid if bit 4 of R783CFL is set.

r783tnm

VARCHAR(44)?

IODF name.

r783tsf

VARCHAR(2)?

IODF name suffix.

r783tdt

VARCHAR(8)?

IODF creation date, in the form mm/dd/yy .

r783ttm

VARCHAR(8)?

IODF creation time, in the form hh.mm.ss .

r783tdy

VARCHAR(10)?

IODF creation date, in the form mm/dd/yyyy

data_invalid_ch_failure

INTEGER?

r783gflg (Bit 0) showing incorrect data because channel measurement facility failed.

diagnose_failed

INTEGER?

r783gflg (Bit 1) showing DIAGNOSE interface failed.

store_primary_not_supported

INTEGER?

r783gflg (Bit 2) showing Store Primary Queue Data not supported.

dcm_hw_supported

INTEGER?

r783gflg (Bit 3) showing DCM supported by hardware.

dcm_managed_ch

INTEGER?

r783gflg (Bit 4) showing configuration contains DCM amanged channels.

iop_util_data_supported

INTEGER?

r783gflg (Bit 5) showing IOP utilization data supported.

command_response_time_supported

INTEGER?

r783gflg (Bit 6) showing initial command response time measurements supported.

transfer_ready_disabled_aval

INTEGER?

r783gflg (Bit 7) showing first-transfer-ready-disabled data available.

alias_management_aval

INTEGER?

r783gflx (Bit 0) showing alias management groups available.

eadm_compression_aval

INTEGER?

r783gflx (Bit 1) showing EADM compression facility available.

scm_aval

INTEGER?

r783gflx (Bit 2) showing storage-class memory measurement facility available.

config_changed

INTEGER?

r783cfl (Bit 0) showing configuration changed. Used to decide whether to provide the text ‘POR’ or ‘ACTIVATE’ on reports. Also used to check whether data can be combined in a duration report.

config_changed_since_ipl

INTEGER?

r783cfl (Bit 1) showing configuration change since power on reset (POR).

ipl_iodf

INTEGER?

r783cfl (Bit 2) showing POR using IOC data set that contains a token.

io_config_token_valid

INTEGER?

r783cfl (Bit 3) showing I/O token is valid.

multi_ch_subsys_allowed

INTEGER?

r783cfl (Bit 4) showing hardware allows multiple channel subsystems.

r783iflg

INTEGER?

Input output processor (IOP) Flags Bit Meaning when set 0 Input output processor (IOP) is installed. 1-7

r783iqsm

INTEGER?

Accumulator is incremented by the current queue length in the Input output processor (IOP) whenever a request is enqueued.

r783iqct

INTEGER?

Number of elements enqueued on the Input output processor (IOP) initiative queue.

r783iipb

FLOAT?

Number of times the I/O processor was busy.

r783iipi

FLOAT?

Number of times the I/O processor was idle.

r783iifs

FLOAT?

Number of I/O functions initially started.

r783ipii

FLOAT?

Number of processed I/O interrupts.

r783icpb

FLOAT?

Number of times an I/O was retried due to channel path busy.

r783idpb

FLOAT?

Number of times an I/O was retried due to director port busy.

r783icub

FLOAT?

Number of times an I/O was retried due to control unit busy.

r783idvb

FLOAT?

Number of times an I/O was retried due to device busy.

r783iscb

FLOAT?

Number of times the I/O processor was busy with SCM operations.

r783iecb

FLOAT?

Number of times the I/O processor was busy with compression or decompression.

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

iop_installed

INTEGER?

r783iflg (Bit 0) showing Input Output Processor (IOP) is installed.

iopac

FLOAT?

I/O processor (IOP) queue activity rate.

iopql

FLOAT?

I/O processor (IOP) initiative queue average queue length.

iopipb

FLOAT?

percent I/O processor busy.

iopecb

FLOAT?

percent I/O processor busy with EADM compression/decompression.

iopscb

FLOAT?

percent I/O processor busy with SCM.

iopipi

FLOAT?

percent I/O processor idle.

iorifs

FLOAT?

rate I/O functions started.

iorpii

FLOAT?

rate processed I/O interrrupts.

iopalb

FLOAT?

percent of I/O retries.

iopchb

FLOAT?

percent of I/O retries due to channel busy.

iopdpb

FLOAT?

percent of I/O retries due to director port busy.

iopcub

FLOAT?

percent of I/O retries due to control unit busy.

iopdvb

FLOAT?

percent of I/O retries due to device busy.

ionalb

FLOAT?

percent of I/O retries per SSCH.

ionchb

FLOAT?

number of I/O retries per SSCH due to channel busy.

iondpb

FLOAT?

number of I/O retries per SSCH due to director port busy.

ioncub

FLOAT?

number of I/O retries per SSCH due to control unit busy.

iondvb

FLOAT?

number of I/O retries per SSCH due to device busy.

Constraints:

  • FOREIGN KEY (smf78_pro.datetime, smf78_pro.smf78ist, smf78_pro.smf78iet, smf78_pro.smf_type, smf78_pro.csc, smf78_pro.smf78sid → datetime, smf78ist, smf78iet, smf_type, csc, smf78sid)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet)

smf78_lcu
smf2db.db_models.smf78_model.Smf78Lcu (smf78_lcu)

The Smf78Lcu class stores the Smf78Lcu section in the smf78_lcu table.

Columns:

r783amgs

VARCHAR(8)?

The alias management group number assigned by z/OS for this LCU on this system. This number is valid, if the LCU is assigned to a DASD subsystem that supports alias management groups and bit 7 of R783DST is set.

r783cun

INTEGER?

Number of control units attached.

r783cu1

VARCHAR(6)?

First control unit attached.

r783cu2

VARCHAR(6)?

Second control unit attached.

r783cu3

VARCHAR(6)?

Third control unit attached.

r783cu4

VARCHAR(6)?

Fourth control unit attached.

ioart

FLOAT?

channel path taken rate.

iocub

FLOAT?

percentage of requests caused by control unit busy.

iodpb

FLOAT?

percentage of requests caused by director port busy.

iocbt

FLOAT?

average control unit busy delay time.

iocmr

FLOAT?

average initial command reponse time.

ioxsareq

FLOAT?

ratio of successful alias requests.

ioxuahrq

FLOAT?

ratio of unsuccessful alias requests in home LCU.

ioxabc

FLOAT?

rate of aliases borrowed from peer LCUs.

ioxhcba

INTEGER?

high watermark of concurrently borrowed aliases.

ioxalc

FLOAT?

rate of aliass laned to a peer LCU.

ioxhcla

INTEGER?

high watermark of concurrently loaned aliases to a peer LCU.

ioxcqd

FLOAT?

average queue length when an alias was needed.

ioxiuac

FLOAT?

average number of in-use aliases when an alias was needed.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r783id2*

VARCHAR(6)

Logical control unit identifier.

r783dst

INTEGER?

Data Status Bit Meaning when set 0 No hardware measurements available 1 Dynamically changed 2 Dynamically added 3 Configuration change attempted 4 LCU contains DCM managed channels 5 Path attributes are valid. 6 LCU has HyperPAV devices. 7 LCU has SuperPAV devices.

r783dstx

INTEGER?

Data status extension. Bit Meaning when set 0 LCU contains at least one FICON channel. 1 Connect time of at least one device is invalid. 2 Disconnect time of at least one device is invalid. 3-7 Reserved.

r783qsm

INTEGER?

Sum of total length of the CU-HDR queue.

r783qct

INTEGER?

Number of entries on the CU-HDR queue.

r783mcmn

INTEGER?

Minimum number of DCM managed channels used.

r783mcmx

INTEGER?

Maximum number of DCM managed channels used.

r783mcdf

INTEGER?

Defined number of DCM managed channels.

r783ptm

INTEGER?

Accumulated path taken count for DCM managed channels.

r783dpbm

INTEGER?

Accumulated director port busy count for DCM managed channels.

r783cubm

INTEGER?

Accumulated control unit busy count for DCM managed channels.

r783cbtm

FLOAT?

Accumulated delay time for DCM-managed channels because of a busy control unit.

r783cmrm

FLOAT?

Accumulated initial command response time for DCM- managed channels.

r783sbsm

INTEGER?

Switch busy count summation for DCM-managed channels.

r783dctm

FLOAT?

Accumulated device connect time in units of 128 microseconds.

r783ddtm

FLOAT?

Accumulated device disconnect time in units of 128 microseconds.

r783csst

FLOAT?

Channel subsystem wait time in units of 128 microseconds.

r783tmwm

INTEGER?

Accumulated transport mode write count for DCM managed channels.

r783trdm

INTEGER?

Accumulated first-transfer-ready-disabled write count for DCM managed channels.

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

ioctr

FLOAT?

contention rate.

iodlq

FLOAT?

average queue length of delayed I/O requests.

iocss

FLOAT?

average channel subsystem delay time.

iohwait

FLOAT?

HyperPAV wait ratio.

iohmax

FLOAT?

maximum number of in-use HyperPAV aliases.

iohdmax

FLOAT?

maximum number of in-use HyperPAV aliaes for one device.

iohioqc

FLOAT?

the high watermark of queued I/O requests.

no_hw_measurement

INTEGER?

r783dst (Bit 0) showing no hardware measurements available.

dynamically_changed

INTEGER?

r783dst (Bit 1) showing dynamically changed.

dynamically_added

INTEGER?

r783dst (Bit 2) showing dynamically added.

config_change_attempt

INTEGER?

r783dst (Bit 3) showing configuration change attempted.

lcu_has_dcm_ch

INTEGER?

r783dst (Bit 4) showing LCU contains DCM managed channels.

path_attr_valid

INTEGER?

r783dst (Bit 5) showing path attributes are valid.

lcu_has_hyperpav

INTEGER?

r783dst (Bit 6) showing LCU has HyperPAV devices.

lcu_has_superpav

INTEGER?

r783dst (Bit 7) showing LCU has SuperPAV devices.

lcu_has_ficon

INTEGER?

r783dstx (Bit 0) showing LCU contains at least one FICON channel.

connect_time_invalid

INTEGER?

r783dstx (Bit 1) showing connect time of at least one device is invalid.

disconnect_time_invalid

INTEGER?

r783dstx (Bit 2) showing disconnect time of at least one device is invalid.

r783hcu

VARCHAR(6)?

HyperPAV control unit identifier.

r783hnai

FLOAT?

The number of times an I/O could not start because no HyperPAV- aliases were available.

r783htio

FLOAT?

The total number of HyperPAV I/O requests for the LSS.

r783haiu

INTEGER?

The high water mark of the number of in-use HyperPAV-alias devices for the LSS (does not include borrowed alias devices).

r783hcad

INTEGER?

The high water mark of the number of aliases concurrently in use by one of the HyperPAV-base devices of the LSS (including loaned alias devices).

r783hioq

INTEGER?

The high water mark of queued I/O requests.

r783xanc

FLOAT?

The number of times an alias was needed to start an I/O.

r783xauc

FLOAT?

The number of times an alias was needed to start an I/O and one was used.

r783xnhc

FLOAT?

The number of times an alias was needed to start an I/O, but none was available in the home LCU. Valid only if bit 7 of R783DST is set.

r783xabc

FLOAT?

The number of times an alias was borrowed from a peer LCU. Valid only if bit 7 of R783DST is set.

r783xcbc

INTEGER?

The number of aliases concurrently borrowed from peer LCUs. Valid only if bit 7 of R783DST is set.

r783xhbc

INTEGER?

The high water mark of concurrently borrowed aliases from peer LCUs. Valid only if bit 7 of R783DST is set.

r783xalc

FLOAT?

The number of times an alias was loaned to a peer LCU. Valid only if bit 7 of R783DST is set.

r783xclc

INTEGER?

The number of aliases concurrently loaned to peer LCUs. Valid only if bit 7 of R783DST is set.

r783xhlc

INTEGER?

The high water mark of concurrently loaned aliases to peer LCUs. Valid only if bit 7 of R783DST is set.

r783xnag

FLOAT?

The number of attempts that were made to borrow an alias from peer LCUs, but none were available. Valid only if bit 7 of R783DST is set.

r783xcqd

FLOAT?

The cumulative number of I/Os queued at the subsystem level when aliases were needed.

r783xciu

FLOAT?

The cumulative number of aliases defined to this subsystem that were in use when aliases were needed.

Constraints:

  • FOREIGN KEY (smf78_ioq.csc, smf78_ioq.smf78sid, smf78_ioq.datetime, smf78_ioq.smf78ist, smf78_ioq.smf78iet → csc, smf78sid, datetime, smf78ist, smf78iet)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r783id2)

smf78_pro
smf2db.db_models.smf78_model.Smf78Pro (smf78_pro)

The Smf78Pro class stores the Smf78Pro section in the smf78_pro table.

Columns:

smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

speed_boost

INTEGER?

smf78fla (Bit 10) indcating speed boost was active during entire interval.

ziip_boost

INTEGER?

smf78fla (Bit 9) indciating zIIP boost was active during entire interval.

datetime*

DATETIME

the hour of the record.

smf_type*

VARCHAR(5)

the SMF type and subtype.

csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

smf78mfv

INTEGER?

RMF version number.

smf78prd

VARCHAR(8)?

Product name (‘RMF’).

smf78int

FLOAT?

Duration of the RMF Monitor I measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign, (The end of the measurement interval is the sum of the recorded start time and this field.)

smf78sam

INTEGER?

Number of RMF samples.

smf78fla

INTEGER?

Flags Bit Meaning when set 0 Reserved 1 Samples have been skipped 2 Record was written by RMF Monitor III 3 Interval was synchronized with SMF 4 SMF record converted to lower service level. 5 SMF record converted to higher release or service level. 6 Running under an alternate virtual machine. 7 - 15

smf78cyc

INTEGER?

Sampling cycle length, in the form 000 ttttF , where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range

smf78mvs

VARCHAR(8)?

z/OS software level (consists of an acronym and the version, release, and modification level - ZV vvrrmm ).

smf78iml

INTEGER?

Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries

smf78prf

INTEGER?

Processor flags. Bit Meaning when set 0 The system has expanded storage 1 The processor is enabled for ES connection architecture (ESCA) 2 There is an ES connection director in the configuration 3 System is running in z/Architecture mode 4 At least one zAAP is currently installed 5 At least one zIIP is currently installed 6 Enhanced DAT facility 1 available 7 Enhanced DAT facility 2 available

smf78ptn

INTEGER?

PR/SM partition number of the partition that wrote this record.

smf78srl

INTEGER?

SMF record level change number (X’8E’ for z/OS V2R4 RMF with RMF Data Gatherer APAR OA59330). This field enables processing of SMF record level changes in an existing release.

smf78lgo

FLOAT?

Offset GMT to local time (STCK format).

smf78oil

INTEGER?

Original interval length as defined in the session or by SMF (in seconds).

smf78syn

INTEGER?

SYNC value in seconds.

smf78gie

DATETIME?

Projected gathering interval end (STCK format) GMT time.

smf78xnm

VARCHAR(8)?

Sysplex name as defined in parmlib member COUPLExx.

smf78snm

VARCHAR(8)?

System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.

smf78flg

INTEGER?

System indicator Bit Meaning when set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators* 7 System is running in PR/SM mode.

Constraints:

  • PRIMARY KEY (datetime, smf78ist, smf78iet, smf_type, csc, smf78sid)

smf78_pvsp
smf2db.db_models.smf78_model.Smf78Pvsp (smf78_pvsp)

The Smf78Pvsp class stores the Smf78Pvsp section in the smf78_pvsp table.

Columns:

r782spn*

INTEGER

Subpool number. Each Private Area data section occurs one after the other. All Private Area Subpool sections follow all Private Area data sections. To relate a subpool to a job, see the R782SUBN fields in the Private Area data section.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

→ r782jobn*

VARCHAR(8)

Name of job being monitored.

spd_vsdbmin

BIGINT?

Subpool data. - Minimum value for below 16 megabytes.

spd_vsdbntme

DATETIME?

Subpool data. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

spd_vsdbmax

BIGINT?

Subpool data. - Maximum value for below 16 megabytes.

spd_vsdbxtme

DATETIME?

Subpool data. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

spd_vsdbtotl

FLOAT?

Subpool data. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

Constraints:

  • FOREIGN KEY (smf78_pvt.csc, smf78_pvt.smf78sid, smf78_pvt.datetime, smf78_pvt.smf78ist, smf78_pvt.smf78iet, smf78_pvt.r782jobn → csc, smf78sid, datetime, smf78ist, smf78iet, r782jobn)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r782jobn, r782spn)

smf78_pvt
smf2db.db_models.smf78_model.Smf78Pvt (smf78_pvt)

The Smf78Pvt class stores the Smf78Pvt section in the smf78_pvt table.

Columns:

r782jobn*

VARCHAR(8)

Name of job being monitored.

r782subi

INTEGER?

Index of first subpool entry in the Private Area Subpool section for this job. This field provides the first array element for this job’s Private Area Subpool sections.

r782subn

INTEGER?

Index of last subpool entry for this job. This field provides the last array element for this job’s private area subpools.

→ smf_type

VARCHAR(5)?

the SMF type and subtype.

→ csc*

VARCHAR(8)

the identifier or serial number of Central Processor Complexes (CPC).

→ smf78sid*

VARCHAR(4)

System identification (from the SMFPRMxx SID parameter).

→ datetime*

DATETIME

the hour of the record.

→ smf78ist*

DATETIME

Time that the RMF Monitor I measurement interval started, in the form 0 hhmmssF , where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.

→ smf78iet*

VARCHAR(18)

Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).

r782rdtm

DATETIME?

Reader start time.

r782step

VARCHAR(8)?

Name of step active when monitoring began.

r782pgmn

VARCHAR(8)?

Program name (taken from PGM= parameter on EXEC card) of job being monitored.

r782flgs

INTEGER?

Bit Meaning when set 0 Job active at start of interval. 1 Job terminated during interval. 2 GETMAIN limit changed during interval. 3 Data incorrect because RMF terminated abnormally while sampling. 4 Shared values above 2G available (z/OS V1R5 or later).

r782samp

BIGINT?

Number of samples. This field is used to calculate the averages in the private area data and Private Area Subpool sections.

r782regr

BIGINT?

Region requested by JCL (in bytes).

r782rgab

BIGINT?

Region below 16 megabytes assigned by exits (in bytes).

r782rgaa

BIGINT?

Region above 16 megabytes assigned by exits (in bytes).

r782gmlb

BIGINT?

GETMAIN limit below 16 megabytes (in bytes).

r782gmla

BIGINT?

GETMAIN limit above 16 megabytes (in bytes).

r782urab

VARCHAR(8)?

User region address below 16 megabytes.

r782uraa

VARCHAR(8)?

User region address above 16 megabytes.

lsfp_vsdbmin

BIGINT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Minimum value for below 16 megabytes.

lsfp_vsdbntme

DATETIME?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

lsfp_vsdbmax

BIGINT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Maximum value for below 16 megabytes.

lsfp_vsdbxtme

DATETIME?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsfp_vsdbtotl

FLOAT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

lsfp_vsdamin

BIGINT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Minimum value for above 16 megabytes.

lsfp_vsdantme

DATETIME?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

lsfp_vsdamax

BIGINT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Maximum value for above 16 megabytes.

lsfp_vsdaxtme

DATETIME?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsfp_vsdatotl

FLOAT?

LSQA/SWA/229/230/249 free pages both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

lsfb_vsdbmin

BIGINT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Minimum value for below 16 megabytes.

lsfb_vsdbntme

DATETIME?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

lsfb_vsdbmax

BIGINT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Maximum value for below 16 megabytes.

lsfb_vsdbxtme

DATETIME?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsfb_vsdbtotl

FLOAT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

lsfb_vsdamin

BIGINT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Minimum value for above 16 megabytes.

lsfb_vsdantme

DATETIME?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

lsfb_vsdamax

BIGINT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Maximum value for above 16 megabytes.

lsfb_vsdaxtme

DATETIME?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsfb_vsdatotl

FLOAT?

LSQA/SWA/229/230/249 largest free block both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

lsal_vsdbmin

BIGINT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Minimum value for below 16 megabytes.

lsal_vsdbntme

DATETIME?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

lsal_vsdbmax

BIGINT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Maximum value for below 16 megabytes.

lsal_vsdbxtme

DATETIME?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsal_vsdbtotl

FLOAT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

lsal_vsdamin

BIGINT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Minimum value for above 16 megabytes.

lsal_vsdantme

DATETIME?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

lsal_vsdamax

BIGINT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Maximum value for above 16 megabytes.

lsal_vsdaxtme

DATETIME?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lsal_vsdatotl

FLOAT?

LSQA/SWA/229/230/249 allocated area size (in bytes) both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

lspa_vsdbmin

BIGINT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Minimum value for below 16 megabytes.

lspa_vsdbntme

DATETIME?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

lspa_vsdbmax

BIGINT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Maximum value for below 16 megabytes.

lspa_vsdbxtme

DATETIME?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lspa_vsdbtotl

FLOAT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

lspa_vsdamin

BIGINT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Minimum value for above 16 megabytes.

lspa_vsdantme

DATETIME?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

lspa_vsdamax

BIGINT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Maximum value for above 16 megabytes.

lspa_vsdaxtme

DATETIME?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

lspa_vsdatotl

FLOAT?

LSQA/SWA/229/230/249 allocated pages both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

usfp_vsdbmin

BIGINT?

User region free pages both above and below 16 megabytes. - Minimum value for below 16 megabytes.

usfp_vsdbntme

DATETIME?

User region free pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

usfp_vsdbmax

BIGINT?

User region free pages both above and below 16 megabytes. - Maximum value for below 16 megabytes.

usfp_vsdbxtme

DATETIME?

User region free pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usfp_vsdbtotl

FLOAT?

User region free pages both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

usfp_vsdamin

BIGINT?

User region free pages both above and below 16 megabytes. - Minimum value for above 16 megabytes.

usfp_vsdantme

DATETIME?

User region free pages both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

usfp_vsdamax

BIGINT?

User region free pages both above and below 16 megabytes. - Maximum value for above 16 megabytes.

usfp_vsdaxtme

DATETIME?

User region free pages both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usfp_vsdatotl

FLOAT?

User region free pages both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

usfb_vsdbmin

BIGINT?

User region largest free block both above and below 16 megabytes. - Minimum value for below 16 megabytes.

usfb_vsdbntme

DATETIME?

User region largest free block both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

usfb_vsdbmax

BIGINT?

User region largest free block both above and below 16 megabytes. - Maximum value for below 16 megabytes.

usfb_vsdbxtme

DATETIME?

User region largest free block both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usfb_vsdbtotl

FLOAT?

User region largest free block both above and below 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

usfb_vsdamin

BIGINT?

User region largest free block both above and below 16 megabytes. - Minimum value for above 16 megabytes.

usfb_vsdantme

DATETIME?

User region largest free block both above and below 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

usfb_vsdamax

BIGINT?

User region largest free block both above and below 16 megabytes. - Maximum value for above 16 megabytes.

usfb_vsdaxtme

DATETIME?

User region largest free block both above and below 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usfb_vsdatotl

FLOAT?

User region largest free block both above and below 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

usal_vsdbmin

BIGINT?

User region allocated area size (in bytes) above 16 megabytes. - Minimum value for below 16 megabytes.

usal_vsdbntme

DATETIME?

User region allocated area size (in bytes) above 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

usal_vsdbmax

BIGINT?

User region allocated area size (in bytes) above 16 megabytes. - Maximum value for below 16 megabytes.

usal_vsdbxtme

DATETIME?

User region allocated area size (in bytes) above 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usal_vsdbtotl

FLOAT?

User region allocated area size (in bytes) above 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

usal_vsdamin

BIGINT?

User region allocated area size (in bytes) above 16 megabytes. - Minimum value for above 16 megabytes.

usal_vsdantme

DATETIME?

User region allocated area size (in bytes) above 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

usal_vsdamax

BIGINT?

User region allocated area size (in bytes) above 16 megabytes. - Maximum value for above 16 megabytes.

usal_vsdaxtme

DATETIME?

User region allocated area size (in bytes) above 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

usal_vsdatotl

FLOAT?

User region allocated area size (in bytes) above 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

uspa_vsdbmin

BIGINT?

User region pages allocated both below and above 16 megabytes. - Minimum value for below 16 megabytes.

uspa_vsdbntme

DATETIME?

User region pages allocated both below and above 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of-day (TOD) clock.

uspa_vsdbmax

BIGINT?

User region pages allocated both below and above 16 megabytes. - Maximum value for below 16 megabytes.

uspa_vsdbxtme

DATETIME?

User region pages allocated both below and above 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

uspa_vsdbtotl

FLOAT?

User region pages allocated both below and above 16 megabytes. - Total for all samples below 16 megabytes (used to calculate average). See SMF78SAM to calculate averages for Common Storage data section fields, and R782SAMP to calculate averages for private area data and Private Subpool section fields.

uspa_vsdamin

BIGINT?

User region pages allocated both below and above 16 megabytes. - Minimum value for above 16 megabytes.

uspa_vsdantme

DATETIME?

User region pages allocated both below and above 16 megabytes. - Time stamp for minimum. Format is high-order bytes of time-of- day (TOD) clock.

uspa_vsdamax

BIGINT?

User region pages allocated both below and above 16 megabytes. - Maximum value for above 16 megabytes.

uspa_vsdaxtme

DATETIME?

User region pages allocated both below and above 16 megabytes. - Time stamp for maximum. Format is high-order bytes of time-of- day (TOD) clock.

uspa_vsdatotl

FLOAT?

User region pages allocated both below and above 16 megabytes. - Total for all samples above 16 megabytes (used to calculate average).

toby_vsdgmin

DOUBLE?

Number of bytes allocated in storage above the 2-GB-line. - Minimum number of bytes allocated above 2GB.

toby_vsdgntme

DATETIME?

Number of bytes allocated in storage above the 2-GB-line. - Time stamp for minimum value.

toby_vsdgmax

DOUBLE?

Number of bytes allocated in storage above the 2-GB-line. - Maximum number of bytes allocated above 2GB.

toby_vsdgxtme

DATETIME?

Number of bytes allocated in storage above the 2-GB-line. - Time stamp for maximum value.

toby_vsdgtotl

DOUBLE?

Number of bytes allocated in storage above the 2-GB-line. - Total for all samples above 2GB (used to calculate the average).

toby_vsdghwm

DOUBLE?

Number of bytes allocated in storage above the 2-GB-line. - Peak number of bytes allocated in storage above 2GB.

shby_vsdgmin

DOUBLE?

Number of bytes allocated in shared memory objects. - Minimum number of bytes allocated above 2GB.

shby_vsdgntme

DATETIME?

Number of bytes allocated in shared memory objects. - Time stamp for minimum value.

shby_vsdgmax

DOUBLE?

Number of bytes allocated in shared memory objects. - Maximum number of bytes allocated above 2GB.

shby_vsdgxtme

DATETIME?

Number of bytes allocated in shared memory objects. - Time stamp for maximum value.

shby_vsdgtotl

DOUBLE?

Number of bytes allocated in shared memory objects. - Total for all samples above 2GB (used to calculate the average).

shby_vsdghwm

DOUBLE?

Number of bytes allocated in shared memory objects. - Peak number of bytes allocated in storage above 2GB.

coby_vsdgmin

DOUBLE?

Number of high virtual common bytes allocated. - Minimum number of bytes allocated above 2GB.

coby_vsdgntme

DATETIME?

Number of high virtual common bytes allocated. - Time stamp for minimum value.

coby_vsdgmax

DOUBLE?

Number of high virtual common bytes allocated. - Maximum number of bytes allocated above 2GB.

coby_vsdgxtme

DATETIME?

Number of high virtual common bytes allocated. - Time stamp for maximum value.

coby_vsdgtotl

DOUBLE?

Number of high virtual common bytes allocated. - Total for all samples above 2GB (used to calculate the average).

coby_vsdghwm

DOUBLE?

Number of high virtual common bytes allocated. - Peak number of bytes allocated in storage above 2GB.

tomo_vsdcmin

DOUBLE?

Total number of memory objects allocated in high virtual storage. - Minimum number high virtual memory objects / frames

tomo_vsdcntme

DATETIME?

Total number of memory objects allocated in high virtual storage. - Time stamp for minimum value.

tomo_vsdcmax

DOUBLE?

Total number of memory objects allocated in high virtual storage. - Maximum number of high virtual memory objects / frames

tomo_vsdcxtme

DATETIME?

Total number of memory objects allocated in high virtual storage. - Time stamp for maximum value.

tomo_vsdctotl

DOUBLE?

Total number of memory objects allocated in high virtual storage. - Total for all samples (used to calculate the average).

shmo_vsdcmin

DOUBLE?

Number of memory objects allocated in high virtual shared storage. - Minimum number high virtual memory objects / frames

shmo_vsdcntme

DATETIME?

Number of memory objects allocated in high virtual shared storage. - Time stamp for minimum value.

shmo_vsdcmax

DOUBLE?

Number of memory objects allocated in high virtual shared storage. - Maximum number of high virtual memory objects / frames

shmo_vsdcxtme

DATETIME?

Number of memory objects allocated in high virtual shared storage. - Time stamp for maximum value.

shmo_vsdctotl

DOUBLE?

Number of memory objects allocated in high virtual shared storage. - Total for all samples (used to calculate the average).

como_vsdcmin

DOUBLE?

Number of memory objects allocated in high virtual common storage. - Minimum number high virtual memory objects / frames

como_vsdcntme

DATETIME?

Number of memory objects allocated in high virtual common storage. - Time stamp for minimum value.

como_vsdcmax

DOUBLE?

Number of memory objects allocated in high virtual common storage. - Maximum number of high virtual memory objects / frames

como_vsdcxtme

DATETIME?

Number of memory objects allocated in high virtual common storage. - Time stamp for maximum value.

como_vsdctotl

DOUBLE?

Number of memory objects allocated in high virtual common storage. - Total for all samples (used to calculate the average).

lgmo_vsdcmin

DOUBLE?

Number of fixed memory objects that can be backed in 1 MB frames. - Minimum number high virtual memory objects / frames

lgmo_vsdcntme

DATETIME?

Number of fixed memory objects that can be backed in 1 MB frames. - Time stamp for minimum value.

lgmo_vsdcmax

DOUBLE?

Number of fixed memory objects that can be backed in 1 MB frames. - Maximum number of high virtual memory objects / frames

lgmo_vsdcxtme

DATETIME?

Number of fixed memory objects that can be backed in 1 MB frames. - Time stamp for maximum value.

lgmo_vsdctotl

DOUBLE?

Number of fixed memory objects that can be backed in 1 MB frames. - Total for all samples (used to calculate the average).

tofr_vsdcmin

DOUBLE?

Number of 1 MB frames that are fixed in central storage. - Minimum number high virtual memory objects / frames

tofr_vsdcntme

DATETIME?

Number of 1 MB frames that are fixed in central storage. - Time stamp for minimum value.

tofr_vsdcmax

DOUBLE?

Number of 1 MB frames that are fixed in central storage. - Maximum number of high virtual memory objects / frames

tofr_vsdcxtme

DATETIME?

Number of 1 MB frames that are fixed in central storage. - Time stamp for maximum value.

tofr_vsdctotl

DOUBLE?

Number of 1 MB frames that are fixed in central storage. - Total for all samples (used to calculate the average).

r782meml

BIGINT?

Address space memory limit in MB.

fifr_vsdcmin

DOUBLE?

Number of 1 MB frames that can be used by fixed memory objects. - Minimum number high virtual memory objects / frames

fifr_vsdcntme

DATETIME?

Number of 1 MB frames that can be used by fixed memory objects. - Time stamp for minimum value.

fifr_vsdcmax

DOUBLE?

Number of 1 MB frames that can be used by fixed memory objects. - Maximum number of high virtual memory objects / frames

fifr_vsdcxtme

DATETIME?

Number of 1 MB frames that can be used by fixed memory objects. - Time stamp for maximum value.

fifr_vsdctotl

DOUBLE?

Number of 1 MB frames that can be used by fixed memory objects. - Total for all samples (used to calculate the average).

pafr_vsdcmin

DOUBLE?

Number of 1 MB frames that are used by pageable/DREF memory objects. - Minimum number high virtual memory objects / frames

pafr_vsdcntme

DATETIME?

Number of 1 MB frames that are used by pageable/DREF memory objects. - Time stamp for minimum value.

pafr_vsdcmax

DOUBLE?

Number of 1 MB frames that are used by pageable/DREF memory objects. - Maximum number of high virtual memory objects / frames

pafr_vsdcxtme

DATETIME?

Number of 1 MB frames that are used by pageable/DREF memory objects. - Time stamp for maximum value.

pafr_vsdctotl

DOUBLE?

Number of 1 MB frames that are used by pageable/DREF memory objects. - Total for all samples (used to calculate the average).

lsmo_vsdcmin

DOUBLE?

Number of shared memory objects that can be backed in 1 MB frames. - Minimum number high virtual memory objects / frames

lsmo_vsdcntme

DATETIME?

Number of shared memory objects that can be backed in 1 MB frames. - Time stamp for minimum value.

lsmo_vsdcmax

DOUBLE?

Number of shared memory objects that can be backed in 1 MB frames. - Maximum number of high virtual memory objects / frames

lsmo_vsdcxtme

DATETIME?

Number of shared memory objects that can be backed in 1 MB frames. - Time stamp for maximum value.

lsmo_vsdctotl

DOUBLE?

Number of shared memory objects that can be backed in 1 MB frames. - Total for all samples (used to calculate the average).

gfmo_vsdcmin

DOUBLE?

Number of fixed memory objects that are backed in 2 GB frames. - Minimum number high virtual memory objects / frames

gfmo_vsdcntme

DATETIME?

Number of fixed memory objects that are backed in 2 GB frames. - Time stamp for minimum value.

gfmo_vsdcmax

DOUBLE?

Number of fixed memory objects that are backed in 2 GB frames. - Maximum number of high virtual memory objects / frames

gfmo_vsdcxtme

DATETIME?

Number of fixed memory objects that are backed in 2 GB frames. - Time stamp for maximum value.

gfmo_vsdctotl

DOUBLE?

Number of fixed memory objects that are backed in 2 GB frames. - Total for all samples (used to calculate the average).

gffr_vsdcmin

DOUBLE?

Number of 2 GB pages that are fixed in central storage. - Minimum number high virtual memory objects / frames

gffr_vsdcntme

DATETIME?

Number of 2 GB pages that are fixed in central storage. - Time stamp for minimum value.

gffr_vsdcmax

DOUBLE?

Number of 2 GB pages that are fixed in central storage. - Maximum number of high virtual memory objects / frames

gffr_vsdcxtme

DATETIME?

Number of 2 GB pages that are fixed in central storage. - Time stamp for maximum value.

gffr_vsdctotl

DOUBLE?

Number of 2 GB pages that are fixed in central storage. - Total for all samples (used to calculate the average).

r782actv

INTEGER?

r782flgs (Bit 0) showing job active at start of interval.

r782term

INTEGER?

r782flgs (Bit 1) showing job terminated during interval.

r782glch

INTEGER?

r782flgs (Bit 2) showing GETMAIN limit changed during interval.

r782invl

INTEGER?

r782flgs (Bit 3) showing data incorrect because RMF terminated abnormally while sampling.

r782shra

INTEGER?

r782flgs (Bit 4) showing shared values above 2G available (z/OS V1R5 or later).

Constraints:

  • FOREIGN KEY (smf78_pro.datetime, smf78_pro.smf78ist, smf78_pro.smf78iet, smf78_pro.smf_type, smf78_pro.csc, smf78_pro.smf78sid → datetime, smf78ist, smf78iet, smf_type, csc, smf78sid)

  • PRIMARY KEY (csc, smf78sid, datetime, smf78ist, smf78iet, r782jobn)

Smf 123

smf110_123
smf2db.db_models.smf123_model.Smf110Smf123 (smf110_123)

The Smf110Smf123 class stores the Smf110Smf123 section in the smf110_123 table.

Columns:

datetime_15m

DATETIME?

The 15-minute interval of the record.

datetime

DATETIME?

the hour of the record.

smfmnjbn

VARCHAR(8)?

Jobname.

smfmnrvn

VARCHAR(4)?

Record version (CICS), format 0VRM (V = version; R = release M = modification).

cics_stop

DATETIME?

Finish time of measurement interval, which is one of the following times:.

cics_oadata1

VARCHAR(130)?

The data added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

elapsed*

FLOAT

Total elapsed time of the transactions within the duration.

smfmnsid*

VARCHAR(4)

System identification.

smfmnprn*

VARCHAR(8)

Product name (generic Applid).

smfmnspn*

VARCHAR(8)

Product name (specific Applid).

task_tran*

VARCHAR(4)

Transaction identification.

cics_start*

DATETIME

Start time of measurement interval, which is one of the following times:.

task_trannum*

INTEGER

Transaction identification number. The transaction number field is normally a 4-byte packed decimal number. However, some CICS system tasks are identified by transaction numbers that comprise special characters, as follows:.

cbts_prcsname

VARCHAR(36)?

The name of the CICS business transaction service (BTS) process of which the user task formed part.

cbts_prcstype

VARCHAR(8)?

The process-type of the CICS BTS process of which the user task formed part.

cbts_prcsid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS root activity that the user task implemented.

cbts_actvtyid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS activity that the user task implemented.

cbts_actvtynm

VARCHAR(16)?

The name of the CICS BTS activity that the user task implemented.

cbts_barsynct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity synchronously.

cbts_barasyct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity asynchronously.

cbts_balkpact

INTEGER?

The number of CICS BTS link process, or link activity, requests that the user task issued.

cbts_badproct

INTEGER?

The number of CICS BTS define process requests issued by the user task.

cbts_badactct

INTEGER?

The number of CICS BTS define activity requests issued by the user task.

cbts_barspact

INTEGER?

The number of CICS BTS reset process and reset activity requests issued by the user task.

cbts_basupact

INTEGER?

The number of CICS BTS suspend process, or suspend activity, requests issued by the user task.

cbts_barmpact

INTEGER?

The number of CICS BTS resume process, or resume activity, requests issued by the user task.

cbts_badcpact

INTEGER?

The number of CICS BTS delete activity, cancel process, or cancel activity, requests issued by the user task.

cbts_baacqpct

INTEGER?

The number of CICS BTS acquire process, or acquire activity, requests issued by the user task.

cbts_batotpct

INTEGER?

Total number of CICS BTS process and activity requests issued by the user task.

cbts_baprdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for process data containers issued by the user task.

cbts_baacdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for current activity data containers issued by the user task.

cbts_batotcct

INTEGER?

Total number of CICS BTS delete, get, move, or put, process container and activity container requests issued by the user task.

cbts_baratect

INTEGER?

The number of CICS BTS retrieve-reattach event requests issued by the user task.

cbts_badfiect

INTEGER?

The number of CICS BTS define-input event requests issued by the user task.

cbts_batiaect

INTEGER?

The number of CICS BTS DEFINE TIMER EVENT, CHECK TIMER EVENT, DELETE TIMER EVENT, and FORCE TIMER EVENT requests issued by the user task.

cbts_batotect

INTEGER?

Total number of CICS BTS event-related requests issued by the user task.

chnl_pgtotcct

INTEGER?

The number of CICS requests for channel containers issued by the user task.

chnl_pgbrwcct

INTEGER?

The number of CICS browse requests for channel containers issued by the user task.

chnl_pggetcct

INTEGER?

The number of GET CONTAINER and GET64 CONTAINER requests for channel containers issued by the user task.

chnl_pgputcct

INTEGER?

The number of PUT CONTAINER and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgmovcct

INTEGER?

The number of MOVE CONTAINER requests for channel containers issued by the user task.

chnl_pggetcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the GET CONTAINER CHANNEL and GET64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgputcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the PUT CONTAINER CHANNEL and PUT64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgcrecct

INTEGER?

The number of containers created by MOVE, PUT CONTAINER, and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgcsthwm

INTEGER?

Maximum amount (high-water mark), in bytes, of container storage allocated to the user task.

cics_cfcapict

INTEGER?

Number of CICS OO foundation class requests, including the Java API for CICS (JCICS) classes, issued by the user task.

cics_userid

VARCHAR(8)?

User identification at task creation. This identification can also be the remote user identifier for a task created as the result of receiving an ATTACH request across an MRO or APPC link with attach-time security enabled.

cics_exwttime

FLOAT?

Accumulated data for exception conditions. The timer component of the clock contains the total elapsed time for which the user waited on exception conditions. The period count equals the number of exception conditions that have occurred for this task. For more information on exception conditions, see Exception class data: Listing of data fields . For more information on clocks, see Clocks and time stamps.

cics_rtype

VARCHAR(1)?

Performance record type (low-order byte-3).

cics_rsysid

VARCHAR(4)?

The name (SYSID) of the remote system to which this transaction was routed either statically or dynamically.

cics_perrecnt

INTEGER?

The number of performance class records written by the CICS Monitoring Facility (CMF) for the user task.

cics_srvclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) service class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_rptclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) report class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_oadid

VARCHAR(64)?

The adapter identifier added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata2

VARCHAR(130)?

The data added to the origin data by using the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata3

VARCHAR(130)?

The data added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_onetwkid

VARCHAR(8)?

The network identifier from which this work request (transaction) originated.

cics_oapplid

VARCHAR(8)?

The APPLID of the CICS region in which this work request (transaction) originated; for example, the region in which the CWXN task ran.

cics_ostart

DATETIME?

The time at which the originating task, for example the CWXN task, was started.

cics_otrannum

VARCHAR(8)?

The number of the originating task; for example, the CWXN task.

cics_otran

VARCHAR(4)?

The transaction ID (TRANSID) of the originating task; for example, the CWXN task.

cics_ouserid

VARCHAR(8)?

The originating Userid-2 or Userid-1, for example from CWBA, depending on the originating task.

cics_ousercor

VARCHAR(64)?

The originating user correlator.

cics_otcpsvce

VARCHAR(8)?

The name of the originating TCPIPSERVICE.

cics_oportnum

INTEGER?

The port number used by the originating TCPIPSERVICE.

cics_ocliport

INTEGER?

The TCP/IP port number of the originating client or Telnet client.

cics_otranflg

VARCHAR(18)?

Originating transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

cics_ofctynme

VARCHAR(8)?

The facility name of the originating transaction. If the originating transaction is not associated with a facility, this field is null. The transaction facility type, if any, can be identified using byte 0 of the originating transaction flags, OTRANFLG (370), field.

cics_oclipadr

VARCHAR(40)?

The IP address of the originating client or Telnet client.

cics_phntwkid

VARCHAR(8)?

The network identifier of the CICS system of an immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phapplid

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHAPPLID contains the APPLID of the other CICS region, which is obtained from previous hop data.

cics_phstart

DATETIME?

The start time of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phtranno

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHTRANNO contains the task number of the immediately previous task in another CICS system with which this task is associated. This value is obtained from previous hop data.

cics_phtran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phcount

INTEGER?

If the task was initiated by a task in another CICS region, PHCOUNT contains the number of times there has been a request from one CICS system to another CICS system to initiate a task with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_eictotct

INTEGER?

The total number of EXEC CICS commands issued by the user task.

cics_tiasktct

INTEGER?

The number of EXEC CICS ASKTIME commands issued by the user task.

cics_titotct

INTEGER?

The total number of EXEC CICS ASKTIME , CONVERTTIME , and FORMATTIME commands issued by the user task.

cics_bfdgstct

INTEGER?

The total number of EXEC CICS BIF DIGEST commands issued by the user task.

cics_bftotct

INTEGER?

The total number of EXEC CICS BIF DEEDIT and BIF DIGEST commands issued by the user task.

cics_ecsigect

INTEGER?

The number of EXEC CICS SIGNAL EVENT commands issued by the user task.

cics_ecefopct

INTEGER?

The number of event filter operations performed by the user task.

cics_ecevntct

INTEGER?

The number of events captured by the user task.

cics_ecsevcct

INTEGER?

The number of synchronous emission events captured by the user task.

cics_mpprtxcd

INTEGER?

The number of policy task rule thresholds that this task has exceeded. This field is all nulls (0x00 bytes) if no thresholds have been exceeded or if the task has had no task rules applied to it.

cics_ncgetct

INTEGER?

The total number of requests to a named counter server to satisfy EXEC CICS GET COUNTER and EXEC CICS GET DCOUNTER commands issued by the user task.

cics_mpsrect

INTEGER?

The number of times that policy system rules have been evaluated for the task.

cics_mpsract

INTEGER?

The number of times that policy system rules that have been evaluated true and have triggered an action. This field is all nulls (0x00 bytes) if no system rules have been evaluated true.

cics_ptstart

DATETIME?

The start time of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttranno

VARCHAR(8)?

The task number of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_ptcount

INTEGER?

The number of times there has been a request from one task to initiate another task in the same CICS system with which this task is associated, such as by a RUN TRANSID or START command. This is effectively the task depth in the local region when using the RUN TRANSID command, or the START command when a new point of origin is not created. See Previous transaction data characteristics for more information about previous transaction data.

data_imsreqct

INTEGER?

The number of IMS (DBCTL) requests issued by the user task.

data_db2reqct

INTEGER?

The total number of Db2 EXEC SQL and Instrumentation Facility Interface (IFI) requests issued by the user task.

data_imswait

FLOAT?

The elapsed time during which the user task waited for DBCTL to service the IMS requests issued by the user task.

data_db2rdyqw

FLOAT?

The elapsed time during which the user task waited for a Db2 thread to become available.

data_db2conwt

FLOAT?

The elapsed time during which the user task waited for a Db2 connection to become available for use with the user task’s open TCB.

data_wmqreqct

INTEGER?

The total number of IBM MQ requests issued by the user task.

data_wmqgetwt

FLOAT?

The elapsed time during which the user task waited for IBM MQ to service the user task’s GETWAIT request.

data_wmqasrbt

FLOAT?

The IBM MQ SRB time this transaction spent processing IBM MQ API requests. Add this field to the transaction CPU time field (USRCPUT) when considering the measurement of the total processor time consumed by a transaction. This field is zero for point-to-point messaging activity, but it is nonzero where IBM MQ API requests result in publish and subscribe type messaging.

dest_tdgetct

INTEGER?

Number of transient data GET requests issued by the user task.

dest_tdputct

INTEGER?

Number of transient data PUT requests issued by the user task.

dest_tdpurct

INTEGER?

Number of transient data PURGE requests issued by the user task.

dest_tdtotct

INTEGER?

Total number of transient data requests issued by the user task. This field is the sum of TDGETCT, TDPUTCT, and TDPURCT.

dest_tdiowtt

FLOAT?

Elapsed time in which the user waited for VSAM transient data I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

dest_tdilwtt

FLOAT?

The elapsed time for which the user task waited for an intrapartition transient data lock (TDIPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. For more information about tasks suspended on resource type TDIPLOCK, see Resource type TDIPLOCK: waits for transient data intrapartition requests.

dest_tdelwtt

FLOAT?

The elapsed time for which the user task waited for an extrapartition transient data lock (TDEPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

doch_dhdelct

INTEGER?

The number of document handler DELETE requests issued by the user task.

doch_dhcrect

INTEGER?

The number of document handler CREATE requests issued by the user task.

doch_dhinsct

INTEGER?

The number of document handler INSERT requests issued by the user task.

doch_dhsetct

INTEGER?

The number of document handler SET requests issued by the user task.

doch_dhretct

INTEGER?

The number of document handler RETRIEVE requests issued by the user task.

doch_dhtotct

INTEGER?

The total number of document handler requests issued by the user task.

doch_dhtotdcl

INTEGER?

The total length of all documents created by the user task.

fepi_szalloct

INTEGER?

Number of conversations allocated by the user task. This number is incremented for each FEPI ALLOCATE POOL or FEPI CONVERSE POOL.

fepi_szrcvct

INTEGER?

Number of FEPI RECEIVE requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szsendct

INTEGER?

Number of FEPI SEND requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szstrtct

INTEGER?

Number of FEPI START requests made by the user task.

fepi_szchrout

INTEGER?

Number of characters sent through FEPI by the user task.

fepi_szchrin

INTEGER?

Number of characters received through FEPI by the user task.

fepi_szwait

FLOAT?

Elapsed time in which the user task waited for all FEPI services. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

fepi_szallcto

INTEGER?

Number of times the user task timed out while waiting to allocate a conversation.

fepi_szrcvto

INTEGER?

Number of times the user task timed out while waiting to receive data.

fepi_sztotct

INTEGER?

Total number of all FEPI API and SPI requests made by the user task.

file_fcgetct

INTEGER?

Number of file GET requests issued by the user task.

file_fcputct

INTEGER?

Number of file PUT requests issued by the user task.

file_fcbrwct

INTEGER?

Number of file browse requests issued by the user task. This number excludes the START and END browse requests.

file_fcaddct

INTEGER?

Number of file ADD requests issued by the user task.

file_fcdelct

INTEGER?

Number of file DELETE requests issued by the user task.

file_fciowtt

FLOAT?

Elapsed time in which the user task waited for file I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcamct

INTEGER?

Number of times the user task invoked file access-method interfaces. This number excludes requests for OPEN and CLOSE.

file_fctotct

INTEGER?

Total number of file control requests issued by the user task. This number excludes any request for OPEN, CLOSE, ENABLE, or DISABLE of a file.

file_rlswait

FLOAT?

Elapsed time in which the user task waited for RLS file I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

file_rlscput

FLOAT?

For RLS requests issued from the QR TCB:.

file_cfdtwait

FLOAT?

The elapsed time in which the user task waited for a data table access request to the Coupling Facility Data Table server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcxcwtt

FLOAT?

The elapsed time in which the user task waited for exclusive control of a VSAM control interval. This field counts time spent waiting on resource type FCXCSUSP, FCXDSUSP, FCXCPROT, or FCXDPROT. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcvswtt

FLOAT?

The elapsed time in which the user task waited for a VSAM string. This field counts time spent waiting on resource type FCPSSUSP or FCSRSUSP. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

jour_jciowtt

FLOAT?

Elapsed time for which the user task waited for journal (logstream) I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

jour_jnlwrtct

INTEGER?

Number of journal write requests issued by the user task.

jour_logwrtct

INTEGER?

Number of CICS log stream write requests issued by the user task.

mapp_bmsmapct

INTEGER?

Number of BMS MAP requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that did not incur a terminal I/O, and the number of RECEIVE MAP FROM requests.

mapp_bmsinct

INTEGER?

Number of BMS IN requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that incurred a terminal I/O.

mapp_bmsoutct

INTEGER?

Number of BMS OUT requests issued by the user task. This field corresponds to the number of SEND MAP requests.

mapp_bmstotct

INTEGER?

Total number of BMS requests issued by the user task. This field is the sum of BMS RECEIVE MAP, RECEIVE MAP FROM, SEND MAP, SEND TEXT, and SEND CONTROL requests issued by the user task.

otel_oteltid

VARCHAR(32)?

The OpenTelemetry (OTel) trace identifier. This field is null if there is no OTel data associated with the task.

otel_otelpid

VARCHAR(16)?

OTel parent span id. This field is null if there is no OTel data associated with the task.

otel_otelsid

VARCHAR(16)?

OTel span id. This field is null if there is no OTel data associated with the task.

otel_otelmisc

VARCHAR(18)?

OTel miscellaneous flags, a string of 64 bits.

prog_pclinkct

INTEGER?

Number of program LINK and INVOKE APPLICATION requests issued by the user task, including the link to the first program of the user task. This field does not include program LINK URM (userreplaceable module) requests.

prog_pcxctlct

INTEGER?

Number of program XCTL requests issued by the user task.

prog_pcloadct

INTEGER?

Number of program LOAD requests issued by the user task.

prog_pgmname

VARCHAR(8)?

The name of the first program called at transaction attach-time.

prog_pclurmct

INTEGER?

Number of program LINK URM (user-replaceable module) requests issued by, or on behalf of, the user task.

prog_pcdplct

INTEGER?

Number of distributed program link (DPL) requests issued by the user task.

prog_abcodeo

VARCHAR(4)?

Original abend code.

prog_abcodec

VARCHAR(4)?

Current abend code.

prog_pcloadtm

FLOAT?

Elapsed time in which the user task waited for fetches from DFHRPL or dynamic LIBRARY concatenations. Only fetches for programs with installed program definitions or autoinstalled as a result of application requests are included in this figure. However, installed programs in the LPA are not included (because they do not incur a physical fetch from a library). For more information about program load time, see Clocks and time stamps, and Program load time.

prog_pcdlcsdl

INTEGER?

The total length, in bytes, of the data in the containers of all the distributed program link (DPL) requests issued with the CHANNEL option by the user task. This total includes the length of any headers to the data.

prog_pcdlcrdl

INTEGER?

The total length, in bytes, of the data in the containers of all DPL RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

prog_pclnkcct

INTEGER?

Number of local program LINK and INVOKE APPLICATION requests, with the CHANNEL option, issued by the user task.

prog_pcxclcct

INTEGER?

Number of program XCTL requests issued with the CHANNEL option by the user task.

prog_pcdplcct

INTEGER?

Number of program distributed program link (DPL) requests issued with the CHANNEL option by the user task.

prog_pcrtncct

INTEGER?

Number of remote pseudoconversational RETURN requests, with the CHANNEL option, issued by the user task.

prog_pcrtncdl

INTEGER?

The total length, in bytes, of the data in the containers of all the remote pseudoconversational RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

rmi_rmitotal

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI).

rmi_rmiother

FLOAT?

The total elapsed time spent in the CICS RMI for resource manager requests other than Db2, DBCTL, EXEC DLI, IBM MQ, CICSPlex SM, and CICS TCP/IP socket requests.

rmi_rmidb2

FLOAT?

The total elapsed time spent in the CICS RMI for Db2 requests.

rmi_rmidbctl

FLOAT?

The total elapsed time spent in the CICS RMI for DBCTL requests.

rmi_rmiexdli

FLOAT?

The total elapsed time spent in the CICS RMI for EXEC DLI requests.

rmi_rmimqm

FLOAT?

The total elapsed time spent in the CICS RMI for IBM MQ requests.

rmi_rmicpsm

FLOAT?

The total elapsed time spent in the CICS RMI for CICSPlex SM requests.

rmi_rmitcpip

FLOAT?

The total elapsed time spent in the CICS RMI for CICS TCP/IP socket requests.

sock_soiowtt

FLOAT?

The elapsed time the user task spent waiting for any socket I/O to complete. This time includes time that the task the spent on send and receive calls. It applies to inbound and outbound sockets. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_sobyenct

INTEGER?

The number of bytes encrypted by the secure sockets layer for the user task.

sock_sobydect

INTEGER?

The number of bytes decrypted by the secure sockets layer for the user task.

sock_tcpsrvce

VARCHAR(8)?

The TCP/IP service name that attached the user task.

sock_portnum

INTEGER?

The TCP/IP port number of the TCP/IP service that attached the user task.

sock_isalloct

INTEGER?

The number of allocate session requests that are issued by the user task for sessions that use IPIC.

sock_soextrct

INTEGER?

The number of EXTRACT TCPIP and EXTRACT CERTIFICATE requests issued by the user task.

sock_socnpsct

INTEGER?

The total number of requests made by the user task to create an outbound socket.

sock_sonpshwm

INTEGER?

The peak number of outbound sockets owned by the user task.

sock_sorcvct

INTEGER?

The total number of receive requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrin

INTEGER?

The total number of bytes received on outbound sockets by the user task.

sock_sosendct

INTEGER?

The total number of send requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrout

INTEGER?

The total number of bytes sent on outbound sockets by the user task.

sock_sototct

INTEGER?

The total number of socket requests issued by the user task.

sock_sooiowtt

FLOAT?

The elapsed time that the user task spent waiting for a socket to be created by the socket manager when CICS is at the MAXSOCKETS limit. This field is not used because no callers within CICS choose to wait for a socket to become available when CICS is at the MAXSOCKETS limit.

sock_isiowtt

FLOAT?

The elapsed time for which a user task waited for control at this end of an IPIC connection.

sock_somsgin1

INTEGER?

The number of inbound socket receive requests that are issued by the user task.

sock_sochrin1

INTEGER?

The number of characters that are received by inbound socket receive requests that are issued by the user task.

sock_somsgou1

INTEGER?

The number of inbound socket send requests issued by the user task.

sock_sochrou1

INTEGER?

The number of characters that are sent by inbound socket send requests that are issued by the user task.

sock_isipicnm

VARCHAR(8)?

The name of the IPIC connection for the TCP/IP service that attached the user task.

sock_clipaddr

VARCHAR(40)?

The IP address of the client or Telnet client.

sock_isalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an IPIC session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_socipher

VARCHAR(10)?

Identifies the code for the cipher suite that was selected during the initial handshake for use on the inbound connection, for example X’0000002F’. For a list of the cipher suites that are supported by CICS and z/OS and their codes, see Cipher Suite Definitions in z/OS Cryptographic Services System SSL Programming.

sock_clipport

INTEGER?

The port number of the client or Telnet client.

sock_soconmsg

VARCHAR(10)?

Indicates whether the task processed the first message for establishing a new connection for a client. This field helps you measure how often a new socket connection is created.

sock_sotlslvl

VARCHAR(8)?

Identifies the TLS protocol that was selected during the initial handshake for use on the inbound connection.

sock_soflag

INTEGER?

Socket flags, a string of 32 bits used for socket status information. Bit 0 and Bit 1 cannot both be set to the value 1 at the same time.

stor_scusrhwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_scugetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_scusrstg

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information about storage occupancy, see Storage occupancy counts.

stor_scugetct_a

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_scusrhwm_a

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_scusrstg_a

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc24chwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_sccgetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_sc24cocc

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc31chwm

BIGINT?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_sccgetct_a

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_sc31cocc

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc64cgct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64chwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc64ugct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64uhwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc24sgct

INTEGER?

Number of storage GETMAIN requests issued by the user task for shared storage below the 16 MB line.

stor_sc24gshr

INTEGER?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request below the 16 MB line.

stor_sc24fshr

INTEGER?

Number of bytes of shared storage released by the user task by using a FREEMAIN request below the 16 MB line.

stor_sc31sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the 16 MB line.

stor_sc31gshr

BIGINT?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request above the 16 MB line.

stor_sc31fshr

BIGINT?

Number of bytes of shared storage released by the user task by using a FREEMAIN request above the 16 MB line.

stor_sc64sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the bar.

stor_sc64gshr

BIGINT?

Amount of shared storage obtained by the user task by using a GETMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_sc64fshr

BIGINT?

Amount of shared storage released by the user task by using a FREEMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_pcstghwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task both above and below the 16 MB line.

stor_pc24bhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides below the 16 MB line.

stor_pc31rhwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended read-only dynamic storage area (ERDSA). This field is a subset of PC31AHWM (field id 139) that resides in the ERDSA.

stor_pc31ahwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides above the 16 MB line.

stor_pc31chwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended CICS dynamic storage area (ECDSA). This field is a subset of PC31AHWM (139) that resides in the EPCDSA.

stor_pc24chwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the CICS dynamic storage area (CDSA). This field is a subset of PC24BHWM (108) that resides in the PCDSA.

stor_pc24shwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the shared dynamic storage area (SDSA). This field is a subset of PC24BHWM (108) that resides in the PUDSA.

stor_pc31shwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended shared dynamic storage area (ESDSA). This field is a subset of PC31AHWM (139) that resides in the EPUDSA.

stor_pc24rhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the read-only dynamic storage area (RDSA). This field is a subset of PC24BHWM (108) that resides in the RDSA.

sync_spsyncct

INTEGER?

Number of SYNCPOINT requests issued during the user task.

sync_synctime

FLOAT?

Total elapsed time for which the user task was dispatched and was processing syncpoint requests.

sync_srvsywtt

FLOAT?

Total elapsed time in which the user task waited for syncpoint or resynchronization processing using the Coupling Facility data tables server to complete.

sync_syncdly

FLOAT?

The elapsed time in which the user task waited for a syncpoint request to be issued by its parent transaction. The user task was executing as a result of the parent task issuing a CICS BTS run-process or run-activity request to execute a process or activity synchronously. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

sync_otsindwt

FLOAT?

The elapsed time in which the user task was dispatched or suspended indoubt (or both) while processing a syncpoint for an Object Transaction Service (OTS) syncpoint request. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

task_ttype

VARCHAR(4)?

Transaction start type. The high-order bytes (0 and 1) are set as follows:.

task_usrdispt

FLOAT?

Total elapsed time during which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ ,RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time, see Transaction response time, dispatch time, and CPU time.

task_usrcput

FLOAT?

Processor time for which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ, RP, SL, SP, SO, EP, L8, L9,.

task_susptime

FLOAT?

Total elapsed wait time for which the user task was suspended by the dispatcher. This wait time includes these values:.

task_xsnlnact

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that succeeded but returned no authority on READ, UPDATE, CONTROL or ALTER.

task_xsnlnfct

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that failed with response code 13 NOTFND and reason code 5 or 8.

task_icpuinct

INTEGER?

Number of interval control START or INITIATE requests during the user task.

task_taskflag

INTEGER?

Task error flags, a string of 32 bits used for signaling unusual conditions occurring during the user task:.

task_icstacct

INTEGER?

Total number of local interval control START requests, with the CHANNEL option, issued by the user task.

task_ictotct

INTEGER?

Total number of Interval Control Start, Cancel, Delay, and Retrieve requests issued by the user task.

task_trngrpid

VARCHAR(58)?

The transaction group ID is assigned at transaction attach time, and can be used to correlate the transactions that CICS runs for the same incoming work request; for example, the CWXN and CWBA transactions for Web requests. This transaction group ID relationship is useful when applied to the.

task_netuowpx

VARCHAR(20)?

Fully qualified name by which the originating system is known to the z/OS Communications Server network. This name is assigned at attach time using either the netname derived from the TCT (when the task is attached to a local terminal) or the netname passed as part of an ISC APPC or IRC attach header. At least three padding bytes (X’00’) are present at the end of the name.

task_netuowsx

VARCHAR(18)?

Name by which the network unit of work ID is known in the originating system. This name is assigned at attach time using either an STCK-derived token (when the task is attached to a local terminal), or the network unit of work ID passed as part of an ISC (APPC) or IRC (MRO) attach header.

task_dispwtt

FLOAT?

Elapsed time for which the user task waited for redispatch. This time is the aggregate of the wait times between each event completion and user-task redispatch.

task_tranpri

INTEGER?

Transaction priority when monitoring of the task was initialized (low-order byte-3).

task_gnqdelay

FLOAT?

The elapsed time waiting for a CICS task control global enqueue. For more information, see Clocks and time stamps.

task_brdgtran

VARCHAR(4)?

Bridge listener transaction identifier. For CICS 3270 Bridge transactions, this field is the name of the Bridge listener transaction that attached the user task.

task_dspdelay

FLOAT?

The elapsed time waiting for first dispatch.

task_tcldelay

FLOAT?

The elapsed time waiting for first dispatch, which was delayed because of the limits set for the transaction class of this transaction, TCLSNAME (166), being reached. For more information, see Clocks and time stamps. This field is a component of the first dispatch delay, DSPDELAY (125), field.

task_mxtdelay

FLOAT?

The elapsed time waiting for the first dispatch, which was delayed because of the limits set by the system parameter, MXT, being reached. The field is a component of the first dispatch delay, DSPDELAY (125), field.

task_lmdelay

FLOAT?

The elapsed time that the user task waited to acquire a lock on a resource. A user task cannot explicitly acquire a lock on a resource, but many CICS modules lock resources on behalf of user tasks using the CICS lock manager (LM) domain.

task_enqdelay

FLOAT?

The elapsed time waiting for a CICS task control local enqueue. For more information, see Clocks and time stamps. This field is a component of the task suspend time, SUSPTIME (014), field.

task_rmuowid

DATETIME?

The identifier of the unit of work (unit of recovery) for this task. Unit of recovery values are used to synchronize recovery operations among CICS and other resource managers, such as IMS and Db2.

task_fctyname

VARCHAR(4)?

Transaction facility name. This field is null if the transaction is not associated with a facility. The transaction facility type (if any) can be identified using byte 0 of the transaction flags, TRANFLAG , (164) field.

task_tranflag

VARCHAR(18)?

Transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

task_tclsname

VARCHAR(8)?

Transaction class name. This field is null if the transaction is not in a TRANCLASS.

task_rmitime

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time.

task_rmisusp

FLOAT?

The total elapsed time that the task was suspended by the CICS dispatcher while in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time. The field is a component of the task suspend time, SUSPTIME (014), field and also the RMITIME (170) field.

task_wtexwait

FLOAT?

The elapsed time that the user task waited for one or more ECBs, passed to CICS by the user task using the EXEC CICS WAIT EXTERNAL ECBLIST command, to be posted by the MVS POST command. The user task can wait on one or more ECBs. If it waits on more than one, it is dispatchable as soon as one of the ECBs is posted. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_wtcewait

FLOAT?

The elapsed time that the user task waited for one of these events:.

task_icdelay

FLOAT?

The elapsed time that the user task waited as a result of issuing one of the following commands:.

task_gvupwait

FLOAT?

The elapsed time that the user task waited as a result of giving up control to another task. A user task can give up control in many ways. Some examples are application programs that use one or more of the following EXEC CICS API or SPI commands:.

task_tclstsks

INTEGER?

Total number of active and queued tasks, including this task, in the associated TRANCLASS when the task was attached. This field does not apply if the transaction is not in a TRANCLASS.

task_rrmsurid

VARCHAR(16)?

RRMS/MVS unit-of-recovery ID (URID).

task_rrmswait

FLOAT?

The elapsed time in which the user task waited indoubt using resource recovery services for EXCI.

task_rqrwait

FLOAT?

The elapsed time during which the request receiver user task CIRR (or user specified transaction ID) waited for any outstanding replies to be satisfied.

task_rqpwait

FLOAT?

The elapsed time during which the request processor user task CIRP waited for any outstanding replies to be satisfied. This field is a component of the task suspend time, SUSPTIME (014), field.

task_otstid

VARCHAR(128)?

This field is the first 128 bytes of the Object Transaction Service (OTS) Transaction ID (TID).

task_runtrwtt

FLOAT?

The elapsed time in which the user task waited for completion of a transaction that ran as a result of the user task issuing a CICS BTS run process request and a run activity request synchronously.

task_dschmdly

FLOAT?

The elapsed time in which the user task waited for redispatch after a CICS Dispatcher change-TCB mode request was issued by or on behalf of the user task. For example, a change-TCB mode request from a CICS L8 or S8 mode TCB back to the CICS QR mode TCB might have to wait for the QR TCB because another task is currently dispatched on the QR TCB. The period count component of DSCHMDLY represents the number of change-TCB mode requests. This field is a component of the task suspend time, SUSPTIME (014), field. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

task_qrmoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS QR mode TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for the first dispatch. The QRMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_maxotdly

FLOAT?

The elapsed time in which the user task waited to obtain a CICS L8 or L9 mode open TCB, because the region had reached the limit set by CICS for these TCBs. L8 and L9 mode open TCBs are used by OPENAPI application programs or by task-related user exit programs that have been enabled with the OPENAPI option, for example, the CICS-Db2 adapter, when CICS connects to Db2 Version 6 or later and the CICS-MQ adapter, when CICS connects to Websphere MQ Version 6 or later.

task_tcbattct

INTEGER?

The number of CICS TCBs attached by or on behalf of the user task.

task_dstcbhwm

INTEGER?

The peak number of CICS open TCBs (in TCB modes L8, L9, S8, T8, X8, and X9) that have been concurrently allocated to the user task.

task_jvmtime

FLOAT?

The total elapsed time spent in the JVM by the user task. For more information, see JVM elapsed time, suspend time, and cleanup time.

task_jvmsusp

FLOAT?

The elapsed time for which the user task was suspended by the CICS dispatcher while running in the JVM. For more information, see JVM elapsed time, suspend time, and cleanup time. This field is a component of the task suspend time, SUSPTIME (014), field.

task_qrdispt

FLOAT?

The elapsed time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_qrcput

FLOAT?

The processor time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_msdispt

FLOAT?

Elapsed time for which the user task was dispatched on each CICS TCB. The CICS TCB modes are used as follows:.

task_mscput

FLOAT?

The processor time for which the user task was dispatched on each CICS TCB. The usage of each CICS TCB is shown in the description for field MSDISPT (field ID 257 in group DFHTASK). For more information, see Clocks and time stamps.

task_l8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L8 mode TCB. When a transaction starts an OPENAPI application program defined with EXECKEY=CICS, or a task-related user exit program that has been enabled with the OPENAPI option, CICS allocates a CICS L8 mode TCB to the task. (An L8 mode TCB can also be allocated if the OPENAPI program is defined with EXECKEY=USER, but the storage protection facility is inactive.) After a task has been allocated an L8 mode TCB, that same TCB remains associated with the task until the transaction is detached. For more information on this field, see Clocks and time stamps.

task_s8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS S8 mode TCB. A transaction is allocated a CICS S8 mode TCB when it uses the secure sockets layer (SSL) during client certificate negotiation. The S8 mode TCB remains associated with the same task for the life of the SSL request. For more information, see Clocks and time stamps.

task_ky8dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB:.

task_ky8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB. The usage of the CICS Key 8 mode TCBs is shown in the description for field KY8DISPT (field ID 262 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_ky9dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB:.

task_ky9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB. The usage of the CICS Key 9 mode TCBs is shown in the description for field KY9DISPT (field ID 264 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_l9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L9 mode TCB. When a transaction calls an OPENAPI application program that is defined with EXECKEY=USER it is allocated and uses a CICS L9 mode TCB. If the storage protection facility is.

task_dstcbmwt

FLOAT?

The elapsed time that the user task spent in TCB mismatch waits; that is, waiting because no available TCB matched the request, but at least one non matching TCB was free.

task_rodispt

FLOAT?

The elapsed time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task dispatch time field, USRDISPT (group name: DFHTASK, field ID: 007) and the task miscellaneous TCB dispatch time field, MSDISPT (group name: DFHTASK, field ID: 257).

task_rocput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task CPU time field, USRCPUT (group name: DFHTASK, field ID: 008) and the task miscellaneous TCB CPU time field, MSCPUT (group name: DFHTASK, field ID: 258).

task_x8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X8 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated and uses a CICS X8 mode TCB. An X8 mode TCB can also be allocated if the program is defined with EXECKEY=USER, but the storage protection facility is inactive. After a task has been allocated an X8 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_x9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X9 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated and uses a CICS X9 mode TCB. (If the storage protection facility is inactive, an X8 mode TCB is used instead of an X9 mode TCB.) After a task has been allocated an X9 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 9 CPU time field, KY9CPUT (field ID 265 in group DFHTASK).

task_jvmitime

FLOAT?

The elapsed time spent initializing the JVM environment. For more information, see Clocks and time stamps.

task_smmvsswt

FLOAT?

The time that the user task waited because MVS user region or extended user region was short on storage. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_jvmrtime

FLOAT?

Reserved field, returns zero.

task_dsmmscwt

FLOAT?

The elapsed time that the user task spent waiting because no TCB was available and a TCB was not created because of MVS storage constraints. This field is not populated. The field is a component of the task suspend time, SUSPTIME (014), field.

task_maxstdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS SSL TCB (S8 mode), because the CICS system reached the limit set by the system initialization parameter MAXSSLTCBS. The S8 mode open TCBs are used exclusively by secure sockets layer (SSL) pthread requests issued by or on behalf of a user task. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxxtdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS XP TCB (X8 or X9 mode), because the CICS system reached the limit set by CICS for these types of TCB. The X8 and X9 mode open TCBs are used exclusively by C and C++ programs that were compiled with the XPLINK option. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxttdly

FLOAT?

The elapsed time for which the user task waited to obtain a T8 TCB, because the CICS system reached the limit of available threads. The T8 mode open TCBs are used by a JVM server to perform multithreaded processing. Each T8 TCB runs under one thread. The thread limit is 2000 for each CICS region and each JVM server in a CICS region can have up to 256 threads. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_ptpwait

FLOAT?

The elapsed time for which the user task waited for the 3270 bridge partner transaction to complete. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_icstacdl

INTEGER?

Total length, in bytes, of the data in the containers of all the locally executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_icstrcct

INTEGER?

Total number of interval control START CHANNEL requests, to be run on remote systems, issued by the user task.

task_icstrcdl

INTEGER?

Total length, in bytes, of the data in the containers of all the remotely executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_romoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS RO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The ROMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_somoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS SO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The SOMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_t8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS T8 mode TCB. T8 mode TCBs are used by a JVM server to perform multithreaded processing. When a thread is allocated a T8 mode TCB, that same TCB remains associated with the thread until the processing completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_jvmthdwt

FLOAT?

The elapsed time that the user task waited to obtain a JVM server thread because the CICS system had reached the thread limit for a JVM server in the CICS region. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_dsapthwt

FLOAT?

The dispatcher allocated pthread wait time. This is the time that the transaction had to wait for a Liberty pthread to be allocated during links to Liberty programs. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_cecmchtp

VARCHAR(4)?

The CEC machine type, in EBCDIC, for the physical hardware environment where the CICS region is running. CEC (central electronics complex) is a commonly used synonym for CPC (central processing complex).

task_cecmdlid

VARCHAR(16)?

The CEC model number, in EBCDIC, for the physical hardware environment where the CICS region is running.

task_lparname

VARCHAR(8)?

The name, in EBCDIC, of the logical partition (LPAR) on the processor where the CICS region is running.

task_maxtasks

INTEGER?

The MXT or MAXTASKS value, expressed as a number of tasks, for the CICS region at the time the user task was attached.

task_curtasks

INTEGER?

The current number of active user transactions in the system at the time the user task was attached.

task_xsvfypwd

FLOAT?

The total elapsed time that the user task spent verifying passwords, password phrases, PassTickets, and MFA tokens.

task_cputoncp

FLOAT?

The total task processor time on a standard processor for which the user task was dispatched on each CICS TCB under which the task ran.

task_offlcput

FLOAT?

The total task processor time that was spent on a standard processor but was eligible for offload to a specialty processor (zIIP or zAAP).

task_xsvfybas

FLOAT?

The total elapsed time that the user task spent verifying basic authentication tokens (BASICAUTH).

task_xsvfyker

FLOAT?

The total elapsed time that the user task spent verifying Kerberos tokens (KERBEROS).

task_xsvfyjwt

FLOAT?

The total elapsed time that the user task spent verifying JSON web tokens (JWT).

task_acapplnm

VARCHAR(64)?

The 64-character name of the application in the application context data.

task_acplatnm

VARCHAR(64)?

The 64-character name of the platform in the application context data.

task_acmajver

INTEGER?

The major version of the application in the application context data, expressed as a 4-byte binary value.

task_acminver

INTEGER?

The minor version of the application in the application context data, expressed as a 4-byte binary value.

task_acmicver

INTEGER?

The micro version of the application in the application context data, expressed as a 4-byte binary value.

task_acopernm

VARCHAR(64)?

The 64-character name of the operation in the application context data.

task_astotct

INTEGER?

The total number of EXEC CICS asynchronous API commands that have been issued by the user task. Includes RUN TRANSID , FETCH CHILD , FETCH ANY , and FREE CHILD commands.

task_asrunct

INTEGER?

The number of EXEC CICS RUN TRANSID commands that have been issued by the user task.

task_asftchct

INTEGER?

The number of EXEC CICS FETCH CHILD and EXEC CICS FETCH ANY commands that have been issued by the user task.

task_asfreect

INTEGER?

The number of EXEC CICS FREE CHILD commands that have been issued by the user task.

task_asftchwt

FLOAT?

The elapsed time that the user task waited for a child task as a result of issuing an EXEC CICS FETCH CHILD or EXEC CICS FETCH ANY command which was not completed.

task_asrnatwt

FLOAT?

The elapsed time that the user task was delayed as a result of asynchronous child task limits managed by the asynchronous services domain.

temp_tsiowtt

FLOAT?

Elapsed time for which the user task waited for VSAM temporary storage I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetct

INTEGER?

Number of temporary storage GET requests to auxiliary or main temporary storage issued by the user task.

temp_tsputact

INTEGER?

Number of PUT requests to auxiliary temporary storage issued by the user task.

temp_tsputmct

INTEGER?

Number of PUT requests to main temporary storage issued by the user task.

temp_tstotct

INTEGER?

Total number of temporary storage requests issued by the user task. This field is the sum of the temporary storage READQ (TSGETCT), READQ shared (TSGETSCT), WRITEQ AUX (TSPUTACT), WRITEQ MAIN (TSPUTMCT), WRITEQ shared (TSPUTSCT), and DELETEQ requests issued by the user task.

temp_tsshwait

FLOAT?

Elapsed time that the user task waited for an asynchronous shared temporary storage request to a temporary storage data server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetsct

INTEGER?

Number of temporary storage GET requests from shared temporary storage issued by the user task.

temp_tsputsct

INTEGER?

Number of temporary storage PUT requests to shared temporary storage issued by the user task.

term_term

VARCHAR(4)?

Terminal or session identification. This field is null if the task is not associated with a terminal or session.

term_tciowtt

FLOAT?

Elapsed time for which the user task waited for input from the terminal operator after issuing a RECEIVE request. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcmsgin1

INTEGER?

Number of messages received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgou1

INTEGER?

Number of messages sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgin2

INTEGER?

Number of messages received from the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcmsgou2

INTEGER?

Number of messages sent to the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcalloct

INTEGER?

Number of TCTTE ALLOCATE requests issued by the user task for LUTYPE6.2 (APPC), LUTYPE6.1, and IRC sessions.

term_tcchrin1

INTEGER?

Number of characters received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrou1

INTEGER?

Number of characters sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrin2

INTEGER?

Number of characters received from the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_tcchrou2

INTEGER?

Number of characters sent to the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_iriowtt

FLOAT?

Elapsed time for which the user task waited for control at this end of an MRO link. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_luname

VARCHAR(8)?

The z/OS Communications Server SNA logical unit name (if available) of the terminal that is associated with this transaction. If the task is executing in an application-owning or file-owning region, the LUNAME is the generic applid of the originating connection for MRO, LUTYPE6.1, and LUTYPE6.2 (APPC). The LUNAME is blank if the originating connection is an external CICS interface (EXCI).

term_lu61wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.1 connection or session. This time also includes the waits incurred for conversations across LUTYPE6.1 connections, but not the waits incurred because of LUTYPE6.1 syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_lu62wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.2 (APPC) connection or session. This time also includes the waits incurred for conversations across LUTYPE6.2 (APPC) connections, but not the waits incurred because of LUTYPE6.2 (APPC) syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcm62in2

INTEGER?

Number of messages received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcm62ou2

INTEGER?

Number of messages sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62in2

INTEGER?

Number of characters received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62ou2

INTEGER?

Number of characters sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_terminfo

INTEGER?

Terminal or session information for the principal facility of this task, as identified in the ‘TERM’ field id 002. This field is null if the task is not associated with a terminal or session facility.

term_termcnnm

VARCHAR(4)?

Terminal session connection name. If the terminal facility associated with this transaction is a session, this field is the name of the owning connection (sysid).

term_netid

VARCHAR(8)?

NETID if a network qualified name has been received from the Communications Server. If it is a resource and the network qualified name has not yet been received, NETID is 8 blanks. In all other cases, it is nulls.

term_rluname

VARCHAR(8)?

Real network name if a network qualified name has been received from the Communications Server. In all other cases, this field is the same as LUNAME (field ID 111). For non-Communications Server resources, it is nulls.

term_tcalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an MRO (Inter-Region Communication), LU6.1, or LU6.2 session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

webb_wbreadct

INTEGER?

The number of CICS web support READ HTTPHEADER, READ FORMFIELD, and READ QUERYPARM requests issued by the user task.

webb_wbwritct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task.

webb_wbrcvct

INTEGER?

The number of CICS web support RECEIVE requests issued by the user task.

webb_wbchrin

INTEGER?

The number of bytes received by the CICS web support RECEIVE requests issued by the user task.

webb_wbsendct

INTEGER?

The number of CICS web support SEND requests issued by the user task.

webb_wbchrout

INTEGER?

The number of bytes sent by the CICS web support SEND requests issued by the user task.

webb_wbtotct

INTEGER?

The total number of CICS web support requests issued by the user task.

webb_wbreprct

INTEGER?

The number of reads from the repository in temporary storage issued by the user task.

webb_wbrepwct

INTEGER?

The number of writes to the repository in temporary storage issued by the user task.

webb_wbextrct

INTEGER?

The number of CICS web support EXTRACT requests issued by the user task.

webb_wbbrwct

INTEGER?

The number of CICS web support browsing requests for HTTPHEADER, FORMFIELD, and QUERYPARM (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task.

webb_wbredoct

INTEGER?

The number of CICS web support READ HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbwrtoct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbrcvin1

INTEGER?

The number of CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrin1

INTEGER?

The number of bytes received by the CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the response.

webb_wbsndou1

INTEGER?

The number of CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrou1

INTEGER?

The number of bytes sent by the CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the request.

webb_wbparsct

INTEGER?

The number of CICS web support PARSE URL requests issued by the user task.

webb_wbbrwoct

INTEGER?

The number of CICS web support BROWSE HTTPHEADER requests (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task when CICS is an HTTP client.

webb_wburiopn

FLOAT?

The total elapsed time that the user task was processing WEB OPEN URIMAP requests that are issued by the user task. For more information, see Clocks and time stamps.

webb_wbiwbsct

INTEGER?

The number of EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE requests issued by the user task.

webb_wbreprdl

INTEGER?

The total length, in bytes, of the data read from the repository in temporary storage by the user task.

webb_wbrepwdl

INTEGER?

The total length, in bytes, of the data written to the repository in temporary storage by the user task.

webb_wburimnm

VARCHAR(8)?

For CICS web support, Atom feeds, and web service applications, the name of the URIMAP resource definition that was mapped to the URI of the inbound request that was processed by this task.

webb_wbpiplnm

VARCHAR(8)?

For web service applications, the name of the PIPELINE resource definition that was used to provide information about the message handlers that act on the service request processed by this task.

webb_wbatmsnm

VARCHAR(8)?

For Atom feeds, the name of the ATOMSERVICE resource definition that was used to process this task.

webb_wbsvcenm

VARCHAR(32)?

For web service applications, the name of the WEBSERVICE resource definition that was used to process this task.

webb_wbsvopnm

VARCHAR(64)?

For web service applications, the first 64 bytes of the web service operation name.

webb_wbprognm

VARCHAR(8)?

For CICS web support, the name of the program from the URIMAP resource definition that was used to provide the application-generated response to the HTTP request processed by this task.

webb_wbsfcrct

INTEGER?

The number of EXEC CICS SOAPFAULT CREATE commands issued by the user task.

webb_wbsftoct

INTEGER?

The total number of EXEC CICS SOAPFAULT ADD , CREATE , and DELETE commands issued by the user task.

webb_wbissfct

INTEGER?

The total number of SOAP faults received in response to the EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE commands issued by the user task.

webb_wbsreqbl

INTEGER?

For web service applications, the SOAP request body length.

webb_wbsrspbl

INTEGER?

For web service applications, the SOAP response body length.

webb_wburircv

FLOAT?

The total elapsed time that the user task was processing WEB RECEIVE requests and the receiving side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_wburisnd

FLOAT?

The total elapsed time that the user task was processing WEB SEND requests and the sending side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_mlxsstdl

INTEGER?

The total length of the documents that were parsed using the z/OS XML System Services parser.

webb_mlxmltct

INTEGER?

The number of EXEC CICS TRANSFORM commands issued by the user task.

webb_njsappnm

VARCHAR(32)?

Node.js application name from which the task was started.

webb_wsacblct

INTEGER?

The number of EXEC CICS WSACONTEXT BUILD commands issued by the user task.

webb_wsacgtct

INTEGER?

The number of EXEC CICS WSACONTEXT GET commands issued by the user task.

webb_wsaepcct

INTEGER?

The number of EXEC CICS WSAEPR CREATE commands issued by the user task.

webb_wsatotct

INTEGER?

The total number of EXEC CICS WS-Addressing commands issued by the user task.

webb_wbjsnrql

INTEGER?

For JSON web service applications, the JSON message request length.

webb_wbjsnrpl

INTEGER?

For JSON web service applications, the JSON message response length.

webc_wbsvinvk

FLOAT?

The total elapsed time that the user task was processing INVOKE SERVICE requests for WEBSERVICEs. For more information, see Clocks and time stamps.

Constraints:

  • PRIMARY KEY (smfmnsid, smfmnprn, smfmnspn, task_tran, cics_start, task_trannum, elapsed)

Indexes:

  • ix__smf110_123__cics_oadata1 (cics_oadata1)

smf123_request_data
smf2db.db_models.smf123_model.Smf123RequestData (smf123_request_data)

The Smf123RequestData class stores the Smf123RequestData section in the smf123_request_data table.

Columns:

smf123s1_sor_identifier*

VARCHAR(64)

System of record identifier. Value of com.ibm.zosconnect.spi.Data.SOR_IDENTIFIER. See Note 2.

smf123s1_req_id*

INTEGER

Request identifier that is unique within a z/OS Connect server instance.

datetime_15m

DATETIME?

The 15-minute interval of the record.

datetime

DATETIME?

the hour of the record.

smfmnsid

VARCHAR(4)?

System identification.

smfmnprn

VARCHAR(8)?

Product name (generic Applid).

smfmnspn

VARCHAR(8)?

Product name (specific Applid).

smfmnjbn

VARCHAR(8)?

Jobname.

smfmnrvn

VARCHAR(4)?

Record version (CICS), format 0VRM (V = version; R = release M = modification).

task_tran

VARCHAR(4)?

Transaction identification.

→ smf123_server_sysplex*

VARCHAR(8)

Sysplex name (ECVTSPLX).

→ smf123_sid*

VARCHAR(4)

System ID from the SID parameter.

→ smf123_server_jobname*

VARCHAR(8)

Job name of the server (JSABJBNM).

→ smf123_server_jobid*

VARCHAR(8)

Job ID of the server (JSABJBID).

→ smf123_timestamp*

DATETIME

Time when record was moved into the SMF buffer, in hundredths of a second since midnight.’

smf123s1_req_data_ver

INTEGER?

Version of request data record. Set to 1.

smf123s1_req_type

INTEGER?

Request type: 0 = Unknown 1 = API 2 = Service 3 = Admin.

smf123s1_http_resp_code

INTEGER?

HTTP response code.

smf123s1_resp_flags

INTEGER?

Response flags.

smf123s1_user_name

VARCHAR(64)?

See Note 1.

smf123s1_user_name_mapped

VARCHAR(8)?

If a distributed ID was sent on the request and is mapped to a SAF username, then this value is the authenticated SAF username. Otherwise, this value is blank.

smf123s1_client_ip_addr

VARCHAR(48)?

Client IP address.

smf123s1_api_name

VARCHAR(64)?

API name.

smf123s1_api_version

VARCHAR(8)?

API version.

smf123s1_service_name

VARCHAR(64)?

Service name.

smf123s1_service_version

VARCHAR(8)?

Service version.

smf123s1_req_method

VARCHAR(8)?

Method GET/POST/PUT/DELETE.

smf123s1_req_query_str

VARCHAR(128)?

Query string.

smf123s1_req_target_uri

VARCHAR(256)?

Target URI.

smf123s1_req_payload_len

INTEGER?

Request payload length in bytes.

smf123s1_resp_payload_len

INTEGER?

Response payload length in bytes.

smf123s1_time_zc_entry

DATETIME?

Time the request was received by the z/OS Connect server. See Note 4.

smf123s1_time_zc_exit

DATETIME?

Time the response was ready to be sent to the HTTP client. See Note 4.

smf123s1_time_sor_sent

DATETIME?

Time the request was sent to the system of record. For information about IMS, see Note 2. For more information about interpreting time data, see Note 4.

smf123s1_time_sor_recv

DATETIME?

Time the response was received from the system of record. For information about IMS, see Note 2. For more information.

smf123s1_sp_name

VARCHAR(16)?

Service provider name. Value of com.ibm.zosconnect.spi.Data.SERVICE_PROVIDER_NAME.

smf123s1_sor_reference

VARCHAR(32)?

Reference to the element in server.xml that identifies the connection to the system of record. Value of com.ibm.zosconnect.spi.Data.SOR_REFERENCE. See Note 2.

smf123s1_sor_resource

VARCHAR(128)?

System of record resource. Value of com.ibm.zosconnect.spi.Data.SOR_RESOURCE. See Note 2.

smf123s1_tracking_token

VARCHAR(130)?

Tracking token that is padded with spaces (0x40) since 3.0.45 and nulls (0x00) previously. See Note 3.

smf123s1_req_hdr1

VARCHAR(64)?

Request header. <header1name>:<header1value>.

smf123s1_req_hdr2

VARCHAR(64)?

Request header. <header2name>:<header2value>.

smf123s1_req_hdr3

VARCHAR(64)?

Request header. <header3name>:<header3value>.

smf123s1_req_hdr4

VARCHAR(64)?

Request header. <header4name>:<header4value>.

smf123s1_resp_hdr1

VARCHAR(64)?

Mapped response header. <header1name>:<header1value>.

smf123s1_resp_hdr2

VARCHAR(64)?

Mapped response header. <header2name>:<header2value>.

smf123s1_resp_hdr3

VARCHAR(64)?

Mapped response header. <header3name>:<header3value>.

smf123s1_resp_hdr4

VARCHAR(64)?

Mapped response header. <header4name>:<header4value>.

timed_out

INTEGER?

Number of timed-out requests made.

zc_resp

FLOAT?

Request elapsed time from when z/OS Connect received the request to when it sent the response to the client, including CICS response time. It is derived by subtracting the z/OS connect entry time from the exit time.

sent_late

FLOAT?

The elapsed time from when z/OS Connect received the request to when it sent the request to CICS. It is derived by subtracting the z/OS Connect entry time from the time it sent the request to CICS.

sor_resp

FLOAT?

The elapsed time it took CICS to respond to the request. It is derived by subtracting the time the request was sent to CICS from the time CICS responded.

exit_late

FLOAT?

The elapsed time it took z/OS Connect to respond to the client after is received the response from CICS. It is derived by subtracting the CICS response time from the z/OS Connect exit time.

zc_time

FLOAT?

The elapsed time it took inside z/OS Connect.

tasks

INTEGER?

Total number of transaction records within the duration.

elapsed

FLOAT?

Total elapsed time of the transactions within the duration.

cbts_prcsname

VARCHAR(36)?

The name of the CICS business transaction service (BTS) process of which the user task formed part.

cbts_prcstype

VARCHAR(8)?

The process-type of the CICS BTS process of which the user task formed part.

cbts_prcsid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS root activity that the user task implemented.

cbts_actvtyid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS activity that the user task implemented.

cbts_actvtynm

VARCHAR(16)?

The name of the CICS BTS activity that the user task implemented.

cbts_barsynct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity synchronously.

cbts_barasyct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity asynchronously.

cbts_balkpact

INTEGER?

The number of CICS BTS link process, or link activity, requests that the user task issued.

cbts_badproct

INTEGER?

The number of CICS BTS define process requests issued by the user task.

cbts_badactct

INTEGER?

The number of CICS BTS define activity requests issued by the user task.

cbts_barspact

INTEGER?

The number of CICS BTS reset process and reset activity requests issued by the user task.

cbts_basupact

INTEGER?

The number of CICS BTS suspend process, or suspend activity, requests issued by the user task.

cbts_barmpact

INTEGER?

The number of CICS BTS resume process, or resume activity, requests issued by the user task.

cbts_badcpact

INTEGER?

The number of CICS BTS delete activity, cancel process, or cancel activity, requests issued by the user task.

cbts_baacqpct

INTEGER?

The number of CICS BTS acquire process, or acquire activity, requests issued by the user task.

cbts_batotpct

INTEGER?

Total number of CICS BTS process and activity requests issued by the user task.

cbts_baprdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for process data containers issued by the user task.

cbts_baacdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for current activity data containers issued by the user task.

cbts_batotcct

INTEGER?

Total number of CICS BTS delete, get, move, or put, process container and activity container requests issued by the user task.

cbts_baratect

INTEGER?

The number of CICS BTS retrieve-reattach event requests issued by the user task.

cbts_badfiect

INTEGER?

The number of CICS BTS define-input event requests issued by the user task.

cbts_batiaect

INTEGER?

The number of CICS BTS DEFINE TIMER EVENT, CHECK TIMER EVENT, DELETE TIMER EVENT, and FORCE TIMER EVENT requests issued by the user task.

cbts_batotect

INTEGER?

Total number of CICS BTS event-related requests issued by the user task.

chnl_pgtotcct

INTEGER?

The number of CICS requests for channel containers issued by the user task.

chnl_pgbrwcct

INTEGER?

The number of CICS browse requests for channel containers issued by the user task.

chnl_pggetcct

INTEGER?

The number of GET CONTAINER and GET64 CONTAINER requests for channel containers issued by the user task.

chnl_pgputcct

INTEGER?

The number of PUT CONTAINER and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgmovcct

INTEGER?

The number of MOVE CONTAINER requests for channel containers issued by the user task.

chnl_pggetcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the GET CONTAINER CHANNEL and GET64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgputcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the PUT CONTAINER CHANNEL and PUT64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgcrecct

INTEGER?

The number of containers created by MOVE, PUT CONTAINER, and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgcsthwm

INTEGER?

Maximum amount (high-water mark), in bytes, of container storage allocated to the user task.

cics_cfcapict

INTEGER?

Number of CICS OO foundation class requests, including the Java API for CICS (JCICS) classes, issued by the user task.

cics_userid

VARCHAR(8)?

User identification at task creation. This identification can also be the remote user identifier for a task created as the result of receiving an ATTACH request across an MRO or APPC link with attach-time security enabled.

cics_exwttime

FLOAT?

Accumulated data for exception conditions. The timer component of the clock contains the total elapsed time for which the user waited on exception conditions. The period count equals the number of exception conditions that have occurred for this task. For more information on exception conditions, see Exception class data: Listing of data fields . For more information on clocks, see Clocks and time stamps.

cics_rtype

VARCHAR(1)?

Performance record type (low-order byte-3).

cics_rsysid

VARCHAR(4)?

The name (SYSID) of the remote system to which this transaction was routed either statically or dynamically.

cics_perrecnt

INTEGER?

The number of performance class records written by the CICS Monitoring Facility (CMF) for the user task.

cics_srvclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) service class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_rptclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) report class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_oadid

VARCHAR(64)?

The adapter identifier added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata2

VARCHAR(130)?

The data added to the origin data by using the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata3

VARCHAR(130)?

The data added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_onetwkid

VARCHAR(8)?

The network identifier from which this work request (transaction) originated.

cics_oapplid

VARCHAR(8)?

The APPLID of the CICS region in which this work request (transaction) originated; for example, the region in which the CWXN task ran.

cics_ostart

DATETIME?

The time at which the originating task, for example the CWXN task, was started.

cics_otrannum

VARCHAR(8)?

The number of the originating task; for example, the CWXN task.

cics_otran

VARCHAR(4)?

The transaction ID (TRANSID) of the originating task; for example, the CWXN task.

cics_ouserid

VARCHAR(8)?

The originating Userid-2 or Userid-1, for example from CWBA, depending on the originating task.

cics_ousercor

VARCHAR(64)?

The originating user correlator.

cics_otcpsvce

VARCHAR(8)?

The name of the originating TCPIPSERVICE.

cics_oportnum

INTEGER?

The port number used by the originating TCPIPSERVICE.

cics_ocliport

INTEGER?

The TCP/IP port number of the originating client or Telnet client.

cics_otranflg

VARCHAR(18)?

Originating transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

cics_ofctynme

VARCHAR(8)?

The facility name of the originating transaction. If the originating transaction is not associated with a facility, this field is null. The transaction facility type, if any, can be identified using byte 0 of the originating transaction flags, OTRANFLG (370), field.

cics_oclipadr

VARCHAR(40)?

The IP address of the originating client or Telnet client.

cics_phntwkid

VARCHAR(8)?

The network identifier of the CICS system of an immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phapplid

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHAPPLID contains the APPLID of the other CICS region, which is obtained from previous hop data.

cics_phstart

DATETIME?

The start time of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phtranno

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHTRANNO contains the task number of the immediately previous task in another CICS system with which this task is associated. This value is obtained from previous hop data.

cics_phtran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phcount

INTEGER?

If the task was initiated by a task in another CICS region, PHCOUNT contains the number of times there has been a request from one CICS system to another CICS system to initiate a task with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_eictotct

INTEGER?

The total number of EXEC CICS commands issued by the user task.

cics_tiasktct

INTEGER?

The number of EXEC CICS ASKTIME commands issued by the user task.

cics_titotct

INTEGER?

The total number of EXEC CICS ASKTIME , CONVERTTIME , and FORMATTIME commands issued by the user task.

cics_bfdgstct

INTEGER?

The total number of EXEC CICS BIF DIGEST commands issued by the user task.

cics_bftotct

INTEGER?

The total number of EXEC CICS BIF DEEDIT and BIF DIGEST commands issued by the user task.

cics_ecsigect

INTEGER?

The number of EXEC CICS SIGNAL EVENT commands issued by the user task.

cics_ecefopct

INTEGER?

The number of event filter operations performed by the user task.

cics_ecevntct

INTEGER?

The number of events captured by the user task.

cics_ecsevcct

INTEGER?

The number of synchronous emission events captured by the user task.

cics_mpprtxcd

INTEGER?

The number of policy task rule thresholds that this task has exceeded. This field is all nulls (0x00 bytes) if no thresholds have been exceeded or if the task has had no task rules applied to it.

cics_ncgetct

INTEGER?

The total number of requests to a named counter server to satisfy EXEC CICS GET COUNTER and EXEC CICS GET DCOUNTER commands issued by the user task.

cics_mpsrect

INTEGER?

The number of times that policy system rules have been evaluated for the task.

cics_mpsract

INTEGER?

The number of times that policy system rules that have been evaluated true and have triggered an action. This field is all nulls (0x00 bytes) if no system rules have been evaluated true.

cics_ptstart

DATETIME?

The start time of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttranno

VARCHAR(8)?

The task number of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_ptcount

INTEGER?

The number of times there has been a request from one task to initiate another task in the same CICS system with which this task is associated, such as by a RUN TRANSID or START command. This is effectively the task depth in the local region when using the RUN TRANSID command, or the START command when a new point of origin is not created. See Previous transaction data characteristics for more information about previous transaction data.

data_imsreqct

INTEGER?

The number of IMS (DBCTL) requests issued by the user task.

data_db2reqct

INTEGER?

The total number of Db2 EXEC SQL and Instrumentation Facility Interface (IFI) requests issued by the user task.

data_imswait

FLOAT?

The elapsed time during which the user task waited for DBCTL to service the IMS requests issued by the user task.

data_db2rdyqw

FLOAT?

The elapsed time during which the user task waited for a Db2 thread to become available.

data_db2conwt

FLOAT?

The elapsed time during which the user task waited for a Db2 connection to become available for use with the user task’s open TCB.

data_wmqreqct

INTEGER?

The total number of IBM MQ requests issued by the user task.

data_wmqgetwt

FLOAT?

The elapsed time during which the user task waited for IBM MQ to service the user task’s GETWAIT request.

data_wmqasrbt

FLOAT?

The IBM MQ SRB time this transaction spent processing IBM MQ API requests. Add this field to the transaction CPU time field (USRCPUT) when considering the measurement of the total processor time consumed by a transaction. This field is zero for point-to-point messaging activity, but it is nonzero where IBM MQ API requests result in publish and subscribe type messaging.

dest_tdgetct

INTEGER?

Number of transient data GET requests issued by the user task.

dest_tdputct

INTEGER?

Number of transient data PUT requests issued by the user task.

dest_tdpurct

INTEGER?

Number of transient data PURGE requests issued by the user task.

dest_tdtotct

INTEGER?

Total number of transient data requests issued by the user task. This field is the sum of TDGETCT, TDPUTCT, and TDPURCT.

dest_tdiowtt

FLOAT?

Elapsed time in which the user waited for VSAM transient data I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

dest_tdilwtt

FLOAT?

The elapsed time for which the user task waited for an intrapartition transient data lock (TDIPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. For more information about tasks suspended on resource type TDIPLOCK, see Resource type TDIPLOCK: waits for transient data intrapartition requests.

dest_tdelwtt

FLOAT?

The elapsed time for which the user task waited for an extrapartition transient data lock (TDEPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

doch_dhdelct

INTEGER?

The number of document handler DELETE requests issued by the user task.

doch_dhcrect

INTEGER?

The number of document handler CREATE requests issued by the user task.

doch_dhinsct

INTEGER?

The number of document handler INSERT requests issued by the user task.

doch_dhsetct

INTEGER?

The number of document handler SET requests issued by the user task.

doch_dhretct

INTEGER?

The number of document handler RETRIEVE requests issued by the user task.

doch_dhtotct

INTEGER?

The total number of document handler requests issued by the user task.

doch_dhtotdcl

INTEGER?

The total length of all documents created by the user task.

fepi_szalloct

INTEGER?

Number of conversations allocated by the user task. This number is incremented for each FEPI ALLOCATE POOL or FEPI CONVERSE POOL.

fepi_szrcvct

INTEGER?

Number of FEPI RECEIVE requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szsendct

INTEGER?

Number of FEPI SEND requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szstrtct

INTEGER?

Number of FEPI START requests made by the user task.

fepi_szchrout

INTEGER?

Number of characters sent through FEPI by the user task.

fepi_szchrin

INTEGER?

Number of characters received through FEPI by the user task.

fepi_szwait

FLOAT?

Elapsed time in which the user task waited for all FEPI services. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

fepi_szallcto

INTEGER?

Number of times the user task timed out while waiting to allocate a conversation.

fepi_szrcvto

INTEGER?

Number of times the user task timed out while waiting to receive data.

fepi_sztotct

INTEGER?

Total number of all FEPI API and SPI requests made by the user task.

file_fcgetct

INTEGER?

Number of file GET requests issued by the user task.

file_fcputct

INTEGER?

Number of file PUT requests issued by the user task.

file_fcbrwct

INTEGER?

Number of file browse requests issued by the user task. This number excludes the START and END browse requests.

file_fcaddct

INTEGER?

Number of file ADD requests issued by the user task.

file_fcdelct

INTEGER?

Number of file DELETE requests issued by the user task.

file_fciowtt

FLOAT?

Elapsed time in which the user task waited for file I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcamct

INTEGER?

Number of times the user task invoked file access-method interfaces. This number excludes requests for OPEN and CLOSE.

file_fctotct

INTEGER?

Total number of file control requests issued by the user task. This number excludes any request for OPEN, CLOSE, ENABLE, or DISABLE of a file.

file_rlswait

FLOAT?

Elapsed time in which the user task waited for RLS file I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

file_rlscput

FLOAT?

For RLS requests issued from the QR TCB:.

file_cfdtwait

FLOAT?

The elapsed time in which the user task waited for a data table access request to the Coupling Facility Data Table server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcxcwtt

FLOAT?

The elapsed time in which the user task waited for exclusive control of a VSAM control interval. This field counts time spent waiting on resource type FCXCSUSP, FCXDSUSP, FCXCPROT, or FCXDPROT. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcvswtt

FLOAT?

The elapsed time in which the user task waited for a VSAM string. This field counts time spent waiting on resource type FCPSSUSP or FCSRSUSP. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

jour_jciowtt

FLOAT?

Elapsed time for which the user task waited for journal (logstream) I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

jour_jnlwrtct

INTEGER?

Number of journal write requests issued by the user task.

jour_logwrtct

INTEGER?

Number of CICS log stream write requests issued by the user task.

mapp_bmsmapct

INTEGER?

Number of BMS MAP requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that did not incur a terminal I/O, and the number of RECEIVE MAP FROM requests.

mapp_bmsinct

INTEGER?

Number of BMS IN requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that incurred a terminal I/O.

mapp_bmsoutct

INTEGER?

Number of BMS OUT requests issued by the user task. This field corresponds to the number of SEND MAP requests.

mapp_bmstotct

INTEGER?

Total number of BMS requests issued by the user task. This field is the sum of BMS RECEIVE MAP, RECEIVE MAP FROM, SEND MAP, SEND TEXT, and SEND CONTROL requests issued by the user task.

otel_oteltid

VARCHAR(32)?

The OpenTelemetry (OTel) trace identifier. This field is null if there is no OTel data associated with the task.

otel_otelpid

VARCHAR(16)?

OTel parent span id. This field is null if there is no OTel data associated with the task.

otel_otelsid

VARCHAR(16)?

OTel span id. This field is null if there is no OTel data associated with the task.

otel_otelmisc

VARCHAR(18)?

OTel miscellaneous flags, a string of 64 bits.

prog_pclinkct

INTEGER?

Number of program LINK and INVOKE APPLICATION requests issued by the user task, including the link to the first program of the user task. This field does not include program LINK URM (userreplaceable module) requests.

prog_pcxctlct

INTEGER?

Number of program XCTL requests issued by the user task.

prog_pcloadct

INTEGER?

Number of program LOAD requests issued by the user task.

prog_pgmname

VARCHAR(8)?

The name of the first program called at transaction attach-time.

prog_pclurmct

INTEGER?

Number of program LINK URM (user-replaceable module) requests issued by, or on behalf of, the user task.

prog_pcdplct

INTEGER?

Number of distributed program link (DPL) requests issued by the user task.

prog_abcodeo

VARCHAR(4)?

Original abend code.

prog_abcodec

VARCHAR(4)?

Current abend code.

prog_pcloadtm

FLOAT?

Elapsed time in which the user task waited for fetches from DFHRPL or dynamic LIBRARY concatenations. Only fetches for programs with installed program definitions or autoinstalled as a result of application requests are included in this figure. However, installed programs in the LPA are not included (because they do not incur a physical fetch from a library). For more information about program load time, see Clocks and time stamps, and Program load time.

prog_pcdlcsdl

INTEGER?

The total length, in bytes, of the data in the containers of all the distributed program link (DPL) requests issued with the CHANNEL option by the user task. This total includes the length of any headers to the data.

prog_pcdlcrdl

INTEGER?

The total length, in bytes, of the data in the containers of all DPL RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

prog_pclnkcct

INTEGER?

Number of local program LINK and INVOKE APPLICATION requests, with the CHANNEL option, issued by the user task.

prog_pcxclcct

INTEGER?

Number of program XCTL requests issued with the CHANNEL option by the user task.

prog_pcdplcct

INTEGER?

Number of program distributed program link (DPL) requests issued with the CHANNEL option by the user task.

prog_pcrtncct

INTEGER?

Number of remote pseudoconversational RETURN requests, with the CHANNEL option, issued by the user task.

prog_pcrtncdl

INTEGER?

The total length, in bytes, of the data in the containers of all the remote pseudoconversational RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

rmi_rmitotal

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI).

rmi_rmiother

FLOAT?

The total elapsed time spent in the CICS RMI for resource manager requests other than Db2, DBCTL, EXEC DLI, IBM MQ, CICSPlex SM, and CICS TCP/IP socket requests.

rmi_rmidb2

FLOAT?

The total elapsed time spent in the CICS RMI for Db2 requests.

rmi_rmidbctl

FLOAT?

The total elapsed time spent in the CICS RMI for DBCTL requests.

rmi_rmiexdli

FLOAT?

The total elapsed time spent in the CICS RMI for EXEC DLI requests.

rmi_rmimqm

FLOAT?

The total elapsed time spent in the CICS RMI for IBM MQ requests.

rmi_rmicpsm

FLOAT?

The total elapsed time spent in the CICS RMI for CICSPlex SM requests.

rmi_rmitcpip

FLOAT?

The total elapsed time spent in the CICS RMI for CICS TCP/IP socket requests.

sock_soiowtt

FLOAT?

The elapsed time the user task spent waiting for any socket I/O to complete. This time includes time that the task the spent on send and receive calls. It applies to inbound and outbound sockets. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_sobyenct

INTEGER?

The number of bytes encrypted by the secure sockets layer for the user task.

sock_sobydect

INTEGER?

The number of bytes decrypted by the secure sockets layer for the user task.

sock_tcpsrvce

VARCHAR(8)?

The TCP/IP service name that attached the user task.

sock_portnum

INTEGER?

The TCP/IP port number of the TCP/IP service that attached the user task.

sock_isalloct

INTEGER?

The number of allocate session requests that are issued by the user task for sessions that use IPIC.

sock_soextrct

INTEGER?

The number of EXTRACT TCPIP and EXTRACT CERTIFICATE requests issued by the user task.

sock_socnpsct

INTEGER?

The total number of requests made by the user task to create an outbound socket.

sock_sonpshwm

INTEGER?

The peak number of outbound sockets owned by the user task.

sock_sorcvct

INTEGER?

The total number of receive requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrin

INTEGER?

The total number of bytes received on outbound sockets by the user task.

sock_sosendct

INTEGER?

The total number of send requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrout

INTEGER?

The total number of bytes sent on outbound sockets by the user task.

sock_sototct

INTEGER?

The total number of socket requests issued by the user task.

sock_sooiowtt

FLOAT?

The elapsed time that the user task spent waiting for a socket to be created by the socket manager when CICS is at the MAXSOCKETS limit. This field is not used because no callers within CICS choose to wait for a socket to become available when CICS is at the MAXSOCKETS limit.

sock_isiowtt

FLOAT?

The elapsed time for which a user task waited for control at this end of an IPIC connection.

sock_somsgin1

INTEGER?

The number of inbound socket receive requests that are issued by the user task.

sock_sochrin1

INTEGER?

The number of characters that are received by inbound socket receive requests that are issued by the user task.

sock_somsgou1

INTEGER?

The number of inbound socket send requests issued by the user task.

sock_sochrou1

INTEGER?

The number of characters that are sent by inbound socket send requests that are issued by the user task.

sock_isipicnm

VARCHAR(8)?

The name of the IPIC connection for the TCP/IP service that attached the user task.

sock_clipaddr

VARCHAR(40)?

The IP address of the client or Telnet client.

sock_isalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an IPIC session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_socipher

VARCHAR(10)?

Identifies the code for the cipher suite that was selected during the initial handshake for use on the inbound connection, for example X’0000002F’. For a list of the cipher suites that are supported by CICS and z/OS and their codes, see Cipher Suite Definitions in z/OS Cryptographic Services System SSL Programming.

sock_clipport

INTEGER?

The port number of the client or Telnet client.

sock_soconmsg

VARCHAR(10)?

Indicates whether the task processed the first message for establishing a new connection for a client. This field helps you measure how often a new socket connection is created.

sock_sotlslvl

VARCHAR(8)?

Identifies the TLS protocol that was selected during the initial handshake for use on the inbound connection.

sock_soflag

INTEGER?

Socket flags, a string of 32 bits used for socket status information. Bit 0 and Bit 1 cannot both be set to the value 1 at the same time.

stor_scusrhwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_scugetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_scusrstg

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information about storage occupancy, see Storage occupancy counts.

stor_scugetct_a

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_scusrhwm_a

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_scusrstg_a

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc24chwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_sccgetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_sc24cocc

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc31chwm

BIGINT?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_sccgetct_a

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_sc31cocc

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc64cgct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64chwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc64ugct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64uhwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc24sgct

INTEGER?

Number of storage GETMAIN requests issued by the user task for shared storage below the 16 MB line.

stor_sc24gshr

INTEGER?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request below the 16 MB line.

stor_sc24fshr

INTEGER?

Number of bytes of shared storage released by the user task by using a FREEMAIN request below the 16 MB line.

stor_sc31sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the 16 MB line.

stor_sc31gshr

BIGINT?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request above the 16 MB line.

stor_sc31fshr

BIGINT?

Number of bytes of shared storage released by the user task by using a FREEMAIN request above the 16 MB line.

stor_sc64sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the bar.

stor_sc64gshr

BIGINT?

Amount of shared storage obtained by the user task by using a GETMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_sc64fshr

BIGINT?

Amount of shared storage released by the user task by using a FREEMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_pcstghwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task both above and below the 16 MB line.

stor_pc24bhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides below the 16 MB line.

stor_pc31rhwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended read-only dynamic storage area (ERDSA). This field is a subset of PC31AHWM (field id 139) that resides in the ERDSA.

stor_pc31ahwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides above the 16 MB line.

stor_pc31chwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended CICS dynamic storage area (ECDSA). This field is a subset of PC31AHWM (139) that resides in the EPCDSA.

stor_pc24chwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the CICS dynamic storage area (CDSA). This field is a subset of PC24BHWM (108) that resides in the PCDSA.

stor_pc24shwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the shared dynamic storage area (SDSA). This field is a subset of PC24BHWM (108) that resides in the PUDSA.

stor_pc31shwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended shared dynamic storage area (ESDSA). This field is a subset of PC31AHWM (139) that resides in the EPUDSA.

stor_pc24rhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the read-only dynamic storage area (RDSA). This field is a subset of PC24BHWM (108) that resides in the RDSA.

sync_spsyncct

INTEGER?

Number of SYNCPOINT requests issued during the user task.

sync_synctime

FLOAT?

Total elapsed time for which the user task was dispatched and was processing syncpoint requests.

sync_srvsywtt

FLOAT?

Total elapsed time in which the user task waited for syncpoint or resynchronization processing using the Coupling Facility data tables server to complete.

sync_syncdly

FLOAT?

The elapsed time in which the user task waited for a syncpoint request to be issued by its parent transaction. The user task was executing as a result of the parent task issuing a CICS BTS run-process or run-activity request to execute a process or activity synchronously. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

sync_otsindwt

FLOAT?

The elapsed time in which the user task was dispatched or suspended indoubt (or both) while processing a syncpoint for an Object Transaction Service (OTS) syncpoint request. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

task_ttype

VARCHAR(4)?

Transaction start type. The high-order bytes (0 and 1) are set as follows:.

task_usrdispt

FLOAT?

Total elapsed time during which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ ,RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time, see Transaction response time, dispatch time, and CPU time.

task_usrcput

FLOAT?

Processor time for which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ, RP, SL, SP, SO, EP, L8, L9,.

task_susptime

FLOAT?

Total elapsed wait time for which the user task was suspended by the dispatcher. This wait time includes these values:.

task_xsnlnact

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that succeeded but returned no authority on READ, UPDATE, CONTROL or ALTER.

task_xsnlnfct

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that failed with response code 13 NOTFND and reason code 5 or 8.

task_icpuinct

INTEGER?

Number of interval control START or INITIATE requests during the user task.

task_taskflag

INTEGER?

Task error flags, a string of 32 bits used for signaling unusual conditions occurring during the user task:.

task_icstacct

INTEGER?

Total number of local interval control START requests, with the CHANNEL option, issued by the user task.

task_ictotct

INTEGER?

Total number of Interval Control Start, Cancel, Delay, and Retrieve requests issued by the user task.

task_trngrpid

VARCHAR(58)?

The transaction group ID is assigned at transaction attach time, and can be used to correlate the transactions that CICS runs for the same incoming work request; for example, the CWXN and CWBA transactions for Web requests. This transaction group ID relationship is useful when applied to the.

task_netuowpx

VARCHAR(20)?

Fully qualified name by which the originating system is known to the z/OS Communications Server network. This name is assigned at attach time using either the netname derived from the TCT (when the task is attached to a local terminal) or the netname passed as part of an ISC APPC or IRC attach header. At least three padding bytes (X’00’) are present at the end of the name.

task_netuowsx

VARCHAR(18)?

Name by which the network unit of work ID is known in the originating system. This name is assigned at attach time using either an STCK-derived token (when the task is attached to a local terminal), or the network unit of work ID passed as part of an ISC (APPC) or IRC (MRO) attach header.

task_dispwtt

FLOAT?

Elapsed time for which the user task waited for redispatch. This time is the aggregate of the wait times between each event completion and user-task redispatch.

task_tranpri

INTEGER?

Transaction priority when monitoring of the task was initialized (low-order byte-3).

task_gnqdelay

FLOAT?

The elapsed time waiting for a CICS task control global enqueue. For more information, see Clocks and time stamps.

task_brdgtran

VARCHAR(4)?

Bridge listener transaction identifier. For CICS 3270 Bridge transactions, this field is the name of the Bridge listener transaction that attached the user task.

task_dspdelay

FLOAT?

The elapsed time waiting for first dispatch.

task_tcldelay

FLOAT?

The elapsed time waiting for first dispatch, which was delayed because of the limits set for the transaction class of this transaction, TCLSNAME (166), being reached. For more information, see Clocks and time stamps. This field is a component of the first dispatch delay, DSPDELAY (125), field.

task_mxtdelay

FLOAT?

The elapsed time waiting for the first dispatch, which was delayed because of the limits set by the system parameter, MXT, being reached. The field is a component of the first dispatch delay, DSPDELAY (125), field.

task_lmdelay

FLOAT?

The elapsed time that the user task waited to acquire a lock on a resource. A user task cannot explicitly acquire a lock on a resource, but many CICS modules lock resources on behalf of user tasks using the CICS lock manager (LM) domain.

task_enqdelay

FLOAT?

The elapsed time waiting for a CICS task control local enqueue. For more information, see Clocks and time stamps. This field is a component of the task suspend time, SUSPTIME (014), field.

task_rmuowid

DATETIME?

The identifier of the unit of work (unit of recovery) for this task. Unit of recovery values are used to synchronize recovery operations among CICS and other resource managers, such as IMS and Db2.

task_fctyname

VARCHAR(4)?

Transaction facility name. This field is null if the transaction is not associated with a facility. The transaction facility type (if any) can be identified using byte 0 of the transaction flags, TRANFLAG , (164) field.

task_tranflag

VARCHAR(18)?

Transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

task_tclsname

VARCHAR(8)?

Transaction class name. This field is null if the transaction is not in a TRANCLASS.

task_rmitime

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time.

task_rmisusp

FLOAT?

The total elapsed time that the task was suspended by the CICS dispatcher while in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time. The field is a component of the task suspend time, SUSPTIME (014), field and also the RMITIME (170) field.

task_wtexwait

FLOAT?

The elapsed time that the user task waited for one or more ECBs, passed to CICS by the user task using the EXEC CICS WAIT EXTERNAL ECBLIST command, to be posted by the MVS POST command. The user task can wait on one or more ECBs. If it waits on more than one, it is dispatchable as soon as one of the ECBs is posted. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_wtcewait

FLOAT?

The elapsed time that the user task waited for one of these events:.

task_icdelay

FLOAT?

The elapsed time that the user task waited as a result of issuing one of the following commands:.

task_gvupwait

FLOAT?

The elapsed time that the user task waited as a result of giving up control to another task. A user task can give up control in many ways. Some examples are application programs that use one or more of the following EXEC CICS API or SPI commands:.

task_tclstsks

INTEGER?

Total number of active and queued tasks, including this task, in the associated TRANCLASS when the task was attached. This field does not apply if the transaction is not in a TRANCLASS.

task_rrmsurid

VARCHAR(16)?

RRMS/MVS unit-of-recovery ID (URID).

task_rrmswait

FLOAT?

The elapsed time in which the user task waited indoubt using resource recovery services for EXCI.

task_rqrwait

FLOAT?

The elapsed time during which the request receiver user task CIRR (or user specified transaction ID) waited for any outstanding replies to be satisfied.

task_rqpwait

FLOAT?

The elapsed time during which the request processor user task CIRP waited for any outstanding replies to be satisfied. This field is a component of the task suspend time, SUSPTIME (014), field.

task_otstid

VARCHAR(128)?

This field is the first 128 bytes of the Object Transaction Service (OTS) Transaction ID (TID).

task_runtrwtt

FLOAT?

The elapsed time in which the user task waited for completion of a transaction that ran as a result of the user task issuing a CICS BTS run process request and a run activity request synchronously.

task_dschmdly

FLOAT?

The elapsed time in which the user task waited for redispatch after a CICS Dispatcher change-TCB mode request was issued by or on behalf of the user task. For example, a change-TCB mode request from a CICS L8 or S8 mode TCB back to the CICS QR mode TCB might have to wait for the QR TCB because another task is currently dispatched on the QR TCB. The period count component of DSCHMDLY represents the number of change-TCB mode requests. This field is a component of the task suspend time, SUSPTIME (014), field. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

task_qrmoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS QR mode TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for the first dispatch. The QRMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_maxotdly

FLOAT?

The elapsed time in which the user task waited to obtain a CICS L8 or L9 mode open TCB, because the region had reached the limit set by CICS for these TCBs. L8 and L9 mode open TCBs are used by OPENAPI application programs or by task-related user exit programs that have been enabled with the OPENAPI option, for example, the CICS-Db2 adapter, when CICS connects to Db2 Version 6 or later and the CICS-MQ adapter, when CICS connects to Websphere MQ Version 6 or later.

task_tcbattct

INTEGER?

The number of CICS TCBs attached by or on behalf of the user task.

task_dstcbhwm

INTEGER?

The peak number of CICS open TCBs (in TCB modes L8, L9, S8, T8, X8, and X9) that have been concurrently allocated to the user task.

task_jvmtime

FLOAT?

The total elapsed time spent in the JVM by the user task. For more information, see JVM elapsed time, suspend time, and cleanup time.

task_jvmsusp

FLOAT?

The elapsed time for which the user task was suspended by the CICS dispatcher while running in the JVM. For more information, see JVM elapsed time, suspend time, and cleanup time. This field is a component of the task suspend time, SUSPTIME (014), field.

task_qrdispt

FLOAT?

The elapsed time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_qrcput

FLOAT?

The processor time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_msdispt

FLOAT?

Elapsed time for which the user task was dispatched on each CICS TCB. The CICS TCB modes are used as follows:.

task_mscput

FLOAT?

The processor time for which the user task was dispatched on each CICS TCB. The usage of each CICS TCB is shown in the description for field MSDISPT (field ID 257 in group DFHTASK). For more information, see Clocks and time stamps.

task_l8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L8 mode TCB. When a transaction starts an OPENAPI application program defined with EXECKEY=CICS, or a task-related user exit program that has been enabled with the OPENAPI option, CICS allocates a CICS L8 mode TCB to the task. (An L8 mode TCB can also be allocated if the OPENAPI program is defined with EXECKEY=USER, but the storage protection facility is inactive.) After a task has been allocated an L8 mode TCB, that same TCB remains associated with the task until the transaction is detached. For more information on this field, see Clocks and time stamps.

task_s8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS S8 mode TCB. A transaction is allocated a CICS S8 mode TCB when it uses the secure sockets layer (SSL) during client certificate negotiation. The S8 mode TCB remains associated with the same task for the life of the SSL request. For more information, see Clocks and time stamps.

task_ky8dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB:.

task_ky8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB. The usage of the CICS Key 8 mode TCBs is shown in the description for field KY8DISPT (field ID 262 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_ky9dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB:.

task_ky9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB. The usage of the CICS Key 9 mode TCBs is shown in the description for field KY9DISPT (field ID 264 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_l9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L9 mode TCB. When a transaction calls an OPENAPI application program that is defined with EXECKEY=USER it is allocated and uses a CICS L9 mode TCB. If the storage protection facility is.

task_dstcbmwt

FLOAT?

The elapsed time that the user task spent in TCB mismatch waits; that is, waiting because no available TCB matched the request, but at least one non matching TCB was free.

task_rodispt

FLOAT?

The elapsed time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task dispatch time field, USRDISPT (group name: DFHTASK, field ID: 007) and the task miscellaneous TCB dispatch time field, MSDISPT (group name: DFHTASK, field ID: 257).

task_rocput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task CPU time field, USRCPUT (group name: DFHTASK, field ID: 008) and the task miscellaneous TCB CPU time field, MSCPUT (group name: DFHTASK, field ID: 258).

task_x8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X8 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated and uses a CICS X8 mode TCB. An X8 mode TCB can also be allocated if the program is defined with EXECKEY=USER, but the storage protection facility is inactive. After a task has been allocated an X8 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_x9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X9 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated and uses a CICS X9 mode TCB. (If the storage protection facility is inactive, an X8 mode TCB is used instead of an X9 mode TCB.) After a task has been allocated an X9 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 9 CPU time field, KY9CPUT (field ID 265 in group DFHTASK).

task_jvmitime

FLOAT?

The elapsed time spent initializing the JVM environment. For more information, see Clocks and time stamps.

task_smmvsswt

FLOAT?

The time that the user task waited because MVS user region or extended user region was short on storage. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_jvmrtime

FLOAT?

Reserved field, returns zero.

task_dsmmscwt

FLOAT?

The elapsed time that the user task spent waiting because no TCB was available and a TCB was not created because of MVS storage constraints. This field is not populated. The field is a component of the task suspend time, SUSPTIME (014), field.

task_maxstdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS SSL TCB (S8 mode), because the CICS system reached the limit set by the system initialization parameter MAXSSLTCBS. The S8 mode open TCBs are used exclusively by secure sockets layer (SSL) pthread requests issued by or on behalf of a user task. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxxtdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS XP TCB (X8 or X9 mode), because the CICS system reached the limit set by CICS for these types of TCB. The X8 and X9 mode open TCBs are used exclusively by C and C++ programs that were compiled with the XPLINK option. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxttdly

FLOAT?

The elapsed time for which the user task waited to obtain a T8 TCB, because the CICS system reached the limit of available threads. The T8 mode open TCBs are used by a JVM server to perform multithreaded processing. Each T8 TCB runs under one thread. The thread limit is 2000 for each CICS region and each JVM server in a CICS region can have up to 256 threads. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_ptpwait

FLOAT?

The elapsed time for which the user task waited for the 3270 bridge partner transaction to complete. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_icstacdl

INTEGER?

Total length, in bytes, of the data in the containers of all the locally executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_icstrcct

INTEGER?

Total number of interval control START CHANNEL requests, to be run on remote systems, issued by the user task.

task_icstrcdl

INTEGER?

Total length, in bytes, of the data in the containers of all the remotely executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_romoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS RO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The ROMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_somoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS SO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The SOMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_t8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS T8 mode TCB. T8 mode TCBs are used by a JVM server to perform multithreaded processing. When a thread is allocated a T8 mode TCB, that same TCB remains associated with the thread until the processing completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_jvmthdwt

FLOAT?

The elapsed time that the user task waited to obtain a JVM server thread because the CICS system had reached the thread limit for a JVM server in the CICS region. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_dsapthwt

FLOAT?

The dispatcher allocated pthread wait time. This is the time that the transaction had to wait for a Liberty pthread to be allocated during links to Liberty programs. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_cecmchtp

VARCHAR(4)?

The CEC machine type, in EBCDIC, for the physical hardware environment where the CICS region is running. CEC (central electronics complex) is a commonly used synonym for CPC (central processing complex).

task_cecmdlid

VARCHAR(16)?

The CEC model number, in EBCDIC, for the physical hardware environment where the CICS region is running.

task_lparname

VARCHAR(8)?

The name, in EBCDIC, of the logical partition (LPAR) on the processor where the CICS region is running.

task_maxtasks

INTEGER?

The MXT or MAXTASKS value, expressed as a number of tasks, for the CICS region at the time the user task was attached.

task_curtasks

INTEGER?

The current number of active user transactions in the system at the time the user task was attached.

task_xsvfypwd

FLOAT?

The total elapsed time that the user task spent verifying passwords, password phrases, PassTickets, and MFA tokens.

task_cputoncp

FLOAT?

The total task processor time on a standard processor for which the user task was dispatched on each CICS TCB under which the task ran.

task_offlcput

FLOAT?

The total task processor time that was spent on a standard processor but was eligible for offload to a specialty processor (zIIP or zAAP).

task_xsvfybas

FLOAT?

The total elapsed time that the user task spent verifying basic authentication tokens (BASICAUTH).

task_xsvfyker

FLOAT?

The total elapsed time that the user task spent verifying Kerberos tokens (KERBEROS).

task_xsvfyjwt

FLOAT?

The total elapsed time that the user task spent verifying JSON web tokens (JWT).

task_acapplnm

VARCHAR(64)?

The 64-character name of the application in the application context data.

task_acplatnm

VARCHAR(64)?

The 64-character name of the platform in the application context data.

task_acmajver

INTEGER?

The major version of the application in the application context data, expressed as a 4-byte binary value.

task_acminver

INTEGER?

The minor version of the application in the application context data, expressed as a 4-byte binary value.

task_acmicver

INTEGER?

The micro version of the application in the application context data, expressed as a 4-byte binary value.

task_acopernm

VARCHAR(64)?

The 64-character name of the operation in the application context data.

task_astotct

INTEGER?

The total number of EXEC CICS asynchronous API commands that have been issued by the user task. Includes RUN TRANSID , FETCH CHILD , FETCH ANY , and FREE CHILD commands.

task_asrunct

INTEGER?

The number of EXEC CICS RUN TRANSID commands that have been issued by the user task.

task_asftchct

INTEGER?

The number of EXEC CICS FETCH CHILD and EXEC CICS FETCH ANY commands that have been issued by the user task.

task_asfreect

INTEGER?

The number of EXEC CICS FREE CHILD commands that have been issued by the user task.

task_asftchwt

FLOAT?

The elapsed time that the user task waited for a child task as a result of issuing an EXEC CICS FETCH CHILD or EXEC CICS FETCH ANY command which was not completed.

task_asrnatwt

FLOAT?

The elapsed time that the user task was delayed as a result of asynchronous child task limits managed by the asynchronous services domain.

temp_tsiowtt

FLOAT?

Elapsed time for which the user task waited for VSAM temporary storage I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetct

INTEGER?

Number of temporary storage GET requests to auxiliary or main temporary storage issued by the user task.

temp_tsputact

INTEGER?

Number of PUT requests to auxiliary temporary storage issued by the user task.

temp_tsputmct

INTEGER?

Number of PUT requests to main temporary storage issued by the user task.

temp_tstotct

INTEGER?

Total number of temporary storage requests issued by the user task. This field is the sum of the temporary storage READQ (TSGETCT), READQ shared (TSGETSCT), WRITEQ AUX (TSPUTACT), WRITEQ MAIN (TSPUTMCT), WRITEQ shared (TSPUTSCT), and DELETEQ requests issued by the user task.

temp_tsshwait

FLOAT?

Elapsed time that the user task waited for an asynchronous shared temporary storage request to a temporary storage data server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetsct

INTEGER?

Number of temporary storage GET requests from shared temporary storage issued by the user task.

temp_tsputsct

INTEGER?

Number of temporary storage PUT requests to shared temporary storage issued by the user task.

term_term

VARCHAR(4)?

Terminal or session identification. This field is null if the task is not associated with a terminal or session.

term_tciowtt

FLOAT?

Elapsed time for which the user task waited for input from the terminal operator after issuing a RECEIVE request. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcmsgin1

INTEGER?

Number of messages received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgou1

INTEGER?

Number of messages sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgin2

INTEGER?

Number of messages received from the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcmsgou2

INTEGER?

Number of messages sent to the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcalloct

INTEGER?

Number of TCTTE ALLOCATE requests issued by the user task for LUTYPE6.2 (APPC), LUTYPE6.1, and IRC sessions.

term_tcchrin1

INTEGER?

Number of characters received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrou1

INTEGER?

Number of characters sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrin2

INTEGER?

Number of characters received from the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_tcchrou2

INTEGER?

Number of characters sent to the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_iriowtt

FLOAT?

Elapsed time for which the user task waited for control at this end of an MRO link. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_luname

VARCHAR(8)?

The z/OS Communications Server SNA logical unit name (if available) of the terminal that is associated with this transaction. If the task is executing in an application-owning or file-owning region, the LUNAME is the generic applid of the originating connection for MRO, LUTYPE6.1, and LUTYPE6.2 (APPC). The LUNAME is blank if the originating connection is an external CICS interface (EXCI).

term_lu61wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.1 connection or session. This time also includes the waits incurred for conversations across LUTYPE6.1 connections, but not the waits incurred because of LUTYPE6.1 syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_lu62wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.2 (APPC) connection or session. This time also includes the waits incurred for conversations across LUTYPE6.2 (APPC) connections, but not the waits incurred because of LUTYPE6.2 (APPC) syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcm62in2

INTEGER?

Number of messages received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcm62ou2

INTEGER?

Number of messages sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62in2

INTEGER?

Number of characters received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62ou2

INTEGER?

Number of characters sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_terminfo

INTEGER?

Terminal or session information for the principal facility of this task, as identified in the ‘TERM’ field id 002. This field is null if the task is not associated with a terminal or session facility.

term_termcnnm

VARCHAR(4)?

Terminal session connection name. If the terminal facility associated with this transaction is a session, this field is the name of the owning connection (sysid).

term_netid

VARCHAR(8)?

NETID if a network qualified name has been received from the Communications Server. If it is a resource and the network qualified name has not yet been received, NETID is 8 blanks. In all other cases, it is nulls.

term_rluname

VARCHAR(8)?

Real network name if a network qualified name has been received from the Communications Server. In all other cases, this field is the same as LUNAME (field ID 111). For non-Communications Server resources, it is nulls.

term_tcalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an MRO (Inter-Region Communication), LU6.1, or LU6.2 session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

webb_wbreadct

INTEGER?

The number of CICS web support READ HTTPHEADER, READ FORMFIELD, and READ QUERYPARM requests issued by the user task.

webb_wbwritct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task.

webb_wbrcvct

INTEGER?

The number of CICS web support RECEIVE requests issued by the user task.

webb_wbchrin

INTEGER?

The number of bytes received by the CICS web support RECEIVE requests issued by the user task.

webb_wbsendct

INTEGER?

The number of CICS web support SEND requests issued by the user task.

webb_wbchrout

INTEGER?

The number of bytes sent by the CICS web support SEND requests issued by the user task.

webb_wbtotct

INTEGER?

The total number of CICS web support requests issued by the user task.

webb_wbreprct

INTEGER?

The number of reads from the repository in temporary storage issued by the user task.

webb_wbrepwct

INTEGER?

The number of writes to the repository in temporary storage issued by the user task.

webb_wbextrct

INTEGER?

The number of CICS web support EXTRACT requests issued by the user task.

webb_wbbrwct

INTEGER?

The number of CICS web support browsing requests for HTTPHEADER, FORMFIELD, and QUERYPARM (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task.

webb_wbredoct

INTEGER?

The number of CICS web support READ HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbwrtoct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbrcvin1

INTEGER?

The number of CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrin1

INTEGER?

The number of bytes received by the CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the response.

webb_wbsndou1

INTEGER?

The number of CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrou1

INTEGER?

The number of bytes sent by the CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the request.

webb_wbparsct

INTEGER?

The number of CICS web support PARSE URL requests issued by the user task.

webb_wbbrwoct

INTEGER?

The number of CICS web support BROWSE HTTPHEADER requests (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task when CICS is an HTTP client.

webb_wburiopn

FLOAT?

The total elapsed time that the user task was processing WEB OPEN URIMAP requests that are issued by the user task. For more information, see Clocks and time stamps.

webb_wbiwbsct

INTEGER?

The number of EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE requests issued by the user task.

webb_wbreprdl

INTEGER?

The total length, in bytes, of the data read from the repository in temporary storage by the user task.

webb_wbrepwdl

INTEGER?

The total length, in bytes, of the data written to the repository in temporary storage by the user task.

webb_wburimnm

VARCHAR(8)?

For CICS web support, Atom feeds, and web service applications, the name of the URIMAP resource definition that was mapped to the URI of the inbound request that was processed by this task.

webb_wbpiplnm

VARCHAR(8)?

For web service applications, the name of the PIPELINE resource definition that was used to provide information about the message handlers that act on the service request processed by this task.

webb_wbatmsnm

VARCHAR(8)?

For Atom feeds, the name of the ATOMSERVICE resource definition that was used to process this task.

webb_wbsvcenm

VARCHAR(32)?

For web service applications, the name of the WEBSERVICE resource definition that was used to process this task.

webb_wbsvopnm

VARCHAR(64)?

For web service applications, the first 64 bytes of the web service operation name.

webb_wbprognm

VARCHAR(8)?

For CICS web support, the name of the program from the URIMAP resource definition that was used to provide the application-generated response to the HTTP request processed by this task.

webb_wbsfcrct

INTEGER?

The number of EXEC CICS SOAPFAULT CREATE commands issued by the user task.

webb_wbsftoct

INTEGER?

The total number of EXEC CICS SOAPFAULT ADD , CREATE , and DELETE commands issued by the user task.

webb_wbissfct

INTEGER?

The total number of SOAP faults received in response to the EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE commands issued by the user task.

webb_wbsreqbl

INTEGER?

For web service applications, the SOAP request body length.

webb_wbsrspbl

INTEGER?

For web service applications, the SOAP response body length.

webb_wburircv

FLOAT?

The total elapsed time that the user task was processing WEB RECEIVE requests and the receiving side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_wburisnd

FLOAT?

The total elapsed time that the user task was processing WEB SEND requests and the sending side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_mlxsstdl

INTEGER?

The total length of the documents that were parsed using the z/OS XML System Services parser.

webb_mlxmltct

INTEGER?

The number of EXEC CICS TRANSFORM commands issued by the user task.

webb_njsappnm

VARCHAR(32)?

Node.js application name from which the task was started.

webb_wsacblct

INTEGER?

The number of EXEC CICS WSACONTEXT BUILD commands issued by the user task.

webb_wsacgtct

INTEGER?

The number of EXEC CICS WSACONTEXT GET commands issued by the user task.

webb_wsaepcct

INTEGER?

The number of EXEC CICS WSAEPR CREATE commands issued by the user task.

webb_wsatotct

INTEGER?

The total number of EXEC CICS WS-Addressing commands issued by the user task.

webb_wbjsnrql

INTEGER?

For JSON web service applications, the JSON message request length.

webb_wbjsnrpl

INTEGER?

For JSON web service applications, the JSON message response length.

webc_wbsvinvk

FLOAT?

The total elapsed time that the user task was processing INVOKE SERVICE requests for WEBSERVICEs. For more information, see Clocks and time stamps.

Constraints:

  • FOREIGN KEY (smf123_server.smf123_server_sysplex, smf123_server.smf123_sid, smf123_server.smf123_server_jobname, smf123_server.smf123_server_jobid, smf123_server.smf123_timestamp → smf123_server_sysplex, smf123_sid, smf123_server_jobname, smf123_server_jobid, smf123_timestamp)

  • PRIMARY KEY (smf123_server_sysplex, smf123_sid, smf123_server_jobname, smf123_server_jobid, smf123_timestamp, smf123s1_sor_identifier, smf123s1_req_id)

smf123_server
smf2db.db_models.smf123_model.Smf123Server (smf123_server)

The Smf123Server class stores the Smf123Server section in the smf123_server table.

Columns:

smf123_server_sysplex*

VARCHAR(8)

Sysplex name (ECVTSPLX).

smf123_server_jobid*

VARCHAR(8)

Job ID of the server (JSABJBID).

smf123_server_jobname*

VARCHAR(8)

Job name of the server (JSABJBNM).

datetime_15m

DATETIME?

The 15-minute interval of the record.

datetime

DATETIME?

the hour of the record.

last_update_time

DATETIME?

last update time of this record.

smf123_sid*

VARCHAR(4)

System ID from the SID parameter.

smf123_timestamp*

DATETIME

Time when record was moved into the SMF buffer, in hundredths of a second since midnight.’

smf123_server_sect_version

INTEGER?

Version of the server section. From 3.0.74.0, value is 2; prior to this value is 1.

smf123_server_feature_major

INTEGER?

From 3.0.74.0, z/OS Connect feature major version. For SMF123_SERVER_SECT_VERSION=1, field is reserved. See Note.

smf123_server_feature_minor

INTEGER?

From 3.0.74.0, z/OS Connect feature minor version. See Note For SMF123_SERVER_SECT_VERSION=1, field is reserved.

smf123_server_system

VARCHAR(8)?

System name (CVTSNAME).

smf123_server_stoken

VARCHAR(18)?

SToken of the server (ASS-BSTKN).

smf123_server_config_dir

VARCHAR(128)?

The path to where the server.xml file for the server is located. This includes the server name.

smf123_server_version

VARCHAR(16)?

Version of the server in the form v.r.m.f.

smf123_ssi

VARCHAR(4)?

Subsystem ID. Set to ‘ZCON’.

smf123_subtype

INTEGER?

Record subtype (0x0001 for API provider and 0x0002 for API requester).

smf123_subtype_version

INTEGER?

Record subtype version. Set to 2.

smf123_datetime_offset

VARCHAR(30)?

Local date and time offset (CVTLDTO).

Constraints:

  • PRIMARY KEY (smf123_server_sysplex, smf123_sid, smf123_server_jobname, smf123_server_jobid, smf123_timestamp)

Smf 110 Subtype 1

smf110_1
smf2db.db_models.smf1101_model.Smf1101 (smf110_1)

The Smf1101 class stores the Smf1101 section in the smf110_1 table.

Columns:

datetime_15m

DATETIME?

The 15-minute interval of the record.

datetime

DATETIME?

the hour of the record.

smfmnjbn

VARCHAR(8)?

Jobname.

smfmnrvn

VARCHAR(4)?

Record version (CICS), format 0VRM (V = version; R = release M = modification).

cics_stop

DATETIME?

Finish time of measurement interval, which is one of the following times:.

cics_oadata1

VARCHAR(130)?

The data added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

elapsed*

FLOAT

Total elapsed time of the transactions within the duration.

smfmnsid*

VARCHAR(4)

System identification.

smfmnprn*

VARCHAR(8)

Product name (generic Applid).

smfmnspn*

VARCHAR(8)

Product name (specific Applid).

task_tran*

VARCHAR(4)

Transaction identification.

cics_start*

DATETIME

Start time of measurement interval, which is one of the following times:.

task_trannum*

INTEGER

Transaction identification number. The transaction number field is normally a 4-byte packed decimal number. However, some CICS system tasks are identified by transaction numbers that comprise special characters, as follows:.

cbts_prcsname

VARCHAR(36)?

The name of the CICS business transaction service (BTS) process of which the user task formed part.

cbts_prcstype

VARCHAR(8)?

The process-type of the CICS BTS process of which the user task formed part.

cbts_prcsid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS root activity that the user task implemented.

cbts_actvtyid

VARCHAR(52)?

The CICS-assigned identifier of the CICS BTS activity that the user task implemented.

cbts_actvtynm

VARCHAR(16)?

The name of the CICS BTS activity that the user task implemented.

cbts_barsynct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity synchronously.

cbts_barasyct

INTEGER?

The number of CICS BTS run process, or run activity, requests that the user task made in order to execute a process or activity asynchronously.

cbts_balkpact

INTEGER?

The number of CICS BTS link process, or link activity, requests that the user task issued.

cbts_badproct

INTEGER?

The number of CICS BTS define process requests issued by the user task.

cbts_badactct

INTEGER?

The number of CICS BTS define activity requests issued by the user task.

cbts_barspact

INTEGER?

The number of CICS BTS reset process and reset activity requests issued by the user task.

cbts_basupact

INTEGER?

The number of CICS BTS suspend process, or suspend activity, requests issued by the user task.

cbts_barmpact

INTEGER?

The number of CICS BTS resume process, or resume activity, requests issued by the user task.

cbts_badcpact

INTEGER?

The number of CICS BTS delete activity, cancel process, or cancel activity, requests issued by the user task.

cbts_baacqpct

INTEGER?

The number of CICS BTS acquire process, or acquire activity, requests issued by the user task.

cbts_batotpct

INTEGER?

Total number of CICS BTS process and activity requests issued by the user task.

cbts_baprdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for process data containers issued by the user task.

cbts_baacdcct

INTEGER?

The number of CICS BTS delete, get, move, or put, container requests for current activity data containers issued by the user task.

cbts_batotcct

INTEGER?

Total number of CICS BTS delete, get, move, or put, process container and activity container requests issued by the user task.

cbts_baratect

INTEGER?

The number of CICS BTS retrieve-reattach event requests issued by the user task.

cbts_badfiect

INTEGER?

The number of CICS BTS define-input event requests issued by the user task.

cbts_batiaect

INTEGER?

The number of CICS BTS DEFINE TIMER EVENT, CHECK TIMER EVENT, DELETE TIMER EVENT, and FORCE TIMER EVENT requests issued by the user task.

cbts_batotect

INTEGER?

Total number of CICS BTS event-related requests issued by the user task.

chnl_pgtotcct

INTEGER?

The number of CICS requests for channel containers issued by the user task.

chnl_pgbrwcct

INTEGER?

The number of CICS browse requests for channel containers issued by the user task.

chnl_pggetcct

INTEGER?

The number of GET CONTAINER and GET64 CONTAINER requests for channel containers issued by the user task.

chnl_pgputcct

INTEGER?

The number of PUT CONTAINER and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgmovcct

INTEGER?

The number of MOVE CONTAINER requests for channel containers issued by the user task.

chnl_pggetcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the GET CONTAINER CHANNEL and GET64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgputcdl

INTEGER?

The total length, in bytes, of the data in the containers of all the PUT CONTAINER CHANNEL and PUT64 CONTAINER CHANNEL commands issued by the user task.

chnl_pgcrecct

INTEGER?

The number of containers created by MOVE, PUT CONTAINER, and PUT64 CONTAINER requests for channel containers issued by the user task.

chnl_pgcsthwm

INTEGER?

Maximum amount (high-water mark), in bytes, of container storage allocated to the user task.

cics_cfcapict

INTEGER?

Number of CICS OO foundation class requests, including the Java API for CICS (JCICS) classes, issued by the user task.

cics_userid

VARCHAR(8)?

User identification at task creation. This identification can also be the remote user identifier for a task created as the result of receiving an ATTACH request across an MRO or APPC link with attach-time security enabled.

cics_exwttime

FLOAT?

Accumulated data for exception conditions. The timer component of the clock contains the total elapsed time for which the user waited on exception conditions. The period count equals the number of exception conditions that have occurred for this task. For more information on exception conditions, see Exception class data: Listing of data fields . For more information on clocks, see Clocks and time stamps.

cics_rtype

VARCHAR(1)?

Performance record type (low-order byte-3).

cics_rsysid

VARCHAR(4)?

The name (SYSID) of the remote system to which this transaction was routed either statically or dynamically.

cics_perrecnt

INTEGER?

The number of performance class records written by the CICS Monitoring Facility (CMF) for the user task.

cics_srvclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) service class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_rptclsnm

VARCHAR(8)?

The z/OS Workload Manager (WLM) report class for this transaction. This field is null if no transaction classification rules are defined for CICS subsystems in the active z/OS Workload Manager (WLM) service policy, or if the transaction was WLM-classified in another CICS region.

cics_oadid

VARCHAR(64)?

The adapter identifier added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata2

VARCHAR(130)?

The data added to the origin data by using the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_oadata3

VARCHAR(130)?

The data added to the origin data by the adapter. This field is blank if the task was not started by using an adapter, or if it was and the adapter did not set this value.

cics_onetwkid

VARCHAR(8)?

The network identifier from which this work request (transaction) originated.

cics_oapplid

VARCHAR(8)?

The APPLID of the CICS region in which this work request (transaction) originated; for example, the region in which the CWXN task ran.

cics_ostart

DATETIME?

The time at which the originating task, for example the CWXN task, was started.

cics_otrannum

VARCHAR(8)?

The number of the originating task; for example, the CWXN task.

cics_otran

VARCHAR(4)?

The transaction ID (TRANSID) of the originating task; for example, the CWXN task.

cics_ouserid

VARCHAR(8)?

The originating Userid-2 or Userid-1, for example from CWBA, depending on the originating task.

cics_ousercor

VARCHAR(64)?

The originating user correlator.

cics_otcpsvce

VARCHAR(8)?

The name of the originating TCPIPSERVICE.

cics_oportnum

INTEGER?

The port number used by the originating TCPIPSERVICE.

cics_ocliport

INTEGER?

The TCP/IP port number of the originating client or Telnet client.

cics_otranflg

VARCHAR(18)?

Originating transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

cics_ofctynme

VARCHAR(8)?

The facility name of the originating transaction. If the originating transaction is not associated with a facility, this field is null. The transaction facility type, if any, can be identified using byte 0 of the originating transaction flags, OTRANFLG (370), field.

cics_oclipadr

VARCHAR(40)?

The IP address of the originating client or Telnet client.

cics_phntwkid

VARCHAR(8)?

The network identifier of the CICS system of an immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phapplid

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHAPPLID contains the APPLID of the other CICS region, which is obtained from previous hop data.

cics_phstart

DATETIME?

The start time of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phtranno

VARCHAR(8)?

If the task was initiated by a task in another CICS region, PHTRANNO contains the task number of the immediately previous task in another CICS system with which this task is associated. This value is obtained from previous hop data.

cics_phtran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous task in another CICS system with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_phcount

INTEGER?

If the task was initiated by a task in another CICS region, PHCOUNT contains the number of times there has been a request from one CICS system to another CICS system to initiate a task with which this task is associated. See Previous hop data characteristics for more information about previous hop data.

cics_eictotct

INTEGER?

The total number of EXEC CICS commands issued by the user task.

cics_tiasktct

INTEGER?

The number of EXEC CICS ASKTIME commands issued by the user task.

cics_titotct

INTEGER?

The total number of EXEC CICS ASKTIME , CONVERTTIME , and FORMATTIME commands issued by the user task.

cics_bfdgstct

INTEGER?

The total number of EXEC CICS BIF DIGEST commands issued by the user task.

cics_bftotct

INTEGER?

The total number of EXEC CICS BIF DEEDIT and BIF DIGEST commands issued by the user task.

cics_ecsigect

INTEGER?

The number of EXEC CICS SIGNAL EVENT commands issued by the user task.

cics_ecefopct

INTEGER?

The number of event filter operations performed by the user task.

cics_ecevntct

INTEGER?

The number of events captured by the user task.

cics_ecsevcct

INTEGER?

The number of synchronous emission events captured by the user task.

cics_mpprtxcd

INTEGER?

The number of policy task rule thresholds that this task has exceeded. This field is all nulls (0x00 bytes) if no thresholds have been exceeded or if the task has had no task rules applied to it.

cics_ncgetct

INTEGER?

The total number of requests to a named counter server to satisfy EXEC CICS GET COUNTER and EXEC CICS GET DCOUNTER commands issued by the user task.

cics_mpsrect

INTEGER?

The number of times that policy system rules have been evaluated for the task.

cics_mpsract

INTEGER?

The number of times that policy system rules that have been evaluated true and have triggered an action. This field is all nulls (0x00 bytes) if no system rules have been evaluated true.

cics_ptstart

DATETIME?

The start time of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttranno

VARCHAR(8)?

The task number of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_pttran

VARCHAR(4)?

The transaction ID (TRANSID) of the immediately previous or parent task in the same CICS system with which the task is associated. See Previous transaction data characteristics for more information about previous transaction data.

cics_ptcount

INTEGER?

The number of times there has been a request from one task to initiate another task in the same CICS system with which this task is associated, such as by a RUN TRANSID or START command. This is effectively the task depth in the local region when using the RUN TRANSID command, or the START command when a new point of origin is not created. See Previous transaction data characteristics for more information about previous transaction data.

data_imsreqct

INTEGER?

The number of IMS (DBCTL) requests issued by the user task.

data_db2reqct

INTEGER?

The total number of Db2 EXEC SQL and Instrumentation Facility Interface (IFI) requests issued by the user task.

data_imswait

FLOAT?

The elapsed time during which the user task waited for DBCTL to service the IMS requests issued by the user task.

data_db2rdyqw

FLOAT?

The elapsed time during which the user task waited for a Db2 thread to become available.

data_db2conwt

FLOAT?

The elapsed time during which the user task waited for a Db2 connection to become available for use with the user task’s open TCB.

data_wmqreqct

INTEGER?

The total number of IBM MQ requests issued by the user task.

data_wmqgetwt

FLOAT?

The elapsed time during which the user task waited for IBM MQ to service the user task’s GETWAIT request.

data_wmqasrbt

FLOAT?

The IBM MQ SRB time this transaction spent processing IBM MQ API requests. Add this field to the transaction CPU time field (USRCPUT) when considering the measurement of the total processor time consumed by a transaction. This field is zero for point-to-point messaging activity, but it is nonzero where IBM MQ API requests result in publish and subscribe type messaging.

dest_tdgetct

INTEGER?

Number of transient data GET requests issued by the user task.

dest_tdputct

INTEGER?

Number of transient data PUT requests issued by the user task.

dest_tdpurct

INTEGER?

Number of transient data PURGE requests issued by the user task.

dest_tdtotct

INTEGER?

Total number of transient data requests issued by the user task. This field is the sum of TDGETCT, TDPUTCT, and TDPURCT.

dest_tdiowtt

FLOAT?

Elapsed time in which the user waited for VSAM transient data I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

dest_tdilwtt

FLOAT?

The elapsed time for which the user task waited for an intrapartition transient data lock (TDIPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. For more information about tasks suspended on resource type TDIPLOCK, see Resource type TDIPLOCK: waits for transient data intrapartition requests.

dest_tdelwtt

FLOAT?

The elapsed time for which the user task waited for an extrapartition transient data lock (TDEPLOCK). For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

doch_dhdelct

INTEGER?

The number of document handler DELETE requests issued by the user task.

doch_dhcrect

INTEGER?

The number of document handler CREATE requests issued by the user task.

doch_dhinsct

INTEGER?

The number of document handler INSERT requests issued by the user task.

doch_dhsetct

INTEGER?

The number of document handler SET requests issued by the user task.

doch_dhretct

INTEGER?

The number of document handler RETRIEVE requests issued by the user task.

doch_dhtotct

INTEGER?

The total number of document handler requests issued by the user task.

doch_dhtotdcl

INTEGER?

The total length of all documents created by the user task.

fepi_szalloct

INTEGER?

Number of conversations allocated by the user task. This number is incremented for each FEPI ALLOCATE POOL or FEPI CONVERSE POOL.

fepi_szrcvct

INTEGER?

Number of FEPI RECEIVE requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szsendct

INTEGER?

Number of FEPI SEND requests made by the user task. This number is also incremented for each FEPI CONVERSE request.

fepi_szstrtct

INTEGER?

Number of FEPI START requests made by the user task.

fepi_szchrout

INTEGER?

Number of characters sent through FEPI by the user task.

fepi_szchrin

INTEGER?

Number of characters received through FEPI by the user task.

fepi_szwait

FLOAT?

Elapsed time in which the user task waited for all FEPI services. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

fepi_szallcto

INTEGER?

Number of times the user task timed out while waiting to allocate a conversation.

fepi_szrcvto

INTEGER?

Number of times the user task timed out while waiting to receive data.

fepi_sztotct

INTEGER?

Total number of all FEPI API and SPI requests made by the user task.

file_fcgetct

INTEGER?

Number of file GET requests issued by the user task.

file_fcputct

INTEGER?

Number of file PUT requests issued by the user task.

file_fcbrwct

INTEGER?

Number of file browse requests issued by the user task. This number excludes the START and END browse requests.

file_fcaddct

INTEGER?

Number of file ADD requests issued by the user task.

file_fcdelct

INTEGER?

Number of file DELETE requests issued by the user task.

file_fciowtt

FLOAT?

Elapsed time in which the user task waited for file I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcamct

INTEGER?

Number of times the user task invoked file access-method interfaces. This number excludes requests for OPEN and CLOSE.

file_fctotct

INTEGER?

Total number of file control requests issued by the user task. This number excludes any request for OPEN, CLOSE, ENABLE, or DISABLE of a file.

file_rlswait

FLOAT?

Elapsed time in which the user task waited for RLS file I/O. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

file_rlscput

FLOAT?

For RLS requests issued from the QR TCB:.

file_cfdtwait

FLOAT?

The elapsed time in which the user task waited for a data table access request to the Coupling Facility Data Table server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcxcwtt

FLOAT?

The elapsed time in which the user task waited for exclusive control of a VSAM control interval. This field counts time spent waiting on resource type FCXCSUSP, FCXDSUSP, FCXCPROT, or FCXDPROT. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

file_fcvswtt

FLOAT?

The elapsed time in which the user task waited for a VSAM string. This field counts time spent waiting on resource type FCPSSUSP or FCSRSUSP. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

jour_jciowtt

FLOAT?

Elapsed time for which the user task waited for journal (logstream) I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

jour_jnlwrtct

INTEGER?

Number of journal write requests issued by the user task.

jour_logwrtct

INTEGER?

Number of CICS log stream write requests issued by the user task.

mapp_bmsmapct

INTEGER?

Number of BMS MAP requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that did not incur a terminal I/O, and the number of RECEIVE MAP FROM requests.

mapp_bmsinct

INTEGER?

Number of BMS IN requests issued by the user task. This field corresponds to the number of RECEIVE MAP requests that incurred a terminal I/O.

mapp_bmsoutct

INTEGER?

Number of BMS OUT requests issued by the user task. This field corresponds to the number of SEND MAP requests.

mapp_bmstotct

INTEGER?

Total number of BMS requests issued by the user task. This field is the sum of BMS RECEIVE MAP, RECEIVE MAP FROM, SEND MAP, SEND TEXT, and SEND CONTROL requests issued by the user task.

otel_oteltid

VARCHAR(32)?

The OpenTelemetry (OTel) trace identifier. This field is null if there is no OTel data associated with the task.

otel_otelpid

VARCHAR(16)?

OTel parent span id. This field is null if there is no OTel data associated with the task.

otel_otelsid

VARCHAR(16)?

OTel span id. This field is null if there is no OTel data associated with the task.

otel_otelmisc

VARCHAR(18)?

OTel miscellaneous flags, a string of 64 bits.

prog_pclinkct

INTEGER?

Number of program LINK and INVOKE APPLICATION requests issued by the user task, including the link to the first program of the user task. This field does not include program LINK URM (userreplaceable module) requests.

prog_pcxctlct

INTEGER?

Number of program XCTL requests issued by the user task.

prog_pcloadct

INTEGER?

Number of program LOAD requests issued by the user task.

prog_pgmname

VARCHAR(8)?

The name of the first program called at transaction attach-time.

prog_pclurmct

INTEGER?

Number of program LINK URM (user-replaceable module) requests issued by, or on behalf of, the user task.

prog_pcdplct

INTEGER?

Number of distributed program link (DPL) requests issued by the user task.

prog_abcodeo

VARCHAR(4)?

Original abend code.

prog_abcodec

VARCHAR(4)?

Current abend code.

prog_pcloadtm

FLOAT?

Elapsed time in which the user task waited for fetches from DFHRPL or dynamic LIBRARY concatenations. Only fetches for programs with installed program definitions or autoinstalled as a result of application requests are included in this figure. However, installed programs in the LPA are not included (because they do not incur a physical fetch from a library). For more information about program load time, see Clocks and time stamps, and Program load time.

prog_pcdlcsdl

INTEGER?

The total length, in bytes, of the data in the containers of all the distributed program link (DPL) requests issued with the CHANNEL option by the user task. This total includes the length of any headers to the data.

prog_pcdlcrdl

INTEGER?

The total length, in bytes, of the data in the containers of all DPL RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

prog_pclnkcct

INTEGER?

Number of local program LINK and INVOKE APPLICATION requests, with the CHANNEL option, issued by the user task.

prog_pcxclcct

INTEGER?

Number of program XCTL requests issued with the CHANNEL option by the user task.

prog_pcdplcct

INTEGER?

Number of program distributed program link (DPL) requests issued with the CHANNEL option by the user task.

prog_pcrtncct

INTEGER?

Number of remote pseudoconversational RETURN requests, with the CHANNEL option, issued by the user task.

prog_pcrtncdl

INTEGER?

The total length, in bytes, of the data in the containers of all the remote pseudoconversational RETURN CHANNEL commands issued by the user task. This total includes the length of any headers to the data.

rmi_rmitotal

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI).

rmi_rmiother

FLOAT?

The total elapsed time spent in the CICS RMI for resource manager requests other than Db2, DBCTL, EXEC DLI, IBM MQ, CICSPlex SM, and CICS TCP/IP socket requests.

rmi_rmidb2

FLOAT?

The total elapsed time spent in the CICS RMI for Db2 requests.

rmi_rmidbctl

FLOAT?

The total elapsed time spent in the CICS RMI for DBCTL requests.

rmi_rmiexdli

FLOAT?

The total elapsed time spent in the CICS RMI for EXEC DLI requests.

rmi_rmimqm

FLOAT?

The total elapsed time spent in the CICS RMI for IBM MQ requests.

rmi_rmicpsm

FLOAT?

The total elapsed time spent in the CICS RMI for CICSPlex SM requests.

rmi_rmitcpip

FLOAT?

The total elapsed time spent in the CICS RMI for CICS TCP/IP socket requests.

sock_soiowtt

FLOAT?

The elapsed time the user task spent waiting for any socket I/O to complete. This time includes time that the task the spent on send and receive calls. It applies to inbound and outbound sockets. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_sobyenct

INTEGER?

The number of bytes encrypted by the secure sockets layer for the user task.

sock_sobydect

INTEGER?

The number of bytes decrypted by the secure sockets layer for the user task.

sock_tcpsrvce

VARCHAR(8)?

The TCP/IP service name that attached the user task.

sock_portnum

INTEGER?

The TCP/IP port number of the TCP/IP service that attached the user task.

sock_isalloct

INTEGER?

The number of allocate session requests that are issued by the user task for sessions that use IPIC.

sock_soextrct

INTEGER?

The number of EXTRACT TCPIP and EXTRACT CERTIFICATE requests issued by the user task.

sock_socnpsct

INTEGER?

The total number of requests made by the user task to create an outbound socket.

sock_sonpshwm

INTEGER?

The peak number of outbound sockets owned by the user task.

sock_sorcvct

INTEGER?

The total number of receive requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrin

INTEGER?

The total number of bytes received on outbound sockets by the user task.

sock_sosendct

INTEGER?

The total number of send requests issued for outbound sockets (persistent and nonpersistent) by the user task.

sock_sochrout

INTEGER?

The total number of bytes sent on outbound sockets by the user task.

sock_sototct

INTEGER?

The total number of socket requests issued by the user task.

sock_sooiowtt

FLOAT?

The elapsed time that the user task spent waiting for a socket to be created by the socket manager when CICS is at the MAXSOCKETS limit. This field is not used because no callers within CICS choose to wait for a socket to become available when CICS is at the MAXSOCKETS limit.

sock_isiowtt

FLOAT?

The elapsed time for which a user task waited for control at this end of an IPIC connection.

sock_somsgin1

INTEGER?

The number of inbound socket receive requests that are issued by the user task.

sock_sochrin1

INTEGER?

The number of characters that are received by inbound socket receive requests that are issued by the user task.

sock_somsgou1

INTEGER?

The number of inbound socket send requests issued by the user task.

sock_sochrou1

INTEGER?

The number of characters that are sent by inbound socket send requests that are issued by the user task.

sock_isipicnm

VARCHAR(8)?

The name of the IPIC connection for the TCP/IP service that attached the user task.

sock_clipaddr

VARCHAR(40)?

The IP address of the client or Telnet client.

sock_isalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an IPIC session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

sock_socipher

VARCHAR(10)?

Identifies the code for the cipher suite that was selected during the initial handshake for use on the inbound connection, for example X’0000002F’. For a list of the cipher suites that are supported by CICS and z/OS and their codes, see Cipher Suite Definitions in z/OS Cryptographic Services System SSL Programming.

sock_clipport

INTEGER?

The port number of the client or Telnet client.

sock_soconmsg

VARCHAR(10)?

Indicates whether the task processed the first message for establishing a new connection for a client. This field helps you measure how often a new socket connection is created.

sock_sotlslvl

VARCHAR(8)?

Identifies the TLS protocol that was selected during the initial handshake for use on the inbound connection.

sock_soflag

INTEGER?

Socket flags, a string of 32 bits used for socket status information. Bit 0 and Bit 1 cannot both be set to the value 1 at the same time.

stor_scusrhwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_scugetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_scusrstg

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information about storage occupancy, see Storage occupancy counts.

stor_scugetct_a

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_scusrhwm_a

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_scusrstg_a

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc24chwm

INTEGER?

Maximum amount (high-water mark) of user storage allocated to the user task below the 16 MB line.

stor_sccgetct

INTEGER?

Number of user-storage GETMAIN requests issued by the user task for storage below the 16 MB line.

stor_sc24cocc

BIGINT?

Storage occupancy of the user task below the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc31chwm

BIGINT?

Maximum amount (high-water mark) of user storage allocated to the user task above the 16 MB line.

stor_sccgetct_a

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the 16 MB line.

stor_sc31cocc

BIGINT?

Storage occupancy of the user task above the 16 MB line. This measures the area under the curve of storage in use against elapsed time. For more information, see Storage occupancy counts.

stor_sc64cgct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64chwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc64ugct

BIGINT?

Number of user-storage GETMAIN requests issued by the user task for storage above the bar.

stor_sc64uhwm

BIGINT?

Maximum amount (high-water mark) of user storage, rounded up to the next 4K, allocated to the user task above the bar.

stor_sc24sgct

INTEGER?

Number of storage GETMAIN requests issued by the user task for shared storage below the 16 MB line.

stor_sc24gshr

INTEGER?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request below the 16 MB line.

stor_sc24fshr

INTEGER?

Number of bytes of shared storage released by the user task by using a FREEMAIN request below the 16 MB line.

stor_sc31sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the 16 MB line.

stor_sc31gshr

BIGINT?

Number of bytes of shared storage obtained by the user task by using a GETMAIN request above the 16 MB line.

stor_sc31fshr

BIGINT?

Number of bytes of shared storage released by the user task by using a FREEMAIN request above the 16 MB line.

stor_sc64sgct

BIGINT?

Number of storage GETMAIN requests issued by the user task for shared storage above the bar.

stor_sc64gshr

BIGINT?

Amount of shared storage obtained by the user task by using a GETMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_sc64fshr

BIGINT?

Amount of shared storage released by the user task by using a FREEMAIN request above the bar. The total number of bytes obtained is rounded up to the next 4096 bytes, and the resulting number of 4K pages is displayed.

stor_pcstghwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task both above and below the 16 MB line.

stor_pc24bhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides below the 16 MB line.

stor_pc31rhwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended read-only dynamic storage area (ERDSA). This field is a subset of PC31AHWM (field id 139) that resides in the ERDSA.

stor_pc31ahwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line. This field is a subset of PCSTGHWM (field id 087) that resides above the 16 MB line.

stor_pc31chwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended CICS dynamic storage area (ECDSA). This field is a subset of PC31AHWM (139) that resides in the EPCDSA.

stor_pc24chwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the CICS dynamic storage area (CDSA). This field is a subset of PC24BHWM (108) that resides in the PCDSA.

stor_pc24shwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the shared dynamic storage area (SDSA). This field is a subset of PC24BHWM (108) that resides in the PUDSA.

stor_pc31shwm

BIGINT?

Maximum amount (high-water mark) of program storage in use by the user task above the 16 MB line, in the extended shared dynamic storage area (ESDSA). This field is a subset of PC31AHWM (139) that resides in the EPUDSA.

stor_pc24rhwm

INTEGER?

Maximum amount (high-water mark) of program storage in use by the user task below the 16 MB line, in the read-only dynamic storage area (RDSA). This field is a subset of PC24BHWM (108) that resides in the RDSA.

sync_spsyncct

INTEGER?

Number of SYNCPOINT requests issued during the user task.

sync_synctime

FLOAT?

Total elapsed time for which the user task was dispatched and was processing syncpoint requests.

sync_srvsywtt

FLOAT?

Total elapsed time in which the user task waited for syncpoint or resynchronization processing using the Coupling Facility data tables server to complete.

sync_syncdly

FLOAT?

The elapsed time in which the user task waited for a syncpoint request to be issued by its parent transaction. The user task was executing as a result of the parent task issuing a CICS BTS run-process or run-activity request to execute a process or activity synchronously. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

sync_otsindwt

FLOAT?

The elapsed time in which the user task was dispatched or suspended indoubt (or both) while processing a syncpoint for an Object Transaction Service (OTS) syncpoint request. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

task_ttype

VARCHAR(4)?

Transaction start type. The high-order bytes (0 and 1) are set as follows:.

task_usrdispt

FLOAT?

Total elapsed time during which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ ,RP, SL, SP, SO, EP, L8, L9, S8, TP, T8, X8, X9, and D2. Be aware that, for each CICS release, new TCB modes might be added to this list, or obsolete TCB modes might be removed. For more information about dispatch time and CPU time, see Transaction response time, dispatch time, and CPU time.

task_usrcput

FLOAT?

Processor time for which the user task was dispatched on each CICS TCB under which the task ran. The TCB modes managed by the CICS dispatcher are: QR, RO, CO, FO, SZ, RP, SL, SP, SO, EP, L8, L9,.

task_susptime

FLOAT?

Total elapsed wait time for which the user task was suspended by the dispatcher. This wait time includes these values:.

task_xsnlnact

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that succeeded but returned no authority on READ, UPDATE, CONTROL or ALTER.

task_xsnlnfct

INTEGER?

The number of QUERY SECURITY LOGMESSAGE(NOLOG) requests that failed with response code 13 NOTFND and reason code 5 or 8.

task_icpuinct

INTEGER?

Number of interval control START or INITIATE requests during the user task.

task_taskflag

INTEGER?

Task error flags, a string of 32 bits used for signaling unusual conditions occurring during the user task:.

task_icstacct

INTEGER?

Total number of local interval control START requests, with the CHANNEL option, issued by the user task.

task_ictotct

INTEGER?

Total number of Interval Control Start, Cancel, Delay, and Retrieve requests issued by the user task.

task_trngrpid

VARCHAR(58)?

The transaction group ID is assigned at transaction attach time, and can be used to correlate the transactions that CICS runs for the same incoming work request; for example, the CWXN and CWBA transactions for Web requests. This transaction group ID relationship is useful when applied to the.

task_netuowpx

VARCHAR(20)?

Fully qualified name by which the originating system is known to the z/OS Communications Server network. This name is assigned at attach time using either the netname derived from the TCT (when the task is attached to a local terminal) or the netname passed as part of an ISC APPC or IRC attach header. At least three padding bytes (X’00’) are present at the end of the name.

task_netuowsx

VARCHAR(18)?

Name by which the network unit of work ID is known in the originating system. This name is assigned at attach time using either an STCK-derived token (when the task is attached to a local terminal), or the network unit of work ID passed as part of an ISC (APPC) or IRC (MRO) attach header.

task_dispwtt

FLOAT?

Elapsed time for which the user task waited for redispatch. This time is the aggregate of the wait times between each event completion and user-task redispatch.

task_tranpri

INTEGER?

Transaction priority when monitoring of the task was initialized (low-order byte-3).

task_gnqdelay

FLOAT?

The elapsed time waiting for a CICS task control global enqueue. For more information, see Clocks and time stamps.

task_brdgtran

VARCHAR(4)?

Bridge listener transaction identifier. For CICS 3270 Bridge transactions, this field is the name of the Bridge listener transaction that attached the user task.

task_dspdelay

FLOAT?

The elapsed time waiting for first dispatch.

task_tcldelay

FLOAT?

The elapsed time waiting for first dispatch, which was delayed because of the limits set for the transaction class of this transaction, TCLSNAME (166), being reached. For more information, see Clocks and time stamps. This field is a component of the first dispatch delay, DSPDELAY (125), field.

task_mxtdelay

FLOAT?

The elapsed time waiting for the first dispatch, which was delayed because of the limits set by the system parameter, MXT, being reached. The field is a component of the first dispatch delay, DSPDELAY (125), field.

task_lmdelay

FLOAT?

The elapsed time that the user task waited to acquire a lock on a resource. A user task cannot explicitly acquire a lock on a resource, but many CICS modules lock resources on behalf of user tasks using the CICS lock manager (LM) domain.

task_enqdelay

FLOAT?

The elapsed time waiting for a CICS task control local enqueue. For more information, see Clocks and time stamps. This field is a component of the task suspend time, SUSPTIME (014), field.

task_rmuowid

DATETIME?

The identifier of the unit of work (unit of recovery) for this task. Unit of recovery values are used to synchronize recovery operations among CICS and other resource managers, such as IMS and Db2.

task_fctyname

VARCHAR(4)?

Transaction facility name. This field is null if the transaction is not associated with a facility. The transaction facility type (if any) can be identified using byte 0 of the transaction flags, TRANFLAG , (164) field.

task_tranflag

VARCHAR(18)?

Transaction flags, a string of 64 bits used for signaling transaction definition and status information:.

task_tclsname

VARCHAR(8)?

Transaction class name. This field is null if the transaction is not in a TRANCLASS.

task_rmitime

FLOAT?

The total elapsed time spent in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time.

task_rmisusp

FLOAT?

The total elapsed time that the task was suspended by the CICS dispatcher while in the CICS Resource Manager Interface (RMI). For more information, see Clocks and time stamps, Transaction wait (suspend) times in Reference, and RMI elapsed and suspend time. The field is a component of the task suspend time, SUSPTIME (014), field and also the RMITIME (170) field.

task_wtexwait

FLOAT?

The elapsed time that the user task waited for one or more ECBs, passed to CICS by the user task using the EXEC CICS WAIT EXTERNAL ECBLIST command, to be posted by the MVS POST command. The user task can wait on one or more ECBs. If it waits on more than one, it is dispatchable as soon as one of the ECBs is posted. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_wtcewait

FLOAT?

The elapsed time that the user task waited for one of these events:.

task_icdelay

FLOAT?

The elapsed time that the user task waited as a result of issuing one of the following commands:.

task_gvupwait

FLOAT?

The elapsed time that the user task waited as a result of giving up control to another task. A user task can give up control in many ways. Some examples are application programs that use one or more of the following EXEC CICS API or SPI commands:.

task_tclstsks

INTEGER?

Total number of active and queued tasks, including this task, in the associated TRANCLASS when the task was attached. This field does not apply if the transaction is not in a TRANCLASS.

task_rrmsurid

VARCHAR(16)?

RRMS/MVS unit-of-recovery ID (URID).

task_rrmswait

FLOAT?

The elapsed time in which the user task waited indoubt using resource recovery services for EXCI.

task_rqrwait

FLOAT?

The elapsed time during which the request receiver user task CIRR (or user specified transaction ID) waited for any outstanding replies to be satisfied.

task_rqpwait

FLOAT?

The elapsed time during which the request processor user task CIRP waited for any outstanding replies to be satisfied. This field is a component of the task suspend time, SUSPTIME (014), field.

task_otstid

VARCHAR(128)?

This field is the first 128 bytes of the Object Transaction Service (OTS) Transaction ID (TID).

task_runtrwtt

FLOAT?

The elapsed time in which the user task waited for completion of a transaction that ran as a result of the user task issuing a CICS BTS run process request and a run activity request synchronously.

task_dschmdly

FLOAT?

The elapsed time in which the user task waited for redispatch after a CICS Dispatcher change-TCB mode request was issued by or on behalf of the user task. For example, a change-TCB mode request from a CICS L8 or S8 mode TCB back to the CICS QR mode TCB might have to wait for the QR TCB because another task is currently dispatched on the QR TCB. The period count component of DSCHMDLY represents the number of change-TCB mode requests. This field is a component of the task suspend time, SUSPTIME (014), field. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

task_qrmoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS QR mode TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. This field does not include the elapsed time spent waiting for the first dispatch. The QRMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_maxotdly

FLOAT?

The elapsed time in which the user task waited to obtain a CICS L8 or L9 mode open TCB, because the region had reached the limit set by CICS for these TCBs. L8 and L9 mode open TCBs are used by OPENAPI application programs or by task-related user exit programs that have been enabled with the OPENAPI option, for example, the CICS-Db2 adapter, when CICS connects to Db2 Version 6 or later and the CICS-MQ adapter, when CICS connects to Websphere MQ Version 6 or later.

task_tcbattct

INTEGER?

The number of CICS TCBs attached by or on behalf of the user task.

task_dstcbhwm

INTEGER?

The peak number of CICS open TCBs (in TCB modes L8, L9, S8, T8, X8, and X9) that have been concurrently allocated to the user task.

task_jvmtime

FLOAT?

The total elapsed time spent in the JVM by the user task. For more information, see JVM elapsed time, suspend time, and cleanup time.

task_jvmsusp

FLOAT?

The elapsed time for which the user task was suspended by the CICS dispatcher while running in the JVM. For more information, see JVM elapsed time, suspend time, and cleanup time. This field is a component of the task suspend time, SUSPTIME (014), field.

task_qrdispt

FLOAT?

The elapsed time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_qrcput

FLOAT?

The processor time for which the user task was dispatched on the CICS QR TCB. For more information, see Clocks and time stamps.

task_msdispt

FLOAT?

Elapsed time for which the user task was dispatched on each CICS TCB. The CICS TCB modes are used as follows:.

task_mscput

FLOAT?

The processor time for which the user task was dispatched on each CICS TCB. The usage of each CICS TCB is shown in the description for field MSDISPT (field ID 257 in group DFHTASK). For more information, see Clocks and time stamps.

task_l8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L8 mode TCB. When a transaction starts an OPENAPI application program defined with EXECKEY=CICS, or a task-related user exit program that has been enabled with the OPENAPI option, CICS allocates a CICS L8 mode TCB to the task. (An L8 mode TCB can also be allocated if the OPENAPI program is defined with EXECKEY=USER, but the storage protection facility is inactive.) After a task has been allocated an L8 mode TCB, that same TCB remains associated with the task until the transaction is detached. For more information on this field, see Clocks and time stamps.

task_s8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS S8 mode TCB. A transaction is allocated a CICS S8 mode TCB when it uses the secure sockets layer (SSL) during client certificate negotiation. The S8 mode TCB remains associated with the same task for the life of the SSL request. For more information, see Clocks and time stamps.

task_ky8dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB:.

task_ky8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 8 mode TCB. The usage of the CICS Key 8 mode TCBs is shown in the description for field KY8DISPT (field ID 262 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_ky9dispt

FLOAT?

The total elapsed time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB:.

task_ky9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on a CICS Key 9 mode TCB. The usage of the CICS Key 9 mode TCBs is shown in the description for field KY9DISPT (field ID 264 in group DFHTASK). This field is a component of the task CPU time field, USRCPUT (field ID 008 in group DFHTASK).

task_l9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS L9 mode TCB. When a transaction calls an OPENAPI application program that is defined with EXECKEY=USER it is allocated and uses a CICS L9 mode TCB. If the storage protection facility is.

task_dstcbmwt

FLOAT?

The elapsed time that the user task spent in TCB mismatch waits; that is, waiting because no available TCB matched the request, but at least one non matching TCB was free.

task_rodispt

FLOAT?

The elapsed time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task dispatch time field, USRDISPT (group name: DFHTASK, field ID: 007) and the task miscellaneous TCB dispatch time field, MSDISPT (group name: DFHTASK, field ID: 257).

task_rocput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher on the CICS RO mode TCB. The RO TCB is used for loading programs, unless the command to load the program (EXEC CICS LOAD, XCTL, or LINK) is issued by an application that is currently running on an open TCB. In that situation, the open TCB is used to load the program instead of the RO TCB. The CICS RO mode TCB is also used for opening and closing CICS data sets, issuing RACF calls, and similar tasks. This field is a component of the task CPU time field, USRCPUT (group name: DFHTASK, field ID: 008) and the task miscellaneous TCB CPU time field, MSCPUT (group name: DFHTASK, field ID: 258).

task_x8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X8 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated and uses a CICS X8 mode TCB. An X8 mode TCB can also be allocated if the program is defined with EXECKEY=USER, but the storage protection facility is inactive. After a task has been allocated an X8 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_x9cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS X9 mode TCB. When a transaction calls a C or C++ program that was compiled with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated and uses a CICS X9 mode TCB. (If the storage protection facility is inactive, an X8 mode TCB is used instead of an X9 mode TCB.) After a task has been allocated an X9 mode TCB, that same TCB remains associated with the task until the program completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 9 CPU time field, KY9CPUT (field ID 265 in group DFHTASK).

task_jvmitime

FLOAT?

The elapsed time spent initializing the JVM environment. For more information, see Clocks and time stamps.

task_smmvsswt

FLOAT?

The time that the user task waited because MVS user region or extended user region was short on storage. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_jvmrtime

FLOAT?

Reserved field, returns zero.

task_dsmmscwt

FLOAT?

The elapsed time that the user task spent waiting because no TCB was available and a TCB was not created because of MVS storage constraints. This field is not populated. The field is a component of the task suspend time, SUSPTIME (014), field.

task_maxstdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS SSL TCB (S8 mode), because the CICS system reached the limit set by the system initialization parameter MAXSSLTCBS. The S8 mode open TCBs are used exclusively by secure sockets layer (SSL) pthread requests issued by or on behalf of a user task. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxxtdly

FLOAT?

The elapsed time for which the user task waited to obtain a CICS XP TCB (X8 or X9 mode), because the CICS system reached the limit set by CICS for these types of TCB. The X8 and X9 mode open TCBs are used exclusively by C and C++ programs that were compiled with the XPLINK option. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_maxttdly

FLOAT?

The elapsed time for which the user task waited to obtain a T8 TCB, because the CICS system reached the limit of available threads. The T8 mode open TCBs are used by a JVM server to perform multithreaded processing. Each T8 TCB runs under one thread. The thread limit is 2000 for each CICS region and each JVM server in a CICS region can have up to 256 threads. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_ptpwait

FLOAT?

The elapsed time for which the user task waited for the 3270 bridge partner transaction to complete. For more information, see Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_icstacdl

INTEGER?

Total length, in bytes, of the data in the containers of all the locally executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_icstrcct

INTEGER?

Total number of interval control START CHANNEL requests, to be run on remote systems, issued by the user task.

task_icstrcdl

INTEGER?

Total length, in bytes, of the data in the containers of all the remotely executed START CHANNEL requests issued by the user task. This total includes the length of any headers to the data.

task_romoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS RO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The ROMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_somoddly

FLOAT?

The elapsed time for which the user task waited for redispatch on the CICS SO TCB. This time is the aggregate of the wait times between each event completion and user-task redispatch. The SOMODDLY field is a component of the task suspend time, SUSPTIME (014), field, and also the redispatch wait, DISPWTT (102), field.

task_t8cput

FLOAT?

The processor time during which the user task was dispatched by the CICS dispatcher domain on a CICS T8 mode TCB. T8 mode TCBs are used by a JVM server to perform multithreaded processing. When a thread is allocated a T8 mode TCB, that same TCB remains associated with the thread until the processing completes. This field is a component of the total task CPU time field, USRCPUT (field ID 008 in group DFHTASK), and the task key 8 CPU time field, KY8CPUT (field ID 263 in group DFHTASK).

task_jvmthdwt

FLOAT?

The elapsed time that the user task waited to obtain a JVM server thread because the CICS system had reached the thread limit for a JVM server in the CICS region. This field is a component of the task suspend time, SUSPTIME (014), field. This does not apply to Liberty JVM servers.

task_dsapthwt

FLOAT?

The dispatcher allocated pthread wait time. This is the time that the transaction had to wait for a Liberty pthread to be allocated during links to Liberty programs. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference. This field is a component of the task suspend time, SUSPTIME (014), field.

task_cecmchtp

VARCHAR(4)?

The CEC machine type, in EBCDIC, for the physical hardware environment where the CICS region is running. CEC (central electronics complex) is a commonly used synonym for CPC (central processing complex).

task_cecmdlid

VARCHAR(16)?

The CEC model number, in EBCDIC, for the physical hardware environment where the CICS region is running.

task_lparname

VARCHAR(8)?

The name, in EBCDIC, of the logical partition (LPAR) on the processor where the CICS region is running.

task_maxtasks

INTEGER?

The MXT or MAXTASKS value, expressed as a number of tasks, for the CICS region at the time the user task was attached.

task_curtasks

INTEGER?

The current number of active user transactions in the system at the time the user task was attached.

task_xsvfypwd

FLOAT?

The total elapsed time that the user task spent verifying passwords, password phrases, PassTickets, and MFA tokens.

task_cputoncp

FLOAT?

The total task processor time on a standard processor for which the user task was dispatched on each CICS TCB under which the task ran.

task_offlcput

FLOAT?

The total task processor time that was spent on a standard processor but was eligible for offload to a specialty processor (zIIP or zAAP).

task_xsvfybas

FLOAT?

The total elapsed time that the user task spent verifying basic authentication tokens (BASICAUTH).

task_xsvfyker

FLOAT?

The total elapsed time that the user task spent verifying Kerberos tokens (KERBEROS).

task_xsvfyjwt

FLOAT?

The total elapsed time that the user task spent verifying JSON web tokens (JWT).

task_acapplnm

VARCHAR(64)?

The 64-character name of the application in the application context data.

task_acplatnm

VARCHAR(64)?

The 64-character name of the platform in the application context data.

task_acmajver

INTEGER?

The major version of the application in the application context data, expressed as a 4-byte binary value.

task_acminver

INTEGER?

The minor version of the application in the application context data, expressed as a 4-byte binary value.

task_acmicver

INTEGER?

The micro version of the application in the application context data, expressed as a 4-byte binary value.

task_acopernm

VARCHAR(64)?

The 64-character name of the operation in the application context data.

task_astotct

INTEGER?

The total number of EXEC CICS asynchronous API commands that have been issued by the user task. Includes RUN TRANSID , FETCH CHILD , FETCH ANY , and FREE CHILD commands.

task_asrunct

INTEGER?

The number of EXEC CICS RUN TRANSID commands that have been issued by the user task.

task_asftchct

INTEGER?

The number of EXEC CICS FETCH CHILD and EXEC CICS FETCH ANY commands that have been issued by the user task.

task_asfreect

INTEGER?

The number of EXEC CICS FREE CHILD commands that have been issued by the user task.

task_asftchwt

FLOAT?

The elapsed time that the user task waited for a child task as a result of issuing an EXEC CICS FETCH CHILD or EXEC CICS FETCH ANY command which was not completed.

task_asrnatwt

FLOAT?

The elapsed time that the user task was delayed as a result of asynchronous child task limits managed by the asynchronous services domain.

temp_tsiowtt

FLOAT?

Elapsed time for which the user task waited for VSAM temporary storage I/O. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetct

INTEGER?

Number of temporary storage GET requests to auxiliary or main temporary storage issued by the user task.

temp_tsputact

INTEGER?

Number of PUT requests to auxiliary temporary storage issued by the user task.

temp_tsputmct

INTEGER?

Number of PUT requests to main temporary storage issued by the user task.

temp_tstotct

INTEGER?

Total number of temporary storage requests issued by the user task. This field is the sum of the temporary storage READQ (TSGETCT), READQ shared (TSGETSCT), WRITEQ AUX (TSPUTACT), WRITEQ MAIN (TSPUTMCT), WRITEQ shared (TSPUTSCT), and DELETEQ requests issued by the user task.

temp_tsshwait

FLOAT?

Elapsed time that the user task waited for an asynchronous shared temporary storage request to a temporary storage data server to complete. For more information, see Clocks and time stamps, and Transaction wait (suspend) times in Reference.

temp_tsgetsct

INTEGER?

Number of temporary storage GET requests from shared temporary storage issued by the user task.

temp_tsputsct

INTEGER?

Number of temporary storage PUT requests to shared temporary storage issued by the user task.

term_term

VARCHAR(4)?

Terminal or session identification. This field is null if the task is not associated with a terminal or session.

term_tciowtt

FLOAT?

Elapsed time for which the user task waited for input from the terminal operator after issuing a RECEIVE request. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcmsgin1

INTEGER?

Number of messages received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgou1

INTEGER?

Number of messages sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcmsgin2

INTEGER?

Number of messages received from the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcmsgou2

INTEGER?

Number of messages sent to the LUTYPE6.1 alternate terminal facilities by the user task.

term_tcalloct

INTEGER?

Number of TCTTE ALLOCATE requests issued by the user task for LUTYPE6.2 (APPC), LUTYPE6.1, and IRC sessions.

term_tcchrin1

INTEGER?

Number of characters received from the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrou1

INTEGER?

Number of characters sent to the principal terminal facility of the task, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (IRC).

term_tcchrin2

INTEGER?

Number of characters received from the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_tcchrou2

INTEGER?

Number of characters sent to the LUTYPE6.1 alternate terminal facilities by the user task. (Not applicable to ISC APPC.).

term_iriowtt

FLOAT?

Elapsed time for which the user task waited for control at this end of an MRO link. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_luname

VARCHAR(8)?

The z/OS Communications Server SNA logical unit name (if available) of the terminal that is associated with this transaction. If the task is executing in an application-owning or file-owning region, the LUNAME is the generic applid of the originating connection for MRO, LUTYPE6.1, and LUTYPE6.2 (APPC). The LUNAME is blank if the originating connection is an external CICS interface (EXCI).

term_lu61wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.1 connection or session. This time also includes the waits incurred for conversations across LUTYPE6.1 connections, but not the waits incurred because of LUTYPE6.1 syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_lu62wtt

FLOAT?

The elapsed time for which the user task waited for I/O on a LUTYPE6.2 (APPC) connection or session. This time also includes the waits incurred for conversations across LUTYPE6.2 (APPC) connections, but not the waits incurred because of LUTYPE6.2 (APPC) syncpoint flows. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

term_tcm62in2

INTEGER?

Number of messages received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcm62ou2

INTEGER?

Number of messages sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62in2

INTEGER?

Number of characters received from the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_tcc62ou2

INTEGER?

Number of characters sent to the alternate facility by the user task for LUTYPE6.2 (APPC) sessions.

term_terminfo

INTEGER?

Terminal or session information for the principal facility of this task, as identified in the ‘TERM’ field id 002. This field is null if the task is not associated with a terminal or session facility.

term_termcnnm

VARCHAR(4)?

Terminal session connection name. If the terminal facility associated with this transaction is a session, this field is the name of the owning connection (sysid).

term_netid

VARCHAR(8)?

NETID if a network qualified name has been received from the Communications Server. If it is a resource and the network qualified name has not yet been received, NETID is 8 blanks. In all other cases, it is nulls.

term_rluname

VARCHAR(8)?

Real network name if a network qualified name has been received from the Communications Server. In all other cases, this field is the same as LUNAME (field ID 111). For non-Communications Server resources, it is nulls.

term_tcalwtt

FLOAT?

The elapsed time for which a user task waited for an allocate request for an MRO (Inter-Region Communication), LU6.1, or LU6.2 session. For more information, see Clocks and time stamps and Transaction wait (suspend) times in Reference.

webb_wbreadct

INTEGER?

The number of CICS web support READ HTTPHEADER, READ FORMFIELD, and READ QUERYPARM requests issued by the user task.

webb_wbwritct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task.

webb_wbrcvct

INTEGER?

The number of CICS web support RECEIVE requests issued by the user task.

webb_wbchrin

INTEGER?

The number of bytes received by the CICS web support RECEIVE requests issued by the user task.

webb_wbsendct

INTEGER?

The number of CICS web support SEND requests issued by the user task.

webb_wbchrout

INTEGER?

The number of bytes sent by the CICS web support SEND requests issued by the user task.

webb_wbtotct

INTEGER?

The total number of CICS web support requests issued by the user task.

webb_wbreprct

INTEGER?

The number of reads from the repository in temporary storage issued by the user task.

webb_wbrepwct

INTEGER?

The number of writes to the repository in temporary storage issued by the user task.

webb_wbextrct

INTEGER?

The number of CICS web support EXTRACT requests issued by the user task.

webb_wbbrwct

INTEGER?

The number of CICS web support browsing requests for HTTPHEADER, FORMFIELD, and QUERYPARM (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task.

webb_wbredoct

INTEGER?

The number of CICS web support READ HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbwrtoct

INTEGER?

The number of CICS web support WRITE HTTPHEADER requests issued by the user task when CICS is an HTTP client.

webb_wbrcvin1

INTEGER?

The number of CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrin1

INTEGER?

The number of bytes received by the CICS web support RECEIVE and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the response.

webb_wbsndou1

INTEGER?

The number of CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client.

webb_wbchrou1

INTEGER?

The number of bytes sent by the CICS web support SEND and CONVERSE requests issued by the user task when CICS is an HTTP client. This number includes the HTTP headers for the request.

webb_wbparsct

INTEGER?

The number of CICS web support PARSE URL requests issued by the user task.

webb_wbbrwoct

INTEGER?

The number of CICS web support BROWSE HTTPHEADER requests (STARTBROWSE, READNEXT, and ENDBROWSE) issued by the user task when CICS is an HTTP client.

webb_wburiopn

FLOAT?

The total elapsed time that the user task was processing WEB OPEN URIMAP requests that are issued by the user task. For more information, see Clocks and time stamps.

webb_wbiwbsct

INTEGER?

The number of EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE requests issued by the user task.

webb_wbreprdl

INTEGER?

The total length, in bytes, of the data read from the repository in temporary storage by the user task.

webb_wbrepwdl

INTEGER?

The total length, in bytes, of the data written to the repository in temporary storage by the user task.

webb_wburimnm

VARCHAR(8)?

For CICS web support, Atom feeds, and web service applications, the name of the URIMAP resource definition that was mapped to the URI of the inbound request that was processed by this task.

webb_wbpiplnm

VARCHAR(8)?

For web service applications, the name of the PIPELINE resource definition that was used to provide information about the message handlers that act on the service request processed by this task.

webb_wbatmsnm

VARCHAR(8)?

For Atom feeds, the name of the ATOMSERVICE resource definition that was used to process this task.

webb_wbsvcenm

VARCHAR(32)?

For web service applications, the name of the WEBSERVICE resource definition that was used to process this task.

webb_wbsvopnm

VARCHAR(64)?

For web service applications, the first 64 bytes of the web service operation name.

webb_wbprognm

VARCHAR(8)?

For CICS web support, the name of the program from the URIMAP resource definition that was used to provide the application-generated response to the HTTP request processed by this task.

webb_wbsfcrct

INTEGER?

The number of EXEC CICS SOAPFAULT CREATE commands issued by the user task.

webb_wbsftoct

INTEGER?

The total number of EXEC CICS SOAPFAULT ADD , CREATE , and DELETE commands issued by the user task.

webb_wbissfct

INTEGER?

The total number of SOAP faults received in response to the EXEC CICS INVOKE SERVICE and EXEC CICS INVOKE WEBSERVICE commands issued by the user task.

webb_wbsreqbl

INTEGER?

For web service applications, the SOAP request body length.

webb_wbsrspbl

INTEGER?

For web service applications, the SOAP response body length.

webb_wburircv

FLOAT?

The total elapsed time that the user task was processing WEB RECEIVE requests and the receiving side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_wburisnd

FLOAT?

The total elapsed time that the user task was processing WEB SEND requests and the sending side of WEB CONVERSE requests that are issued by the user task. The sessions these requests target to are opened by the WEB OPEN URIMAP command. For more information, see Clocks and time stamps.

webb_mlxsstdl

INTEGER?

The total length of the documents that were parsed using the z/OS XML System Services parser.

webb_mlxmltct

INTEGER?

The number of EXEC CICS TRANSFORM commands issued by the user task.

webb_njsappnm

VARCHAR(32)?

Node.js application name from which the task was started.

webb_wsacblct

INTEGER?

The number of EXEC CICS WSACONTEXT BUILD commands issued by the user task.

webb_wsacgtct

INTEGER?

The number of EXEC CICS WSACONTEXT GET commands issued by the user task.

webb_wsaepcct

INTEGER?

The number of EXEC CICS WSAEPR CREATE commands issued by the user task.

webb_wsatotct

INTEGER?

The total number of EXEC CICS WS-Addressing commands issued by the user task.

webb_wbjsnrql

INTEGER?

For JSON web service applications, the JSON message request length.

webb_wbjsnrpl

INTEGER?

For JSON web service applications, the JSON message response length.

webc_wbsvinvk

FLOAT?

The total elapsed time that the user task was processing INVOKE SERVICE requests for WEBSERVICEs. For more information, see Clocks and time stamps.

Constraints:

  • PRIMARY KEY (smfmnsid, smfmnprn, smfmnspn, task_tran, cics_start, task_trannum, elapsed)

Indexes:

  • ix__smf110_1__cics_oadata1 (cics_oadata1)

Smf 110 Subtype 2

a08bsdds
smf2db.db_models.smf1102_model.A08bssds (a08bssds)

The A08bssds class stores the A08bssds section in the a08bssds table.

Columns:

a08bkbsz*

INTEGER

Buffer size.

isIndxBuffer*

INTEGER

Is index buffer.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

→ a08srpid*

INTEGER

LSR pool number.

a08bkbfn

INTEGER?

No. of buffers.

a08bkhbn

INTEGER?

No. of hiperspace buffers.

a08bkbff

INTEGER?

No. successful look asides.

a08bkfrd

INTEGER?

No. buffer reads.

a08bkuiw

INTEGER?

No. user initiated buffer writes.

a08bknuw

INTEGER?

No. non-user initiated buffer writes.

a08bkcrs

INTEGER?

No. successful CREAD.

a08bkcws

INTEGER?

No. successful CWRITE.

a08bkcrf

INTEGER?

No. failing CREAD.

a08bkcwf

INTEGER?

No. failing CWRITE.

Constraints:

  • FOREIGN KEY (dfha08ds.smfstsid, dfha08ds.smfstprn, dfha08ds.smfstspn, dfha08ds.datetime, dfha08ds.smfsttme, dfha08ds.a08srpid → smfstsid, smfstprn, smfstspn, datetime, smfsttme, a08srpid)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a08srpid, a08bkbsz, isIndxBuffer)

a16stats
smf2db.db_models.smf1102_model.A16stats (a16stats)

The A16stats class stores the A16stats section in the a16stats table.

Columns:

a16tnam*

VARCHAR(4)

Table name.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

a16tsize

INTEGER?

Table size.

Constraints:

  • FOREIGN KEY (dfha16ds.smfstsid, dfha16ds.smfstprn, dfha16ds.smfstspn, dfha16ds.datetime, dfha16ds.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a16tnam)

dfhasgds
smf2db.db_models.smf1102_model.Dfhasgds (dfhasgds)

The Dfhasgds class stores the Dfhasgds section in the dfhasgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

asgds_len

INTEGER?

AS Domain stats record length.

asgds_id

INTEGER?

AS Domain stats id.

asgds_vers

INTEGER?

AS Domain stats version.

asg_run_count

INTEGER?

Run API count.

asg_fetch_count

INTEGER?

Fetch APIs count.

asg_free_count

INTEGER?

Free APIs count.

asg_run_delay_count

INTEGER?

Count of Run API being delayed.

asg_parents_delayed_cur

INTEGER?

Count of parents being delayed.

asg_parents_delayed_peak

INTEGER?

Peak parents being delayed.

asg_children_cur

INTEGER?

Count of running children.

asg_children_peak

INTEGER?

Peak running children.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfha03ds
smf2db.db_models.smf1102_model.Dfha03ds (dfha03ds)

The Dfha03ds class stores the Dfha03ds section in the dfha03ds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a03len

INTEGER?

Length of data area.

a03id

INTEGER?

VTAM global storage id.

a03dvers

INTEGER?

VTAM stats version number.

a03rplxt

INTEGER?

Times at RPL max.

a03rplx

INTEGER?

Max RPLs posted.

a03vtsos

INTEGER?

VTAM SOS.

a03doc

INTEGER?

Dynamic open count.

a03lunum

INTEGER?

Current LUs in session.

a03luhwm

INTEGER?

HWM LUs in session.

a03psic

INTEGER?

PRSS inquire count.

a03psnc

INTEGER?

PRSS nib count.

a03psoc

INTEGER?

PRSS opndst count.

a03psuc

INTEGER?

PRSS unbind count.

a03psec

INTEGER?

PRSS error count.

a03pstyp

VARCHAR(4)?

SNPS/MNPS/NOPS - Persistency.

a03psdin

VARCHAR(8)?

PSDINT - Format 0hhmmss.

a03bmvl

INTEGER?

BMS 3270 Validation On/Off.

a03bmig

INTEGER?

BMS 3270 ignored count.

a03bmlg

INTEGER?

BMS 3270 logged count.

a03bmab

INTEGER?

BMS 3270 abended count.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfha04ds
smf2db.db_models.smf1102_model.Dfha04ds (dfha04ds)

The Dfha04ds class stores the Dfha04ds section in the dfha04ds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a04len

INTEGER?

Length of data area.

a04id

INTEGER?

Autoinstall global storage id.

a04dvers

INTEGER?

stats version number.

a04vadat

INTEGER?

Total attempts.

a04vadsh

INTEGER?

Times setlogon hold issued.

a04vadrj

INTEGER?

Total rejected.

a04vadlo

INTEGER?

Total deleted.

a04vadpk

INTEGER?

Peak concurrent attempts.

a04vadpx

INTEGER?

Times peak reached.

a04vadqt

INTEGER?

No. queued logons.

a04vadqk

INTEGER?

Peak of Q’d logons.

a04vadqx

INTEGER?

No. times peak is reached.

a04rdint

FLOAT?

Shipped delete interval.

a04rdidl

FLOAT?

Shipped delete idle time.

a04skblt

INTEGER?

Remote terminals built.

a04skins

INTEGER?

Remote terminals installed.

a04skdel

INTEGER?

Remote terminals deleted.

a04tiexp

INTEGER?

Times interval expired.

a04rdrec

INTEGER?

# remdels received.

a04rdiss

INTEGER?

# remdels issued.

a04rddel

INTEGER?

# remdel deletes.

a04cidct

INTEGER?

Current idle count.

a04cidle

FLOAT?

Current idle time.

a04cmaxi

FLOAT?

Current maximum idle time.

a04tidct

INTEGER?

Total idle count.

a04tidle

FLOAT?

Total idle time.

a04tmaxi

FLOAT?

Maximum idle time.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfha06ds
smf2db.db_models.smf1102_model.Dfha06ds (dfha06ds)

The Dfha06ds class stores the Dfha06ds section in the dfha06ds table.

Columns:

a06teti*

VARCHAR(4)

Terminal id.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a06len

INTEGER?

Length of data area.

a06id

INTEGER?

Terminal stats id.

a06dvers

INTEGER?

Terminal statistics version number.

a06tett

VARCHAR(4)?

Terminal type (cf TCTTTET).

a06eamib

VARCHAR(4)?

Access method (cf TCTEAMIB).

a06lenp

INTEGER?

Number of polls.

a06teni

INTEGER?

Input messages.

a06teno

INTEGER?

Output messages.

a06teot

INTEGER?

Number of transactions.

a06csvc

INTEGER?

Storage violations.

a06tete

INTEGER?

Transmission errors.

a06teoe

INTEGER?

Transaction errors.

a06tcnt

INTEGER?

Pipeline messages (Total).

a06scnt

INTEGER?

Pipeline messages (Groups).

a06mcnt

INTEGER?

Pipeline messages (Max consec).

a06lunam

VARCHAR(8)?

LU Name.

a06prty

INTEGER?

Terminal Priority.

a06stg

INTEGER?

TIOA Storage.

a06sysid

VARCHAR(4)?

Owning SYSID of terminal/ session.

a06ontm

DATETIME?

Autoinstall logon time (Local).

a06offtm

DATETIME?

Autoinstall logoff time (Local).

a06gontm

DATETIME?

Autoinstall logon time (GMT).

a06goftm

DATETIME?

Autoinstall logoff time (GMT).

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a06teti)

dfha08ds
smf2db.db_models.smf1102_model.Dfha08ds (dfha08ds)

The Dfha08ds class stores the Dfha08ds section in the dfha08ds table.

Columns:

a08srpid*

INTEGER

LSR pool number.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a08len

INTEGER?

Length of data area.

a08id

INTEGER?

LSR pool id.

a08dvers

INTEGER?

Statistics version number.

a08flags

INTEGER?

Flags.

a08lbkcd

DATETIME?

Time pool created (Local STCK).

a08lbkdd

DATETIME?

Time pool deleted (Local STCK).

a08gbkcd

DATETIME?

Time pool created (GMT STCK).

a08gbkdd

DATETIME?

Time pool deleted (GMT STCK).

a08bkkyl

INTEGER?

Max key length.

a08bkstn

INTEGER?

No. of strings.

a08bkhsw

INTEGER?

Peak reqs waiting on string.

a08bktsw

INTEGER?

Total No. reqs waiting on string.

a08bkhas

INTEGER?

Peak No. conc active FC strings.

a08tobfn_data

INTEGER?

Total no. of data buffers.

a08tohbn_data

INTEGER?

Total data hiperspace buffs.

a08tobff_data

INTEGER?

Total no. successful look asides.

a08tofrd_data

INTEGER?

Total no. buffer reads.

a08touiw_data

INTEGER?

Total no. user initiated writes.

a08tonuw_data

INTEGER?

Total no. non-user initiated writes.

a08tocrs_data

INTEGER?

Total no. successful CREAD.

a08tocws_data

INTEGER?

Total no. successful CWRITE.

a08tocrf_data

INTEGER?

Total no. failing CREAD.

a08tocwf_data

INTEGER?

Total no. failing CWRITE.

a08tobfn_indx

INTEGER?

Total no. of index buffers.

a08tohbn_indx

INTEGER?

Total indx hiperspace buffs.

a08tobff_indx

INTEGER?

Total no. successful look asides.

a08tofrd_indx

INTEGER?

Total no. buffer reads.

a08touiw_indx

INTEGER?

Total no. user initiated writes.

a08tonuw_indx

INTEGER?

Total no. non-user initiated writes.

a08tocrs_indx

INTEGER?

Total no. successful CREAD.

a08tocws_indx

INTEGER?

Total no. successful CWRITE.

a08tocrf_indx

INTEGER?

Total no. failing CREAD.

a08tocwf_indx

INTEGER?

Total no. failing CWRITE.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a08srpid)

dfha09ds
smf2db.db_models.smf1102_model.Dfha09ds (dfha09ds)

The Dfha09ds class stores the Dfha09ds section in the dfha09ds table.

Columns:

a09dsid*

VARCHAR(8)

Filename.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a09len

INTEGER?

Length of data area.

a09id

INTEGER?

LSR pool id.

a09dvers

INTEGER?

Statistics version number.

a09srpid

INTEGER?

LSR pool number.

a09dbn

INTEGER?

Data buffer size.

a09ibn

INTEGER?

Index buffer size.

a09tbw

INTEGER?

Total buffer waits.

a09hbw

INTEGER?

Highest buffer waits.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a09dsid)

dfha14ds
smf2db.db_models.smf1102_model.Dfha14ds (dfha14ds)

The Dfha14ds class stores the Dfha14ds section in the dfha14ds table.

Columns:

a14cntn*

VARCHAR(4)

Connection name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a14len

INTEGER?

Length of data area.

a14id

INTEGER?

ISC/IRC id.

a14dvers

INTEGER?

ISC/IRC stats version number.

a14esall

INTEGER?

Generic AIDS in chain.

a14ebid

INTEGER?

Current bids.

a14estam

INTEGER?

Max outstanding allocates.

a14e2hwm

INTEGER?

Max secondaries.

a14ebhwm

INTEGER?

Max bids.

a14es1

INTEGER?

ATIs satisfied by primaries.

a14es2

INTEGER?

ATIs satisfied by secondaries.

a14esbid

INTEGER?

Bids sent.

a14estas

INTEGER?

Total allocates.

a14estaq

INTEGER?

Queued allocates.

a14estaf

INTEGER?

Failed link allocates.

a14estao

INTEGER?

Failed - other reasons.

a14estfc

INTEGER?

File control function shipping reqs.

a14estic

INTEGER?

Intv control function shipping reqs.

a14esttd

INTEGER?

TD function shipping reqs.

a14estts

INTEGER?

TS function shipping reqs.

a14estdl

INTEGER?

DL/I function shipping reqs.

a14esttc

INTEGER?

Terminal sharing reqs.

a14e1hwm

INTEGER?

Max primaries.

a14eqpct

INTEGER?

MAXQTIME purge count.

a14ealrj

INTEGER?

Allocates rejected (QLIMIT).

a14emxqt

BIGINT?

Max queue time.

a14ealim

BIGINT?

Allocate queue limit.

a14ezqrj

INTEGER?

XZIQUE rejects.

a14ezqpu

INTEGER?

XZIQUE purge count.

a14ezqpc

INTEGER?

XZIQUE allocates purged.

a14emqpc

INTEGER?

MAXQTIME allocates purged.

a14eall

INTEGER?

Aids in chain.

a14gact

DATETIME?

AI GMT conn create time.

a14aict

DATETIME?

AI conn create time.

a14gadt

DATETIME?

AI GMT conn delete time.

a14aidt

DATETIME?

AI conn delete time.

a14eahwm

INTEGER?

Max AIDs.

a14esid

VARCHAR(8)?

Connection netname.

a14accm

INTEGER?

Access method.

a14eflgs

INTEGER?

Protocol.

a14esecn

INTEGER?

Send session count.

a14eprmn

INTEGER?

Receive session count.

a14e1ry

INTEGER?

Primaries currently used.

a14e2ry

INTEGER?

Secondaries currently used.

a14estpc

INTEGER?

Program Control funct ship reqs.

a14estpc_channel

INTEGER?

Program Control FS Channel reqs.

a14estpc_channel_sent

BIGINT?

Bytes sent PC FS Channel reqs.

a14estpc_channel_rcvd

BIGINT?

Bytes received PC FS Channel reqs.

a14esttc_channel

INTEGER?

Terminal Sharing Channel reqs.

a14esttc_channel_sent

BIGINT?

Bytes sent Term Sharing Channel.

a14esttc_channel_rcvd

BIGINT?

Bytes received Term Sharing Channel.

a14estic_channel

INTEGER?

Interval Control FS Channel reqs.

a14estic_channel_sent

BIGINT?

Bytes sent IC FS Channel reqs.

a14estic_channel_rcvd

BIGINT?

Bytes received IC FS Channel reqs.

a14_define_source

VARCHAR(8)?

Group installed from.

a14_change_time

DATETIME?

Change/create time.

a14_change_userid

VARCHAR(8)?

Change userid.

a14_change_agent

VARCHAR(6)?

Change agent.

a14_install_agent

VARCHAR(6)?

Install agent.

a14_install_time

DATETIME?

Install/Create time.

a14_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a14cntn)

dfha16ds
smf2db.db_models.smf1102_model.Dfha16ds (dfha16ds)

The Dfha16ds class stores the Dfha16ds section in the dfha16ds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a16len

INTEGER?

Length of data area.

a16id

INTEGER?

Table manager id.

a16dvers

INTEGER?

Statistics version number.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfha17ds
smf2db.db_models.smf1102_model.Dfha17ds (dfha17ds)

The Dfha17ds class stores the Dfha17ds section in the dfha17ds table.

Columns:

a17fnam*

VARCHAR(8)

File name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a17len

INTEGER?

Length of data area.

a17id

INTEGER?

File control id.

a17dvers

INTEGER?

File stats version number.

a17floc

VARCHAR(1)?

Set to ‘R’ if remote.

a17dt

VARCHAR(1)?

Set to ‘R’, ‘S’, ‘T’, ‘L’, ‘K’ or ‘X’ if data table fields present.

a17dsrls

VARCHAR(1)?

RLS/Non-RLS Indicator ‘R’ = RLS mode blank = non- RLS mode.

a17dsnam

VARCHAR(44)?

Dataset name.

a17dsrd

INTEGER?

GET requests.

a17dsgu

INTEGER?

GET update requests.

a17dsbr

INTEGER?

BROWSE requests.

a17dswra

INTEGER?

ADD requests.

a17dswru

INTEGER?

UPDATE requests.

a17dsdel

INTEGER?

DELETE requests.

a17dsxcp

INTEGER?

VSAM EXCP requests - data.

a17dsixp

INTEGER?

VSAM EXCP requests - index.

a17dstsw

INTEGER?

Wait on string total.

a17dshsw

INTEGER?

Wait on string highest.

a17dttyp

VARCHAR(1)?

Set to ‘C’, ‘S’, ‘U’, ‘X’, ‘L’ or ‘K’ for close.

a17dtrds

INTEGER?

Read/browse requests.

a17dtrnf

INTEGER?

Source reads issued.

a17dtavr

INTEGER?

ADDs resulting from READs.

a17dtads

INTEGER?

ADD requests.

a17dtarj

INTEGER?

ADDs rejected by exit.

a17dtatf

INTEGER?

ADDs when table full.

a17dtrws

INTEGER?

REWRITE requests.

a17dtdls

INTEGER?

DELETE requests.

a17dtshi

INTEGER?

Highest table record count.

a17dtsiz

INTEGER?

Current table record count.

a17dtalt

INTEGER?

Storage allocated - total (KB).

a17dtust

INTEGER?

Storage in-use - total (KB).

a17dtale

INTEGER?

Storage allocated - entries (KB).

a17dtuse

INTEGER?

Storage in-use - entries (KB).

a17dtali

INTEGER?

Storage allocated - index (KB).

a17dtusi

INTEGER?

Storage in-use - index (KB).

a17dtald

INTEGER?

Storage allocated - data (KB).

a17dtusd

INTEGER?

Storage in-use - data (KB).

a17dtrrs

INTEGER?

Read Retries for a SDT.

a17dsdnb

INTEGER?

No Buffers - Data.

a17dsinb

INTEGER?

No Buffers - Index.

a17pool

INTEGER?

LSRPOOL Id.

a17strno

INTEGER?

No Strings.

a17rname

VARCHAR(8)?

Remote Name.

a17rsys

VARCHAR(4)?

Remote Sysid.

a17dstyp

VARCHAR(4)?

Dataset Type.

a17bdsnm

VARCHAR(44)?

Base Dataset Name.

a17dsasc

INTEGER?

No Active Strings.

a17dsasw

INTEGER?

No String Waits.

a17lopnt

DATETIME?

File open time (Local STCK).

a17lclst

DATETIME?

File close time (Local STCK).

a17gopnt

DATETIME?

File open time (GMT STCK).

a17gclst

DATETIME?

File close time (GMT STCK).

a17dsbru

INTEGER?

Browse for update count.

a17rlswt

INTEGER?

RLS request wait timeouts.

a17dtcon

INTEGER?

Number of CHANGED responses for a CFDT using contention, number of lock waits for a CFDT using locking.

a17dtcfp

VARCHAR(8)?

Coupling Facility Data Table Pool Name.

a17dtlds

INTEGER?

Number of LOADING responses.

a17fcxcc

INTEGER?

No Exclusive Control Conflicts.

a17_file_define_source

VARCHAR(8)?

Group installed from.

a17_file_change_time

DATETIME?

Change/create time.

a17_file_change_userid

VARCHAR(8)?

Change userid.

a17_file_change_agent

VARCHAR(6)?

Change agent.

a17_file_install_agent

VARCHAR(6)?

Install agent.

a17_file_install_time

DATETIME?

Install/Create time.

a17_file_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a17fnam)

dfha20ds
smf2db.db_models.smf1102_model.Dfha20ds (dfha20ds)

The Dfha20ds class stores the Dfha20ds section in the dfha20ds table.

Columns:

a20sysn*

VARCHAR(4)

System name.

a20mode*

VARCHAR(8)

Mode name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a20len

INTEGER?

Length of data area.

a20id

INTEGER?

ISC/IRC mode entry id.

a20dvers

INTEGER?

ISC/IRC mode entry stats vers No.

a20estam

INTEGER?

Max outstanding allocates.

a20e2hwm

INTEGER?

Max secondaries.

a20ebhwm

INTEGER?

Max bids.

a20e1hwm

INTEGER?

Peak contention losers.

a20es1

INTEGER?

ATIs satisfied by primaries.

a20es2

INTEGER?

ATIs satisfied by secondaries.

a20esbid

INTEGER?

Bids sent.

a20estas

INTEGER?

Total allocates.

a20estaq

INTEGER?

Queued allocates.

a20estaf

INTEGER?

Failed link allocates.

a20estao

INTEGER?

Failed - other reasons.

a20estag

INTEGER?

Generic allocates.

a20estap

INTEGER?

Specific allocates.

a20ebid

INTEGER?

Current bids.

a20eqpct

INTEGER?

XZIQUE purge count.

a20ezqpc

INTEGER?

XZIQUE allocates purged.

a20elmax

INTEGER?

Max session count.

a20emcon

INTEGER?

Max contention winners acceptable.

a20emaxs

INTEGER?

Current Max session count.

a20econw

INTEGER?

Current CNOS contention winners.

a20econl

INTEGER?

Current CNOS contention losers.

a20e1ry

INTEGER?

Primaries currently used.

a20e2ry

INTEGER?

Secondaries currently used.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a20sysn, a20mode)

dfha21ds
smf2db.db_models.smf1102_model.Dfha21ds (dfha21ds)

The Dfha21ds class stores the Dfha21ds section in the dfha21ds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a21_stats_length

INTEGER?

Length of data area.

a21_stats_id

INTEGER?

Statistics id.

a21_stats_version

INTEGER?

Stats version number.

a21_sit_luit_time

INTEGER?

Delay time for LUIT table.

a21_luit_total_reuses

INTEGER?

Total number of entries * * reused in LUIT table.

a21_luit_total_timeouts

INTEGER?

Total number of entries * * timed out in LUIT table.

a21_luit_av_reuse_time

INTEGER?

Average reuse time between * * entries in the LUIT table.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfha22ds
smf2db.db_models.smf1102_model.Dfha22ds (dfha22ds)

The Dfha22ds class stores the Dfha22ds section in the dfha22ds table.

Columns:

a22pool*

VARCHAR(8)

Pool name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a22len

INTEGER?

Length of data area.

a22id

INTEGER?

FEPI pool id.

a22dvers

INTEGER?

Pool statistics version number.

a22trgct

INTEGER?

# targets.

a22ndct

INTEGER?

# nodes.

a22conct

INTEGER?

# connections.

a22conpk

INTEGER?

Peak # connections.

a22alloc

INTEGER?

# conversation allocates.

a22pkall

INTEGER?

Peak # concurrent allocates.

a22wait

INTEGER?

Current # allocates waiting.

a22totwt

INTEGER?

Total # allocates waited.

a22pkwt

INTEGER?

Peak # allocates waiting.

a22tiout

INTEGER?

# allocates that timed out.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a22pool)

dfha23ds
smf2db.db_models.smf1102_model.Dfha23ds (dfha23ds)

The Dfha23ds class stores the Dfha23ds section in the dfha23ds table.

Columns:

a23pool*

VARCHAR(8)

Pool name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a23len

INTEGER?

Length of data area.

a23id

INTEGER?

FEPI connection id.

a23dvers

INTEGER?

Connection statistics version number.

a23targ

VARCHAR(8)?

Target name.

a23node

VARCHAR(8)?

Node name.

a23acq

INTEGER?

# acquires for connection.

a23cnv

INTEGER?

# conversations.

a23usi

INTEGER?

# unsolicited inputs received.

a23chout

INTEGER?

# characters sent on connection.

a23chin

INTEGER?

# characters received on connection.

a23rtout

INTEGER?

# receive timeouts.

a23error

INTEGER?

# error conditions.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a23pool)

dfha24ds
smf2db.db_models.smf1102_model.Dfha24ds (dfha24ds)

The Dfha24ds class stores the Dfha24ds section in the dfha24ds table.

Columns:

a24targ*

VARCHAR(8)

Target name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

a24len

INTEGER?

Length of data area.

a24id

INTEGER?

FEPI target id.

a24dvers

INTEGER?

Target statistics version number.

a24pool

VARCHAR(8)?

Pool name.

a24appl

VARCHAR(8)?

Applid.

a24ndct

INTEGER?

# nodes.

a24alloc

INTEGER?

# conversation allocates.

a24totwt

INTEGER?

Total # allocates waited.

a24wait

INTEGER?

Current # allocates waiting.

a24pkwt

INTEGER?

Peak # allocates waiting.

a24tiout

INTEGER?

# allocates that timed out.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, a24targ)

dfhcfs6d
smf2db.db_models.smf1102_model.Dfhcfs6d (dfhcfs6d)

The Dfhcfs6d class stores the Dfhcfs6d section in the dfhcfs6d table.

Columns:

s6name*

VARCHAR(16)

Full name of list structure.

s6pool*

VARCHAR(8)

Pool name part of structure name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s6len

INTEGER?

Length of data area.

s6id

INTEGER?

List structure stats id.

s6dvers

INTEGER?

List structure stats version number.

s6pref

VARCHAR(8)?

First part of structure name.

s6cnpref

VARCHAR(8)?

Prefix for connection name.

s6cnsysn

VARCHAR(8)?

Own MVS system name from CVTSNAME.

s6size

INTEGER?

Structure size in 4K pages.

s6sizemx

INTEGER?

Maximum size in 4K pages.

s6hdrs

INTEGER?

Maximum number of list headers.

s6hdrsct

INTEGER?

Headers used for control lists.

s6hdrstd

INTEGER?

Headers available for table data.

s6elemln

INTEGER?

Data element size as a fullword.

s6elempw

INTEGER?

Data element size as power of 2.

s6elempe

INTEGER?

Max elements per entry (for 32K).

s6elemrt

INTEGER?

Element side of entry:element ratio.

s6entrrt

INTEGER?

Entry side of entry:element ratio.

s6entrct

INTEGER?

Current number of entries in use.

s6entrhi

INTEGER?

Highest number of entries in use.

s6entrlo

INTEGER?

Lowest number of free entries.

s6entrmx

INTEGER?

Max entries returned by IXLCONN.

s6elemct

INTEGER?

Current number of elements in use.

s6elemhi

INTEGER?

Highest number of elements in use.

s6elemlo

INTEGER?

Lowest number of free elements.

s6elemmx

INTEGER?

Max elements returned by IXLCONN.

s6usedct

INTEGER?

Number of entries on used list.

s6usedhi

INTEGER?

Highest entries on used list.

s6freect

INTEGER?

Number of entries on free list.

s6freehi

INTEGER?

Highest entries on free list.

s6indxct

INTEGER?

Number of entries in table index.

s6indxhi

INTEGER?

Highest entries in table index.

s6applct

INTEGER?

Number of entries in APPLID list.

s6applhi

INTEGER?

Highest entries in APPLID list.

s6uowlct

INTEGER?

Number of entries in UOW list.

s6uowlhi

INTEGER?

Highest entries in UOW list.

s6rdict

INTEGER?

Read table index entry.

s6wrict

INTEGER?

Write table index entry.

s6rwict

INTEGER?

Rewrite table index entry.

s6dlict

INTEGER?

Delete table index entry.

s6crlct

INTEGER?

Create list.

s6mdlct

INTEGER?

Modify list.

s6dllct

INTEGER?

Delete list (1 per overall delete).

s6rddct

INTEGER?

Read data item.

s6wrdct

INTEGER?

Write data item.

s6rwdct

INTEGER?

Rewrite data item.

s6dldct

INTEGER?

Delete data item.

s6inlct

INTEGER?

Inquire on data list.

s6rdmct

INTEGER?

Read message queue.

s6wrmct

INTEGER?

Write to message queue.

s6rduct

INTEGER?

Read UOW entry.

s6wruct

INTEGER?

Write UOW entry.

s6rwuct

INTEGER?

Rewrite UOW entry.

s6dluct

INTEGER?

Delete UOW entry.

s6rdact

INTEGER?

Read APPLID entry.

s6wract

INTEGER?

Write APPLID entry.

s6rwact

INTEGER?

Rewrite APPLID entry.

s6dlact

INTEGER?

Delete APPLID entry.

s6rrlct

INTEGER?

Reread entry for full data length.

s6asyct

INTEGER?

Number of asynchronous requests.

s6rsp1ct

INTEGER?

Normal response, everything OK.

s6rsp2ct

INTEGER?

Buffer length was too short for the data, needs full length reread.

s6rsp3ct

INTEGER?

No matching entry was found, indicates table not found in index or record not found in table.

s6rsp4ct

INTEGER?

Entry version did not match, indicates entry updated by another system or duplicate entry exists when attempting to create entry.

s6rsp5ct

INTEGER?

List authority comparison mismatch, caused by table status update.

s6rsp6ct

INTEGER?

Maximum list key reached, indicates max table size or max tables reached depending on list.

s6rsp7ct

INTEGER?

The list structure is out of space.

s6rsp8ct

INTEGER?

An IXLLIST return code occurred other than those described above.

s6rsp9ct

INTEGER?

Structure temporarily unavailable, for example during rebuild.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, s6name, s6pool)

dfhcfs7d
smf2db.db_models.smf1102_model.Dfhcfs7d (dfhcfs7d)

The Dfhcfs7d class stores the Dfhcfs7d section in the dfhcfs7d table.

Columns:

s7table*

VARCHAR(16)

Table name padded with spaces.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s7len

INTEGER?

Length of data area.

s7id

INTEGER?

Table access stats id.

s7dvers

INTEGER?

Table access stats version number.

s7ocopen

INTEGER?

Open table.

s7occlos

INTEGER?

Close table.

s7ocset

INTEGER?

Set table attributes.

s7ocdele

INTEGER?

Delete table.

s7ocstat

INTEGER?

Extract table statistics.

s7rqpoin

INTEGER?

Point.

s7rqhigh

INTEGER?

Return highest key.

s7rqread

INTEGER?

Read (including read for update).

s7rqrddl

INTEGER?

Read and delete.

s7rqunlk

INTEGER?

Unlock.

s7rqload

INTEGER?

Load.

s7rqwrit

INTEGER?

Write (new record).

s7rqrewr

INTEGER?

Rewrite.

s7rqdele

INTEGER?

Delete.

s7rqdelm

INTEGER?

Delete multiple.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, s7table)

dfhcfs8d
smf2db.db_models.smf1102_model.Dfhcfs8d (dfhcfs8d)

The Dfhcfs8d class stores the Dfhcfs8d section in the dfhcfs8d table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s8len

INTEGER?

Length of data area.

s8id

INTEGER?

Server request stats id.

s8dvers

INTEGER?

Server request stats version number.

s8ocopen

INTEGER?

Open table.

s8occlos

INTEGER?

Close table.

s8ocset

INTEGER?

Set table attributes.

s8ocdele

INTEGER?

Delete table.

s8ocstat

INTEGER?

Extract table statistics.

s8rqpoin

INTEGER?

Point to record.

s8rqhigh

INTEGER?

Return highest key.

s8rqread

INTEGER?

Read record (includes for update).

s8rqrddl

INTEGER?

Read and delete record.

s8rqunlk

INTEGER?

Unlock record.

s8rqload

INTEGER?

Load record at initial load time.

s8rqwrit

INTEGER?

Write new record.

s8rqrewr

INTEGER?

Rewrite existing record.

s8rqdele

INTEGER?

Delete record.

s8rqdelm

INTEGER?

Delete multiple records.

s8iqinqu

INTEGER?

Inquire table.

s8spprep

INTEGER?

Prepare to commit unit of work.

s8spreta

INTEGER?

Retain locks for unit of work.

s8spcomm

INTEGER?

Commit unit of work.

s8spback

INTEGER?

Back out unit of work.

s8spinqu

INTEGER?

Inquire about unit of work.

s8sprest

INTEGER?

Restart recoverable connection.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhcfs9d
smf2db.db_models.smf1102_model.Dfhcfs9d (dfhcfs9d)

The Dfhcfs9d class stores the Dfhcfs9d section in the dfhcfs9d table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s9len

INTEGER?

Length of data area.

s9id

INTEGER?

CF DT main storage stats id.

s9dvers

INTEGER?

CF DT main storage stats version.

s9anynam

VARCHAR(8)?

Pool name AXMPGANY.

s9anysiz

INTEGER?

Size of storage pool area.

s9anyptr

INTEGER?

Address of storage pool area.

s9anymx

INTEGER?

Total pages in the storage pool.

s9anyus

INTEGER?

Number of used pages in the pool.

s9anyfr

INTEGER?

Number of free pages in the pool.

s9anylo

INTEGER?

Lowest free pages (since reset).

s9anyrqg

INTEGER?

Storage GET requests.

s9anyrqf

INTEGER?

Storage FREE requests.

s9anyrqs

INTEGER?

GETs which failed to get storage.

s9anyrqc

INTEGER?

Compress (defragmentation) attempts.

s9lownam

VARCHAR(8)?

Pool name AXMPGLOW.

s9lowsiz

INTEGER?

Size of storage pool area.

s9lowptr

INTEGER?

Address of storage pool area.

s9lowmx

INTEGER?

Total pages in the storage pool.

s9lowus

INTEGER?

Number of used pages in the pool.

s9lowfr

INTEGER?

Number of free pages in the pool.

s9lowlo

INTEGER?

Lowest free pages (since reset).

s9lowrqg

INTEGER?

Storage GET requests.

s9lowrqf

INTEGER?

Storage FREE requests.

s9lowrqs

INTEGER?

GETs which failed to get storage.

s9lowrqc

INTEGER?

Compress (defragmentation) attempts.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhdhdds
smf2db.db_models.smf1102_model.Dfhdhdds (dfhdhdds)

The Dfhdhdds class stores the Dfhdhdds section in the dfhdhdds table.

Columns:

dhd_doctemplate_name*

VARCHAR(8)

Doctemplate name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

dhdds_len

INTEGER?

Doctemplate stats record length.

dhdds_id

INTEGER?

Doctemplate stats id.

dhdds_vers

INTEGER?

Doctemplate stats version.

dhd_template_type

INTEGER?

Doctemplate type.

dhd_append_crlf

INTEGER?

Doctemplate append crlf.

dhd_template_contents

INTEGER?

Doctemplate contents.

dhd_template_name

VARCHAR(48)?

Doctemplate template name.

dhd_template_exit_program

VARCHAR(8)?

Template exit program name.

dhd_template_file_name

VARCHAR(8)?

Template file name.

dhd_template_program_name

VARCHAR(8)?

Template program name.

dhd_template_pds_member

VARCHAR(8)?

Template PDS member.

dhd_template_pds_ddname

VARCHAR(8)?

Template PDS ddname.

dhd_template_pds_dsname

VARCHAR(44)?

Template PDS dsname.

dhd_template_tdqueue_name

VARCHAR(4)?

Template tdqueue name.

dhd_template_tsqueue_name

VARCHAR(16)?

Template tsqueue name.

dhd_template_hfsfile_name

VARCHAR(255)?

Template hfsfile name.

dhd_template_cache_size

INTEGER?

Template cache size.

dhd_template_use_count

INTEGER?

Template use count.

dhd_template_newcopies

INTEGER?

Template newcopy count.

dhd_template_read_count

INTEGER?

Template read count.

dhd_template_cache_used

INTEGER?

Template cache copy used.

dhd_template_cache_deleted

INTEGER?

Template cache deleted.

dhd_template_define_source

VARCHAR(8)?

Group installed from.

dhd_template_change_time

DATETIME?

Change/create time.

dhd_template_change_userid

VARCHAR(8)?

Change userid.

dhd_template_change_agent

VARCHAR(6)?

Change agent.

dhd_template_install_agent

VARCHAR(6)?

Install agent.

dhd_template_install_time

DATETIME?

Install/Create time.

dhd_template_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, dhd_doctemplate_name)

dfhdsgds
smf2db.db_models.smf1102_model.Dfhdsgds (dfhdsgds)

The Dfhdsgds class stores the Dfhdsgds section in the dfhdsgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

dsglen

INTEGER?

Length of data area.

dsgid

INTEGER?

Dispatcher domain id.

dsgdvers

INTEGER?

Stats version number.

dsgglen

INTEGER?

Global stats length.

dsgasize

INTEGER?

No. of DSGTCBM dsects supplied.

dsgpsize

INTEGER?

No. of DSGTCBP dsects supplied.

dsgicvt

INTEGER?

Current ICV time.

dsgicvrt

INTEGER?

Current ICVR Time.

dsgicvsd

INTEGER?

Current ICVTSD time.

dsgpriag

INTEGER?

Priority aging.

dsgstsks

INTEGER?

Subtasks value.

dsgmbtch

INTEGER?

QR Batching (MRO) value.

dsgcnt

INTEGER?

Current number of tasks.

dsgpnt

INTEGER?

Peak number of tasks.

dsgstart

DATETIME?

GMT STCK Sub-Disp start time.

dsglstrt

DATETIME?

Local STCK Sub-Disp start time.

dsgejst

FLOAT?

Accumulated TCB time.

dsgsrbt

FLOAT?

Accumulated SRB time.

dsgxscns

INTEGER?

No. of excess TCB scans.

dsgxscnn

INTEGER?

No. of scans - no TCB detached.

dsgxtcbd

INTEGER?

Total no. excess TCBs detached.

dsggxscn

DATETIME?

Time of last excess TCB scan (GMT).

dsglxscn

DATETIME?

Time of last excess TCB scan (local).

dsggxsnd

DATETIME?

Time of last excess TCB scan (GMT) - no TCB detached.

dsglxsnd

DATETIME?

Time of last excess TCB scan (local) - no TCB detected.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhdsrds
smf2db.db_models.smf1102_model.Dfhdsrds (dfhdsrds)

The Dfhdsrds class stores the Dfhdsrds section in the dfhdsrds table.

Columns:

dsrds_tcb_address*

VARCHAR(10)

Address of MVS TCB.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

dsrds_len

INTEGER?

MVSTCB resource stats record length.

dsrds_id

INTEGER?

Statistics record id.

dsrds_vers

INTEGER?

MVSTCB resource stats version.

dsrds_tcb_name

VARCHAR(8)?

Initial prog or QR, RO etc.

dsrds_tcb_type

VARCHAR(1)?

‘C’ for CICS, ‘N’ for non- CICS.

dsrds_tcb_cics_task

VARCHAR(4)?

CICS task number or 0.

dsrds_tcb_mother

VARCHAR(10)?

Address of mother TCB.

dsrds_tcb_sister

VARCHAR(10)?

Address of sister TCB.

dsrds_tcb_daughter

VARCHAR(10)?

Address of daughter TCB.

dsrds_tcb_cputime

FLOAT?

Total CPU time so far.

dsrds_tcb_stg_below

INTEGER?

Private storage below 16M.

dsrds_tcb_stg_above

INTEGER?

Private storage above 16M.

dsrds_tcb_stg_below_inuse

INTEGER?

Below 16M in use.

dsrds_tcb_stg_above_inuse

INTEGER?

Above 16M in use.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, dsrds_tcb_address)

dfhdstds
smf2db.db_models.smf1102_model.Dfhdstds (dfhdstds)

The Dfhdstds class stores the Dfhdstds section in the dfhdstds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

dstds_len

INTEGER?

MVSTCB global stats record length.

dstds_id

INTEGER?

Statistics record id.

dstds_vers

INTEGER?

MVSTCB global stats version.

dstds_cicstcb_count

INTEGER?

Current number of CICS TCBs.

dstds_cicstcb_cputime

FLOAT?

So far for currently attached.

dstds_cicstcb_stg_below

INTEGER?

Private stg below 16M.

dstds_cicstcb_stg_above

INTEGER?

Private stg above 16M.

dstds_noncicstcb_count

INTEGER?

Current number of non- CICS TCBs.

dstds_noncicstcb_cputime

FLOAT?

So far for currently attached.

dstds_noncicstcb_stg_below

INTEGER?

Private stg below 16M.

dstds_noncicstcb_stg_above

INTEGER?

Private stg above 16M.

dstds_cicstcb_stg_below_inuse

INTEGER?

<16M in use.

dstds_cicstcb_stg_above_inuse

INTEGER?

>16M in use.

dstds_noncicstcb_stg_below_inuse

INTEGER?

<16M in use.

dstds_noncicstcb_stg_above_inuse

INTEGER?

>16M in use.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhd2gds
smf2db.db_models.smf1102_model.Dfhd2gds (dfhd2gds)

The Dfhd2gds class stores the Dfhd2gds section in the dfhd2gds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

d2glen

INTEGER?

Length of data area.

d2gid

INTEGER?

CICS/DB2 global stats id.

d2gdvers

INTEGER?

Stats version number.

d2g_db2conn_name

VARCHAR(8)?

name of the DB2CONN.

d2g_db2_id

VARCHAR(4)?

DB2 sysid.

d2g_db2_release

VARCHAR(4)?

release of DB2.

d2g_connect_time_gmt

DATETIME?

connect time (GMT).

d2g_connect_time_local

DATETIME?

connect time (local).

d2g_disconnect_time_gmt

DATETIME?

disconnect time (GMT).

d2g_disconnect_time_local

DATETIME?

discconnect time (local).

d2g_tcb_limit

INTEGER?

max number of TCBs.

d2g_tcb_current

INTEGER?

current number of TCBs.

d2g_tcb_hwm

INTEGER?

HWM of TCBs.

d2g_tcb_free

INTEGER?

current number of free TCBs.

d2g_tcb_readyq_current

INTEGER?

number of tasks on TCB readyq.

d2g_tcb_readyq_hwm

INTEGER?

peak number of tasks on TCB readyq.

d2g_db2_group_id

VARCHAR(4)?

DB2 group id.

d2g_resyncmember

INTEGER?

resync uow’s.

d2g_reuselimit

INTEGER?

Thread reuse limit.

d2g_tcb_protected_current

INTEGER?

TCBs for protected threads.

d2g_pool_plan_name

VARCHAR(8)?

static plan name if any.

d2g_pool_planexit_name

VARCHAR(8)?

planexit name if any.

d2g_pool_authid

VARCHAR(8)?

static authid if any.

d2g_pool_authtype

INTEGER?

authtype if any.

d2g_pool_accountrec

INTEGER?

Accountrec setting.

d2g_pool_threadwait

INTEGER?

Threadwait setting.

d2g_pool_priority

INTEGER?

thread priority.

d2g_pool_calls

INTEGER?

number of calls using pool.

d2g_pool_signons

INTEGER?

number of signons.

d2g_pool_commits

INTEGER?

number of commits.

d2g_pool_aborts

INTEGER?

number of aborts.

d2g_pool_single_phase

INTEGER?

number of single phase commits.

d2g_pool_thread_reuse

INTEGER?

number of thread reuses.

d2g_pool_thread_term

INTEGER?

number of thread terminates.

d2g_pool_thread_waits

INTEGER?

number of thread waits.

d2g_pool_thread_limit

INTEGER?

maximum number of threads.

d2g_pool_thread_current

INTEGER?

current number of threads.

d2g_pool_thread_hwm

INTEGER?

peak number of threads.

d2g_pool_task_current

INTEGER?

current number of tasks.

d2g_pool_task_hwm

INTEGER?

peak number of tasks.

d2g_pool_task_total

INTEGER?

total number of tasks.

d2g_pool_readyq_current

INTEGER?

number of tasks on ready queue.

d2g_pool_readyq_hwm

INTEGER?

peak number of tasks on ready queue.

d2g_pool_partial_signons

INTEGER?

number of partial signons.

d2g_pool_thread_create

INTEGER?

number of thread creates.

d2g_pool_reuselimit_count

INTEGER?

number of times hit reuselimit.

d2g_comd_authid

VARCHAR(8)?

static authid if any.

d2g_comd_authtype

INTEGER?

authtype if any.

d2g_comd_calls

INTEGER?

number of dsnc comd calls.

d2g_comd_signons

INTEGER?

number of signons.

d2g_comd_thread_term

INTEGER?

number of thread terminates.

d2g_comd_thread_overf

INTEGER?

number of overflows to pool.

d2g_comd_thread_limit

INTEGER?

maximum number of threads.

d2g_comd_thread_current

INTEGER?

current number of threads.

d2g_comd_thread_hwm

INTEGER?

peak number of threads.

d2g_comd_thread_create

INTEGER?

number of thread creates.

d2g_db2conn_define_source

VARCHAR(8)?

Group installed from.

d2g_db2conn_change_time

DATETIME?

Change/create time.

d2g_db2conn_change_userid

VARCHAR(8)?

Change userid.

d2g_db2conn_change_agent

VARCHAR(6)?

Change agent.

d2g_db2conn_install_agent

VARCHAR(6)?

Install agent.

d2g_db2conn_install_time

DATETIME?

Install/Create time.

d2g_db2conn_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhd2rds
smf2db.db_models.smf1102_model.Dfhd2rds (dfhd2rds)

The Dfhd2rds class stores the Dfhd2rds section in the dfhd2rds table.

Columns:

d2r_db2entry_name*

VARCHAR(8)

name of the DB2ENTRY.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

d2rlen

INTEGER?

Length of data area.

d2rid

INTEGER?

CICS/DB2 resource stats id.

d2rdvers

INTEGER?

Stats version number.

d2r_plan_name

VARCHAR(8)?

static plan name if any.

d2r_planexit_name

VARCHAR(8)?

planexit name if any.

d2r_authid

VARCHAR(8)?

static authid if any.

d2r_authtype

INTEGER?

authtype if any.

d2r_accountrec

INTEGER?

Accountrec setting.

d2r_threadwait

INTEGER?

Threadwait setting.

d2r_priority

INTEGER?

thread priority.

d2r_calls

INTEGER?

number of calls using db2entry.

d2r_signons

INTEGER?

number of signons.

d2r_commits

INTEGER?

number of commits.

d2r_aborts

INTEGER?

number of aborts.

d2r_single_phase

INTEGER?

number of single phase commits.

d2r_thread_reuse

INTEGER?

number of thread reuses.

d2r_thread_term

INTEGER?

number of thread terminates.

d2r_thread_wait_or_overfl

INTEGER?

number of thread waits or overflows.

d2r_thread_limit

INTEGER?

maximum number of threads.

d2r_thread_current

INTEGER?

current number of threads.

d2r_thread_hwm

INTEGER?

peak number of threads.

d2r_pthread_limit

INTEGER?

maximum number of protected threads.

d2r_pthread_current

INTEGER?

current number of protected threads.

d2r_pthread_hwm

INTEGER?

peak number of protected threads.

d2r_task_current

INTEGER?

current number of tasks.

d2r_task_hwm

INTEGER?

peak number of tasks.

d2r_task_total

INTEGER?

total number of tasks.

d2r_readyq_current

INTEGER?

number of tasks on ready queue.

d2r_readyq_hwm

INTEGER?

peak number of tasks on ready queue.

d2r_partial_signons

INTEGER?

number of partial signons.

d2r_thread_create

INTEGER?

Number of thread creates.

d2r_reuselimit_count

INTEGER?

Number times reuselimit reached.

d2r_sharelocks

INTEGER?

SHARELOCKS setting.

d2r_define_source

VARCHAR(8)?

Group installed from.

d2r_change_time

DATETIME?

Change/create time.

d2r_change_userid

VARCHAR(8)?

Change userid.

d2r_change_agent

VARCHAR(6)?

Change agent.

d2r_install_agent

VARCHAR(6)?

Install agent.

d2r_install_time

DATETIME?

Install/Create time.

d2r_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, d2r_db2entry_name)

dfheccds
smf2db.db_models.smf1102_model.Dfheccds (dfheccds)

The Dfheccds class stores the Dfheccds section in the dfheccds table.

Columns:

ecc_eventbinding_name*

VARCHAR(32)

Eventbinding name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

eccds_len

INTEGER?

Capturespec stats record length.

eccds_id

INTEGER?

Capturespec stats id.

eccds_vers

INTEGER?

Capturespec stats version.

ecc_capturespec_name

VARCHAR(32)?

Capturespec name.

ecc_capture_point_type

INTEGER?

Capturespec point type.

ecc_capture_point

VARCHAR(25)?

Capturespec capture point.

ecc_event_name

VARCHAR(32)?

Event name.

ecc_events_captured

INTEGER?

Total events captured.

ecc_capture_failures

INTEGER?

Number of capture failures.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ecc_eventbinding_name)

dfhecgds
smf2db.db_models.smf1102_model.Dfhecgds (dfhecgds)

The Dfhecgds class stores the Dfhecgds section in the dfhecgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ecgds_len

INTEGER?

Eventbinding stats record length.

ecgds_id

INTEGER?

Eventbinding stats id.

ecgds_vers

INTEGER?

Eventbinding stats version.

ecg_eb_event_filter_ops

BIGINT?

Total event filtering operations.

ecg_eb_events_captured

BIGINT?

Total events captured.

ecg_eb_events_disabled

INTEGER?

Events with disabled eventbinding.

ecg_sys_events_captured

BIGINT?

Total system events captured.

ecg_filter_ops_failed

INTEGER?

No. filter operations failed.

ecg_capture_ops_failed

INTEGER?

No. capture operations failed.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhecrds
smf2db.db_models.smf1102_model.Dfhecrds (dfhecrds)

The Dfhecrds class stores the Dfhecrds section in the dfhecrds table.

Columns:

ecr_eventbinding_name*

VARCHAR(32)

Eventbinding name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ecrds_len

INTEGER?

Eventbinding stats record length.

ecrds_id

INTEGER?

Eventbinding stats id.

ecrds_vers

INTEGER?

Eventbinding stats version.

ecr_epadapter_name

VARCHAR(32)?

EP adapter name.

ecr_eb_define_source

VARCHAR(8)?

Group installed from.

ecr_eb_change_time

DATETIME?

Change/create time.

ecr_eb_change_userid

VARCHAR(8)?

Change userid.

ecr_eb_change_agent

VARCHAR(6)?

Change agent.

ecr_eb_install_agent

VARCHAR(6)?

Install agent.

ecr_eb_install_time

DATETIME?

Install/Create time.

ecr_eb_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ecr_eventbinding_name)

dfhepgds
smf2db.db_models.smf1102_model.Dfhepgds (dfhepgds)

The Dfhepgds class stores the Dfhepgds section in the dfhepgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

epgds_len

INTEGER?

EP Domain stats record length.

epgds_id

INTEGER?

EP Domain stats id.

epgds_vers

INTEGER?

EP Domain stats version.

epg_put_events

INTEGER?

Put Events.

epg_commit_forward_events

INTEGER?

Commit forward async events.

epg_commit_backward_events

INTEGER?

Commit backward async events.

epg_current_evc_queue

INTEGER?

Current event capture queue.

epg_peak_evc_queue

INTEGER?

Peak event capture queue.

epg_current_trans_queue

INTEGER?

Current transactional queue.

epg_peak_trans_queue

INTEGER?

Peak transactional queue.

epg_async_normal_events

INTEGER?

Async normal events.

epg_async_priority_events

INTEGER?

Async priority events.

epg_trans_events

INTEGER?

Transactional events.

epg_trans_events_discarded

INTEGER?

Transactional events disc.

epg_sync_events

INTEGER?

Synchronous events.

epg_sync_events_failed

INTEGER?

Synchronous events failed.

epg_dispatchers_attached

INTEGER?

Number of dispatcher attaches.

epg_current_dispatchers

INTEGER?

Current dispatcher tasks.

epg_peak_dispatchers

INTEGER?

Peak dispatcher tasks.

epg_custom_adapter_events

INTEGER?

Events to Custom EP adapter.

epg_wmq_adapter_events

INTEGER?

Events to WMQ EP adapter.

epg_trans_adapter_events

INTEGER?

Events to Trans EP adapter.

epg_tsqueue_adapter_events

INTEGER?

Events to Tsqueue adapter.

epg_http_adapter_events

INTEGER?

Events to HTTP adapter.

epg_tdqueue_adapter_events

INTEGER?

Events to Tdqueue adapt.

epg_dispatch_failure_config

INTEGER?

Events lost - config.

epg_dispatch_failure_other

INTEGER?

Events lost - other.

epg_adapter_failure_config

INTEGER?

Events lost - config.

epg_adapter_failure_other

INTEGER?

Events lost - other.

epg_events_adapter_unavail

INTEGER?

Events lost - no adapter.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfheprds
smf2db.db_models.smf1102_model.Dfheprds (dfheprds)

The Dfheprds class stores the Dfheprds section in the dfheprds table.

Columns:

epr_adapter_name*

VARCHAR(32)

EP adapter name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

eprds_len

INTEGER?

EP resource stats record length.

eprds_id

INTEGER?

EP resource stats id.

eprds_vers

INTEGER?

EP resource stats version.

epr_adapter_type

INTEGER?

EP adapter type.

epr_emission_mode

INTEGER?

Events are sync or async.

epr_put_events

INTEGER?

put_events for this adapter.

epr_ada_define_source

VARCHAR(8)?

Group installed from.

epr_ada_change_time

DATETIME?

Change/create time.

epr_ada_change_userid

VARCHAR(8)?

Change userid.

epr_ada_change_agent

VARCHAR(6)?

Change agent.

epr_ada_install_agent

VARCHAR(6)?

Install agent.

epr_ada_install_time

DATETIME?

Install/Create time.

epr_ada_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, epr_adapter_name)

dfhisrds
smf2db.db_models.smf1102_model.Dfhisrds (dfhisrds)

The Dfhisrds class stores the Dfhisrds section in the dfhisrds table.

Columns:

isr_ipconn_name*

VARCHAR(8)

IPCONN name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

isrds_len

INTEGER?

IPCONN stats record length.

isrds_id

INTEGER?

IPCONN stats id.

isrds_vers

INTEGER?

IPCONN stats version.

isr_applid

VARCHAR(8)?

IPCONN applid.

isr_network_id

VARCHAR(8)?

IPCONN network id.

isr_host_name

VARCHAR(116)?

IPCONN Host name.

isr_port_number

INTEGER?

IPCONN port number.

isr_ssl_support

INTEGER?

IPCONN SSL Support.

isr_userauth

INTEGER?

IPCONN Userauth.

isr_linkauth

INTEGER?

IPCONN Linkauth.

isr_mirrorlife

INTEGER?

IPCONN Mirrorlife.

isr_tcpip_service

VARCHAR(8)?

IPCONN Tcpip service.

isr_fs_ts_requests

INTEGER?

FS Temporary Storage (TS) reqs.

isr_fs_ts_bytes_sent

BIGINT?

FS TS reqs bytes sent.

isr_fs_ts_bytes_received

BIGINT?

FS TS reqs bytes received.

isr_ipconn_gmt_create_time

DATETIME?

AI IPCONN create time - GMT.

isr_ipconn_create_time

DATETIME?

AI IPCONN create time - Local.

isr_ipconn_gmt_delete_time

DATETIME?

AI IPCONN delete time - GMT.

isr_ipconn_delete_time

DATETIME?

AI IPCONN delete time - Local.

isr_send_sessions

INTEGER?

Send sessions.

isr_current_send_sessions

INTEGER?

Current send sessions.

isr_peak_send_sessions

INTEGER?

Peak send sessions.

isr_receive_sessions

INTEGER?

Receive sessions.

isr_current_receive_sessions

INTEGER?

Current receive sessions.

isr_peak_receive_sessions

INTEGER?

Peak receive sessions.

isr_tr_requests

INTEGER?

Transaction Routing (TR) reqs.

isr_tr_bytes_sent

BIGINT?

TR reqs bytes sent.

isr_tr_bytes_received

BIGINT?

TR reqs bytes received.

isr_total_allocates

INTEGER?

IPCONN total allocates.

isr_current_queued_allocates

INTEGER?

Current queueed allocates.

isr_peak_queued_allocates

INTEGER?

Peak queued allocates.

isr_allocates_failed_link

INTEGER?

Failed allocates - Link.

isr_allocates_failed_other

INTEGER?

Failed allocates - Other.

isr_fs_td_requests

INTEGER?

FS Transient Data (TD) reqs.

isr_fs_td_bytes_sent

BIGINT?

FS TD reqs bytes sent.

isr_fs_td_bytes_received

BIGINT?

FS TD reqs bytes received.

isr_allocate_queue_limit

INTEGER?

Allocate queuelimit.

isr_qlimit_alloc_rejects

INTEGER?

Queuelimit allocate rejects.

isr_max_queue_time

INTEGER?

Max queue time.

isr_maxqtime_alloc_qpurges

INTEGER?

Maxqtime allocate qpurges.

isr_maxqtime_allocs_purged

INTEGER?

Maxqtime allocates purged.

isr_xisque_alloc_rejects

INTEGER?

Xisque allocate rejects.

isr_xisque_alloc_qpurges

INTEGER?

Xisque allocate qpurges.

isr_xisque_allocs_purged

INTEGER?

Xisque allocates purged.

isr_trans_attached

INTEGER?

No. transactions attached.

isr_remote_term_starts

INTEGER?

Remote terminal starts.

isr_unsupported_requests

INTEGER?

Unsupported requests.

isr_fs_pg_requests

INTEGER?

Function Shipped Program reqs.

isr_fs_pg_bytes_sent

BIGINT?

FS Program reqs bytes sent.

isr_fs_pg_bytes_received

BIGINT?

FS Program reqs bytes received.

isr_fs_ic_requests

INTEGER?

FS Interval Control (IC) reqs.

isr_fs_ic_bytes_sent

BIGINT?

FS IC reqs bytes sent.

isr_fs_ic_bytes_received

BIGINT?

FS IC reqs bytes received.

isr_ipconn_ip_address

VARCHAR(39)?

IP Resolved Address.

isr_ipconn_ip_family

INTEGER?

IP Family.

isr_ipconn_define_source

VARCHAR(8)?

Group installed from.

isr_ipconn_change_time

DATETIME?

Change/create time.

isr_ipconn_change_userid

VARCHAR(8)?

Change userid.

isr_ipconn_change_agent

VARCHAR(6)?

Change agent.

isr_ipconn_install_agent

VARCHAR(6)?

Install agent.

isr_ipconn_install_time

DATETIME?

Install/Create time.

isr_ipconn_install_userid

VARCHAR(8)?

Install userid.

isr_fs_fc_requests

INTEGER?

FS File Control (FC) reqs.

isr_fs_fc_bytes_sent

BIGINT?

FS FC reqs bytes sent.

isr_fs_fc_bytes_received

BIGINT?

FS FC reqs bytes received.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, isr_ipconn_name)

dfhldbds
smf2db.db_models.smf1102_model.Dfhldbds (dfhldbds)

The Dfhldbds class stores the Dfhldbds section in the dfhldbds table.

Columns:

ldb_library_name*

VARCHAR(8)

Library name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ldbds_len

INTEGER?

Loader Library stats record length.

ldbds_id

INTEGER?

Loader Library stats id.

ldbds_vers

INTEGER?

Loader Library stats version.

ldb_library_search_pos

INTEGER?

Library search position.

ldb_library_ranking

INTEGER?

Library ranking.

ldb_library_critical

INTEGER?

Library critical.

ldb_library_enable_status

INTEGER?

Library enable status.

ldb_library_prog_loads

INTEGER?

Library program loads.

ldb_library_define_source

VARCHAR(8)?

Group installed from.

ldb_library_change_time

DATETIME?

Change/create time.

ldb_library_change_userid

VARCHAR(8)?

Change userid.

ldb_library_change_agent

VARCHAR(6)?

Change agent.

ldb_library_install_agent

VARCHAR(6)?

Install agent.

ldb_library_install_time

DATETIME?

Install/Create time.

ldb_library_install_userid

VARCHAR(8)?

Install userid.

ldb_library_numdsnames

INTEGER?

Library number dsnames.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldb_library_name)

dfhldpds
smf2db.db_models.smf1102_model.Dfhldpds (dfhldpds)

The Dfhldpds class stores the Dfhldpds section in the dfhldpds table.

Columns:

ldp_platform_name*

VARCHAR(64)

Platform name.

ldp_application_name*

VARCHAR(64)

Application name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ldplen

INTEGER?

Length of data area.

ldpid

INTEGER?

Loader domain stats id.

ldpdvers

INTEGER?

Domain data format version number.

ldp_appl_major_ver

INTEGER?

Application major version.

ldp_appl_minor_ver

INTEGER?

Application minor version.

ldp_appl_micro_ver

INTEGER?

Application micro version.

ldppname

VARCHAR(8)?

Program name.

ldptu

INTEGER?

Times used since last reset.

ldpfc

INTEGER?

Fetch count.

ldpft

FLOAT?

Total time taken for all fetchs.

ldptn

INTEGER?

Times NEWCOPYed.

ldppsize

INTEGER?

Program size.

ldprpc

INTEGER?

Times removed by program compression.

ldplocn

INTEGER?

Location of current copy.

ldplbnm

VARCHAR(8)?

Program library name.

ldplbdnm

VARCHAR(44)?

Program library dsname.

ldp_operation_name

VARCHAR(64)?

Operation name.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldp_platform_name, ldp_application_name)

dfhldrds
smf2db.db_models.smf1102_model.Dfhldrds (dfhldrds)

The Dfhldrds class stores the Dfhldrds section in the dfhldrds table.

Columns:

ldrpname*

VARCHAR(8)

Program name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ldrlen

INTEGER?

Length of data area.

ldrid

INTEGER?

Loader domain stats id.

ldrdvers

INTEGER?

Domain data format version number.

ldrtu

INTEGER?

Times used since last reset.

ldrfc

INTEGER?

Fetch count.

ldrft

INTEGER?

Total time taken for all fetchs.

ldrtn

INTEGER?

Times NEWCOPYed.

ldrpsize

INTEGER?

Program size.

ldrrpc

INTEGER?

Times removed by program compression.

ldrlocn

INTEGER?

Location of current copy.

ldrlbnm

VARCHAR(8)?

Program library name.

ldrlbdnm

VARCHAR(44)?

Program library dsname.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldrpname)

dfhldyds
smf2db.db_models.smf1102_model.Dfhldyds (dfhldyds)

The Dfhldyds class stores the Dfhldyds section in the dfhldyds table.

Columns:

ldy_library_platform_name*

VARCHAR(64)

Platform name.

ldy_library_application_name*

VARCHAR(64)

Application name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ldyds_len

INTEGER?

Loader Library stats record length.

ldyds_id

INTEGER?

Loader Library stats id.

ldyds_vers

INTEGER?

Loader Library stats version.

ldy_library_appl_major_ver

INTEGER?

Application major version.

ldy_library_appl_minor_ver

INTEGER?

Application minor version.

ldy_library_appl_micro_ver

INTEGER?

Application micro version.

ldy_library_name

VARCHAR(8)?

Library name.

ldy_library_search_pos

INTEGER?

Library search position.

ldy_library_ranking

INTEGER?

Library ranking.

ldy_library_critical

INTEGER?

Library critical.

ldy_library_enable_status

INTEGER?

Library enable status.

ldy_library_prog_loads

INTEGER?

Library program loads.

ldy_library_define_source

VARCHAR(8)?

Group installed from.

ldy_library_change_time

DATETIME?

Change/create time.

ldy_library_change_userid

VARCHAR(8)?

Change userid.

ldy_library_change_agent

VARCHAR(6)?

Change agent.

ldy_library_install_agent

VARCHAR(6)?

Install agent.

ldy_library_install_time

DATETIME?

Install/Create time.

ldy_library_install_userid

VARCHAR(8)?

Install userid.

ldy_library_numdsnames

INTEGER?

Library number dsnames.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldy_library_platform_name, ldy_library_application_name)

dfhlggds
smf2db.db_models.smf1102_model.Dfhlggds (dfhlggds)

The Dfhlggds class stores the Dfhlggds section in the dfhlggds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

lgglen

INTEGER?

Record length.

lggid

INTEGER?

Log Manager logstream stats id.

lggdvers

INTEGER?

Log Manager stats version.

lggakpfreq

INTEGER?

Keypoint Frequency.

lgglgdefer

INTEGER?

Logdefer Interval.

lggakpstkn

INTEGER?

Number of Keypoints Taken.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhlgrds
smf2db.db_models.smf1102_model.Dfhlgrds (dfhlgrds)

The Dfhlgrds class stores the Dfhlgrds section in the dfhlgrds table.

Columns:

lgrjnlname*

VARCHAR(8)

Journal name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

lgrlen

INTEGER?

Record length.

lgrid

INTEGER?

Log Manager stats id.

lgrdvers

INTEGER?

Log Manager stats version.

lgrjtype

INTEGER?

Journal type (MVS, SMF, Dummy).

lgrstream

VARCHAR(26)?

Log stream name.

lgrwrites

INTEGER?

No of journal writes.

lgrbytes

BIGINT?

Total No of bytes written.

lgrbuflsh

INTEGER?

No of buffer flush requests.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, lgrjnlname)

dfhlgsds
smf2db.db_models.smf1102_model.Dfhlgsds (dfhlgsds)

The Dfhlgsds class stores the Dfhlgsds section in the dfhlgsds table.

Columns:

lgsstrnam*

VARCHAR(26)

Log stream name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

lgslen

INTEGER?

Record length.

lgsid

INTEGER?

Log Manager logstream stats id.

lgsdvers

INTEGER?

Log Manager stats version.

lgswrites

INTEGER?

No of log writes.

lgsbytes

BIGINT?

Total No of bytes written.

lgscufwtrs

INTEGER?

Current number of force waiters.

lgspkfwtrs

INTEGER?

Peak number of force waiters.

lgstfcwait

INTEGER?

Total number of force waits.

lgsbufwait

INTEGER?

No of waits due to buffer full.

lgsbrwstrt

INTEGER?

No of log browse starts.

lgsbrwread

INTEGER?

No of log browse reads.

lgsdeletes

INTEGER?

No of log deletes.

lgsrtyerrs

INTEGER?

No of retryable errors.

lgsbufapp

INTEGER?

No of buffer append reqs.

lgssyslg

INTEGER?

System log flag.

lgsdonly

INTEGER?

DASD only flag.

lgsstruc

VARCHAR(16)?

CF structure name.

lgsmaxbl

INTEGER?

Max block length.

lgsretpd

INTEGER?

Data retention period.

lgsautod

INTEGER?

Data auto delete flag.

lgsqueries

INTEGER?

No of log queries.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, lgsstrnam)

dfhmlrds
smf2db.db_models.smf1102_model.Dfhmlrds (dfhmlrds)

The Dfhmlrds class stores the Dfhmlrds section in the dfhmlrds table.

Columns:

mlr_xmltransform_name*

VARCHAR(32)

Xmltransform name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

mlrds_len

INTEGER?

Xmltransform stats record length.

mlrds_id

INTEGER?

Xmltransform stats id.

mlrds_vers

INTEGER?

Xmltransform stats version.

mlr_msg_validation

INTEGER?

Xmltransform msg validation.

mlr_xsdbind_file

VARCHAR(255)?

XML binding file.

mlr_xmlschema_file

VARCHAR(255)?

XML schema file.

mlr_xmltrnfm_use_count

INTEGER?

Xmltransform use count.

mlr_xmltrnfm_define_source

VARCHAR(8)?

Group installed from.

mlr_xmltrnfm_change_time

DATETIME?

Change/create time.

mlr_xmltrnfm_change_userid

VARCHAR(8)?

Change userid.

mlr_xmltrnfm_change_agent

VARCHAR(6)?

Change agent.

mlr_xmltrnfm_install_agent

VARCHAR(6)?

Install agent.

mlr_xmltrnfm_install_time

DATETIME?

Install/Create time.

mlr_xmltrnfm_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, mlr_xmltransform_name)

dfhmngds
smf2db.db_models.smf1102_model.Dfhmngds (dfhmngds)

The Dfhmngds class stores the Dfhmngds section in the dfhmngds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

mnglen

INTEGER?

Length of data.

mngid

INTEGER?

Monitoring domain id.

mngdvers

INTEGER?

DSECT version number.

mnger

INTEGER?

No. Exception records.

mngers

INTEGER?

No. Exception records supp. by exit.

mngpr

INTEGER?

No. Performance records.

mngprs

INTEGER?

No. Performance records supp. by exit.

mngsmfr

INTEGER?

No. SMF records.

mngsmfe

INTEGER?

No. SMF Errors.

mngsmfnc

INTEGER?

No. SMF records not compressed.

mngsmfcm

INTEGER?

No. SMF records compressed.

mngrr

INTEGER?

No. Resource records.

mngrrs

INTEGER?

No. Resource records supp. by exit.

mngir

INTEGER?

No. Identity records.

mngirs

INTEGER?

No. Identity records supp. by exit.

mngfrl

INTEGER?

File Resource Limit.

mngtrl

INTEGER?

Tsqueue Resource Limit.

mngdplrl

INTEGER?

DPL Resource Limit.

mngurirl

INTEGER?

URIMAP Resource Limit.

mngwebrl

INTEGER?

WEBSVC Resource Limit.

mngrmi

INTEGER?

RMI option.

mngappns

INTEGER?

APPLNAME option.

mngmrcmp

INTEGER?

Data Compression Option.

mngavurl

INTEGER?

Avg Uncompressed record length.

mngavcrl

INTEGER?

Avg Compressed record length.

mngwlmmd

INTEGER?

Workload Management Mode.

mngwlmst

INTEGER?

WLM Address Space Server status.

mngwlmsc

VARCHAR(8)?

WLM Service Class name - if any.

mngwlmwn

VARCHAR(8)?

WLM Owning Workload Name.

mngwlmrg

VARCHAR(8)?

WLM Resource Group name - if any.

mngwlmrc

VARCHAR(8)?

WLM Report Class name - if any.

mngwlmgt

INTEGER?

WLM Goal type.

mngwlmcc

INTEGER?

WLM CPU Critical.

mngwlmsk

INTEGER?

WLM Storage Critical.

mngwlmgm

INTEGER?

WLM Address Space Goal Mgmt.

mngwlmgv

INTEGER?

WLM goal value Value of velocity goal 0 if type not velocity.

mngwlmgi

INTEGER?

WLM goal importance.

mngcectp

VARCHAR(4)?

CEC Machine Type.

mngcecid

VARCHAR(16)?

CEC Model Number.

mngmctnm

VARCHAR(8)?

MCT program name.

mngutnum

INTEGER?

User transactions ended.

mngstnum

INTEGER?

System transactions ended.

mnggutcl

DATETIME?

Time last trans ended (GMT).

mnglutcl

DATETIME?

Time last trans ended (Local).

mnggutat

DATETIME?

Time last trans attach (GMT).

mnglutat

DATETIME?

Time last trans attch (Local).

mngmxuta

INTEGER?

MXT at last trans attach.

mngcauta

INTEGER?

Current tasks at last attach.

mngfreq

VARCHAR(6)?

FREQUENCY HHMMSS.

mngautrt

FLOAT?

Avg user trans resp time.

mngputrt

FLOAT?

Peak user trans resp time.

mnggutrt

DATETIME?

Time peak resp time (GMT).

mnglutrt

DATETIME?

Time peak resp time (Local).

mngcput

FLOAT?

Total CPU time.

mngtoncp

FLOAT?

Total CPU time on CP.

mngoflcp

FLOAT?

Total CPU time offload on CP.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhmprds
smf2db.db_models.smf1102_model.Dfhmprds (dfhmprds)

The Dfhmprds class stores the Dfhmprds section in the dfhmprds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

mprlen

INTEGER?

Length of record.

mprid

INTEGER?

Record id field.

mprdvers

INTEGER?

Version number.

mpr_policy_name

VARCHAR(64)?

Policy resource name.

mpr_rule_name

VARCHAR(64)?

Policy Rule name.

mpr_policy_usertag

VARCHAR(8)?

Policy usertag.

mpr_bundle_name

VARCHAR(8)?

Policy bundle name.

mpr_bundle_dir

VARCHAR(255)?

Policy bundle dir.

mpr_rule_type

VARCHAR(16)?

Rule type.

mpr_rule_subtype

VARCHAR(16)?

Rule sub type.

mpr_action_type

VARCHAR(16)?

Action type.

mpr_action_count

INTEGER?

Rule action count.

mpr_action_time

DATETIME?

Rule last action time.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhmqgds
smf2db.db_models.smf1102_model.Dfhmqgds (dfhmqgds)

The Dfhmqgds class stores the Dfhmqgds section in the dfhmqgds table.

Columns:

mqg_qmgr_name*

VARCHAR(4)

Queue manager name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

mqglen

INTEGER?

Length of record.

mqgid

INTEGER?

Record id field.

mqgdvers

INTEGER?

Version number.

mqg_mq_release

VARCHAR(4)?

Release of MQ vvrr.

mqg_connection_status

INTEGER?

Connection status.

mqg_resyncmember

INTEGER?

Resyncmember setting.

mqg_initiation_queue

VARCHAR(48)?

Initiation queue name.

mqg_ttasks

INTEGER?

Number of current tasks.

mqg_tfutileatt

INTEGER?

Number of futile attempts.

mqg_tapi

INTEGER?

Total number of calls.

mqg_tapiok

INTEGER?

Total number of calls comp ok.

mqg_tcall

INTEGER?

Total number of flows.

mqg_tcallsynccomp

INTEGER?

Total number of calls comp sync.

mqg_tcallio

INTEGER?

Total number of calls need I/O.

mqg_twaitmsg

INTEGER?

Total number of real GETWAIT.

mqg_tsubtasked

INTEGER?

Total number of calls switched.

mqg_topen

INTEGER?

Total number of OPEN.

mqg_tclose

INTEGER?

Total number of CLOSE.

mqg_tget

INTEGER?

Total number of GET.

mqg_tgetwait

INTEGER?

Total number of GETWAIT.

mqg_tput

INTEGER?

Total number of PUT.

mqg_tput1

INTEGER?

Total number of PUT1.

mqg_tinq

INTEGER?

Total number of INQ.

mqg_tset

INTEGER?

Total number of SET.

mqg_indoubtuow

INTEGER?

Count of indoubt units of work.

mqg_unresolveduow

INTEGER?

Count of unresolved units of work.

mqg_resolvecomm

INTEGER?

Count of resolved committed UOWs.

mqg_resolveback

INTEGER?

Count of resolved backout UOWs.

mqg_tbackuow

INTEGER?

Total number of Backout UOWs.

mqg_tcommuow

INTEGER?

Total number of Committed UOWs.

mqg_ttaskend

INTEGER?

Total number of tasks.

mqg_tspcomm

INTEGER?

Total number of Single Phase Comms.

mqg_t2pcomm

INTEGER?

Total number of 2 Phase Comms.

mqg_tcb

INTEGER?

Total number of CB.

mqg_tconsume

INTEGER?

Total number of msgs consumed.

mqg_tctl

INTEGER?

Total number of CTL.

mqg_tsub

INTEGER?

Total number of SUB.

mqg_tsubrq

INTEGER?

Total number of SUBRQ.

mqg_tstat

INTEGER?

Total number of STAT.

mqg_tcrtmh

INTEGER?

Total number of CRTMH.

mqg_tdltmh

INTEGER?

Total number of DLTMH.

mqg_tsetmp

INTEGER?

Total number of SETMP.

mqg_tinqmp

INTEGER?

Total number of INQMP.

mqg_tdltmp

INTEGER?

Total number of DLTMP.

mqg_tmhbuf

INTEGER?

Total number of MHBUF.

mqg_tbufmh

INTEGER?

Total number of BUFMH.

mqg_mqconn_name

VARCHAR(8)?

name of the MQCONN.

mqg_mqname

VARCHAR(4)?

MQNAME from the MQCONN.

mqg_connect_time_gmt

DATETIME?

connect time (GMT).

mqg_connect_time_local

DATETIME?

connect time (local).

mqg_disconnect_time_gmt

DATETIME?

disconnect time (GMT).

mqg_disconnect_time_local

DATETIME?

discconnect time (local).

mqg_mqconn_define_source

VARCHAR(8)?

Group installed from.

mqg_mqconn_change_time

DATETIME?

Change/create time.

mqg_mqconn_change_userid

VARCHAR(8)?

Change userid.

mqg_mqconn_change_agent

VARCHAR(6)?

Change agent.

mqg_mqconn_install_agent

VARCHAR(6)?

Install agent.

mqg_mqconn_install_time

DATETIME?

Install/Create time.

mqg_mqconn_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, mqg_qmgr_name)

dfhmqrds
smf2db.db_models.smf1102_model.Dfhmqrds (dfhmqrds)

The Dfhmqrds class stores the Dfhmqrds section in the dfhmqrds table.

Columns:

mqr_name*

VARCHAR(8)

Resource name.

mqr_qname*

VARCHAR(48)

MQ Queue name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

mqrlen

INTEGER?

Length of record.

mqrid

INTEGER?

Record id field.

mqrdvers

INTEGER?

Version number.

mqr_tranid

VARCHAR(4)?

Monitor tranid.

mqr_tasknum

INTEGER?

Monitor task number.

mqr_monuserid

VARCHAR(8)?

Monitor userid.

mqr_userid

VARCHAR(8)?

Userid.

mqr_monstatus

INTEGER?

Monitor status.

mqr_topen

INTEGER?

Total number of OPEN.

mqr_tclose

INTEGER?

Total number of CLOSE.

mqr_tget

INTEGER?

Total number of GET.

mqr_tgetwait

INTEGER?

Total number of GETWAIT.

mqr_tput

INTEGER?

Total number of PUT.

mqr_tput1

INTEGER?

Total number of PUT1.

mqr_tinq

INTEGER?

Total number of INQ.

mqr_tinql

INTEGER?

Total number of INQL.

mqr_tset

INTEGER?

Total number of SET.

mqr_tcommuow

INTEGER?

Total number of Committed UOWs.

mqr_tbackuow

INTEGER?

Total number of Backout UOWs.

mqr_tother

INTEGER?

Total number of other calls.

mqr_start_time_gmt

DATETIME?

start time (GMT).

mqr_start_time_local

DATETIME?

start time (local).

mqr_stop_time_gmt

DATETIME?

stop time (GMT).

mqr_stop_time_local

DATETIME?

stop time (local).

mqr_mqmon_define_source

VARCHAR(8)?

Group installed from.

mqr_mqmon_change_time

DATETIME?

Change/create time.

mqr_mqmon_change_userid

VARCHAR(8)?

Change userid.

mqr_mqmon_change_agent

VARCHAR(6)?

Change agent.

mqr_mqmon_install_agent

VARCHAR(6)?

Install agent.

mqr_mqmon_install_time

DATETIME?

Install/Create time.

mqr_mqmon_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, mqr_name, mqr_qname)

dfhncs4d
smf2db.db_models.smf1102_model.Dfhncs4d (dfhncs4d)

The Dfhncs4d class stores the Dfhncs4d section in the dfhncs4d table.

Columns:

s4name*

VARCHAR(16)

Full name of list structure.

s4pool*

VARCHAR(8)

Pool name part of structure name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s4len

INTEGER?

Length of data area.

s4id

INTEGER?

List structure stats id.

s4dvers

INTEGER?

List structure stats version number.

s4pref

VARCHAR(8)?

First part of structure name.

s4cnpref

VARCHAR(8)?

Prefix for connection name.

s4cnsysn

VARCHAR(8)?

Own MVS system name from CVTSNAME.

s4size

INTEGER?

Structure size in 4K pages.

s4sizemx

INTEGER?

Maximum size in 4K pages.

s4entrct

INTEGER?

Current number of entries in use.

s4entrhi

INTEGER?

Highest number of entries in use.

s4entrlo

INTEGER?

Lowest number of free entries.

s4entrmx

INTEGER?

Max entries returned by IXLCONN.

s4crect

INTEGER?

Create counter.

s4getct

INTEGER?

Get and increment counter.

s4setct

INTEGER?

Set counter.

s4delct

INTEGER?

Delete counter.

s4keqct

INTEGER?

Inquire KEQ.

s4kgect

INTEGER?

Inquire KGE.

s4asyct

INTEGER?

Number of asynchronous requests.

s4rsp1ct

INTEGER?

Normal response, everything OK.

s4rsp2ct

INTEGER?

No matching entry was found.

s4rsp3ct

INTEGER?

Entry version did not match.

s4rsp4ct

INTEGER?

List authority comparison mismatch.

s4rsp5ct

INTEGER?

The list structure is out of space.

s4rsp6ct

INTEGER?

An IXLLIST return code occurred other than those described above.

s4rsp7ct

INTEGER?

Structure temporarily unavailable, during system- managed rebuild.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, s4name, s4pool)

dfhncs5d
smf2db.db_models.smf1102_model.Dfhncs5d (dfhncs5d)

The Dfhncs5d class stores the Dfhncs5d section in the dfhncs5d table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s5len

INTEGER?

Length of data area.

s5id

INTEGER?

NC server main storage stats id.

s5dvers

INTEGER?

NC server main storage stats version.

s5anynam

VARCHAR(8)?

Pool name AXMPGANY.

s5anysiz

INTEGER?

Size of storage pool area.

s5anyptr

INTEGER?

Address of storage pool area.

s5anymx

INTEGER?

Total pages in the storage pool.

s5anyus

INTEGER?

Number of used pages in the pool.

s5anyfr

INTEGER?

Number of free pages in the pool.

s5anylo

INTEGER?

Lowest free pages (since reset).

s5anyrqg

INTEGER?

Storage GET requests.

s5anyrqf

INTEGER?

Storage FREE requests.

s5anyrqs

INTEGER?

GETs which failed to get storage.

s5anyrqc

INTEGER?

Compress (defragmentation) attempts.

s5lownam

VARCHAR(8)?

Pool name AXMPGLOW.

s5lowsiz

INTEGER?

Size of storage pool area.

s5lowptr

INTEGER?

Address of storage pool area.

s5lowmx

INTEGER?

Total pages in the storage pool.

s5lowus

INTEGER?

Number of used pages in the pool.

s5lowfr

INTEGER?

Number of free pages in the pool.

s5lowlo

INTEGER?

Lowest free pages (since reset).

s5lowrqg

INTEGER?

Storage GET requests.

s5lowrqf

INTEGER?

Storage FREE requests.

s5lowrqs

INTEGER?

GETs which failed to get storage.

s5lowrqc

INTEGER?

Compress (defragmentation) attempts.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhnqgds
smf2db.db_models.smf1102_model.Dfhnqgds (dfhnqgds)

The Dfhnqgds class stores the Dfhnqgds section in the dfhnqgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

nqglen

INTEGER?

Length of data area.

nqgid

INTEGER?

Enqueue Manager statistics id.

nqgdvers

INTEGER?

Stats version number.

nqgnpool

INTEGER?

Number of ENQ pools following.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhpgdds
smf2db.db_models.smf1102_model.Dfhpgdds (dfhpgdds)

The Dfhpgdds class stores the Dfhpgdds section in the dfhpgdds table.

Columns:

pgd_program_name*

VARCHAR(8)

Program Name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pgdds_len

INTEGER?

Programdef stats record length.

pgdds_id

INTEGER?

Programdef stats id.

pgdds_vers

INTEGER?

Programdef stats version.

pgd_program_type

INTEGER?

Program Type.

pgd_program_exec_key

INTEGER?

Program CICS/USER key.

pgd_program_data_loc

INTEGER?

Program Data Location.

pgd_program_execution_set

INTEGER?

Program Execution Set.

pgd_program_lang_deduced

INTEGER?

Program Language Deduced.

pgd_program_language

INTEGER?

Program Language.

pgd_program_runtime_env

INTEGER?

Program Runtime Environment.

pgd_program_concurrency

INTEGER?

Program Concurrency.

pgd_program_api

INTEGER?

Program API.

pgd_program_remote

INTEGER?

Program Remote.

pgd_program_dynamic

INTEGER?

Program Dynamic.

pgd_program_jvm

INTEGER?

Program JVM.

pgd_program_entrypoint

INTEGER?

Application Entry Point.

pgd_program_remote_name

VARCHAR(8)?

Remote Program name.

pgd_program_tran_id

VARCHAR(4)?

Remote Transaction ID.

pgd_program_remote_sysid

VARCHAR(4)?

Remote System name.

pgd_program_jvmserver

VARCHAR(8)?

Program JVM server Name.

pgd_program_define_source

VARCHAR(8)?

Group installed from.

pgd_program_change_time

DATETIME?

Change/create time.

pgd_program_change_userid

VARCHAR(8)?

Change userid.

pgd_program_change_agent

VARCHAR(6)?

Change agent.

pgd_program_install_agent

VARCHAR(6)?

Install agent.

pgd_program_install_time

DATETIME?

Install/Create time.

pgd_program_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, pgd_program_name)

dfhpgeds
smf2db.db_models.smf1102_model.Dfhpgeds (dfhpgeds)

The Dfhpgeds class stores the Dfhpgeds section in the dfhpgeds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pgeds_len

INTEGER?

Programdef stats record length.

pgeds_id

INTEGER?

Programdef stats id.

pgeds_vers

INTEGER?

Programdef stats version.

pge_program_platform_name

VARCHAR(64)?

Platform name.

pge_program_application_name

VARCHAR(64)?

Application name.

pge_program_appl_major_ver

INTEGER?

Application major version.

pge_program_appl_minor_ver

INTEGER?

Application minor version.

pge_program_appl_micro_ver

INTEGER?

Application micro version.

pge_program_name

VARCHAR(8)?

Program Name.

pge_program_type

INTEGER?

Program Type.

pge_program_exec_key

INTEGER?

Program CICS/USER key.

pge_program_data_loc

INTEGER?

Program Data Location.

pge_program_execution_set

INTEGER?

Program Execution Set.

pge_program_lang_deduced

INTEGER?

Program Language Deduced.

pge_program_language

INTEGER?

Program Language.

pge_program_runtime_env

INTEGER?

Program Runtime Environment.

pge_program_concurrency

INTEGER?

Program Concurrency.

pge_program_api

INTEGER?

Program API.

pge_program_remote

INTEGER?

Program Remote.

pge_program_dynamic

INTEGER?

Program Dynamic.

pge_program_jvm

INTEGER?

Program JVM.

pge_program_entrypoint

INTEGER?

Application Entry Point.

pge_program_remote_name

VARCHAR(8)?

Remote Program name.

pge_program_tran_id

VARCHAR(4)?

Remote Transaction ID.

pge_program_remote_sysid

VARCHAR(4)?

Remote System name.

pge_program_jvmserver

VARCHAR(8)?

Program JVM server Name.

pge_program_define_source

VARCHAR(8)?

Group installed from.

pge_program_change_time

DATETIME?

Change/create time.

pge_program_change_userid

VARCHAR(8)?

Change userid.

pge_program_change_agent

VARCHAR(6)?

Change agent.

pge_program_install_agent

VARCHAR(6)?

Install agent.

pge_program_install_time

DATETIME?

Install/Create time.

pge_program_install_userid

VARCHAR(8)?

Install userid.

pge_program_operation_name

VARCHAR(64)?

Operation name.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhpggds
smf2db.db_models.smf1102_model.Dfhpggds (dfhpggds)

The Dfhpggds class stores the Dfhpggds section in the dfhpggds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pgg_stats_length

INTEGER?

length of record.

pgg_stats_id

INTEGER?

pg global stats id, should contain pgg_dcl_id.

pgg_stats_version

INTEGER?

pg global stats version.

pgg_auto_attempts

INTEGER?

number of autoinstalls attempted.

pgg_auto_rejects

INTEGER?

number of autoinstalls rejected.

pgg_auto_failures

INTEGER?

number of autoinstalls failed.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhpgpds
smf2db.db_models.smf1102_model.Dfhpgpds (dfhpgpds)

The Dfhpgpds class stores the Dfhpgpds section in the dfhpgpds table.

Columns:

pgp_jvmprogram_platform_name*

VARCHAR(64)

Platform name.

pgp_jvmprogram_application_name*

VARCHAR(64)

Application name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pgpds_len

INTEGER?

Jvmprogram stats record length.

pgpds_id

INTEGER?

Jvmprogram stats id.

pgpds_vers

INTEGER?

Jvmprogram stats version.

pgp_jvmprogram_appl_major_ver

INTEGER?

Application major version.

pgp_jvmprogram_appl_minor_ver

INTEGER?

Application minor version.

pgp_jvmprogram_appl_micro_ver

INTEGER?

Application micro version.

pgp_jvmprogram_name

VARCHAR(8)?

Jvmprogram Name.

pgp_jvmprogram_entrypoint

INTEGER?

Application Entry Point.

pgp_jvmprogram_usecount

INTEGER?

Jvmprogram Use count.

pgp_jvmprogram_exec_key

INTEGER?

Jvmprogram CICS/USER key.

pgp_jvmprogram_jvmclass

VARCHAR(255)?

Jvmprogram Jvmclass name.

pgp_jvmprogram_server

VARCHAR(8)?

Jvmserver Name.

pgp_jvmprogram_operation_name

VARCHAR(64)?

Operation name.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, pgp_jvmprogram_platform_name, pgp_jvmprogram_application_name)

dfhpgrds
smf2db.db_models.smf1102_model.Dfhpgrds (dfhpgrds)

The Dfhpgrds class stores the Dfhpgrds section in the dfhpgrds table.

Columns:

pgr_jvmprogram_name*

VARCHAR(8)

Jvmprogram Name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pgrds_len

INTEGER?

Jvmprogram stats record length.

pgrds_id

INTEGER?

Jvmprogram stats id.

pgrds_vers

INTEGER?

Jvmprogram stats version.

pgr_jvmprogram_entrypoint

INTEGER?

Application Entry Point.

pgr_jvmprogram_usecount

INTEGER?

Jvmprogram Use count.

pgr_jvmprogram_exec_key

INTEGER?

Jvmprogram CICS/USER key.

pgr_jvmprogram_jvmclass

VARCHAR(255)?

Jvmprogram Jvmclass name.

pgr_jvmprogram_server

VARCHAR(8)?

Jvmserver Name.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, pgr_jvmprogram_name)

dfhpirds
smf2db.db_models.smf1102_model.Dfhpirds (dfhpirds)

The Dfhpirds class stores the Dfhpirds section in the dfhpirds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

pirds_len

INTEGER?

Pipeline stats record length.

pirds_id

INTEGER?

Pipeline stats id.

pirds_vers

INTEGER?

Pipeline stats version.

pir_pipeline_name

VARCHAR(8)?

Pipeline name.

pir_pipeline_mode

INTEGER?

Pipeline mode.

pir_configuration_file

VARCHAR(255)?

Pipeline configuration file.

pir_shelf_directory

VARCHAR(255)?

Pipeline shelf directory.

pir_wsdir_directory

VARCHAR(255)?

Pipeline WSDIR pickup directory.

pir_pipeline_use_count

INTEGER?

Pipeline use count.

pir_json_java_parser

INTEGER?

Pipeline JSON parser.

pir_pipeline_define_source

VARCHAR(8)?

Group installed from.

pir_pipeline_change_time

DATETIME?

Change/create time.

pir_pipeline_change_userid

VARCHAR(8)?

Change userid.

pir_pipeline_change_agent

VARCHAR(6)?

Change agent.

pir_pipeline_install_agent

VARCHAR(6)?

Install agent.

pir_pipeline_install_time

DATETIME?

Install/Create time.

pir_pipeline_install_userid

VARCHAR(8)?

Install userid.

pir_pipeline_msgformat

VARCHAR(8)?

Message format.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhpiwds
smf2db.db_models.smf1102_model.Dfhpiwds (dfhpiwds)

The Dfhpiwds class stores the Dfhpiwds section in the dfhpiwds table.

Columns:

piw_webservice_name*

VARCHAR(32)

Webservice name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

piwds_len

INTEGER?

Webservice stats record length.

piwds_id

INTEGER?

Webservice stats id.

piwds_vers

INTEGER?

Webservice stats version.

piw_program_interface

INTEGER?

Webservice program interface.

piw_msg_validation

INTEGER?

Webservice msg validation.

piw_pipeline_name

VARCHAR(8)?

Webservice pipeline name.

piw_urimap_name

VARCHAR(8)?

Webservice urimap name.

piw_wsbind_file

VARCHAR(255)?

Webservice WSBind file.

piw_wsdl_file

VARCHAR(255)?

Webservice WSDL file.

piw_wsdl_binding

VARCHAR(255)?

Webservice WSDL binding.

piw_endpoint_uri

VARCHAR(255)?

Webservice ENDPOINT URI.

piw_webservice_program

VARCHAR(8)?

Webservice program name.

piw_container_name

VARCHAR(16)?

Webservice container name.

piw_webservice_use_count

INTEGER?

Webservice use count.

piw_archive_file

VARCHAR(255)?

Webservice archive file.

piw_webservice_define_source

VARCHAR(8)?

Group installed from.

piw_webservice_change_time

DATETIME?

Change/create time.

piw_webservice_change_userid

VARCHAR(8)?

Change userid.

piw_webservice_change_agent

VARCHAR(6)?

Change agent.

piw_webservice_install_agent

VARCHAR(6)?

Install agent.

piw_webservice_install_time

DATETIME?

Install/Create time.

piw_webservice_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, piw_webservice_name)

dfhrlrds
smf2db.db_models.smf1102_model.Dfhrlrds (dfhrlrds)

The Dfhrlrds class stores the Dfhrlrds section in the dfhrlrds table.

Columns:

rlr_bundle_name*

VARCHAR(8)

Bundle name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

rlrds_len

INTEGER?

ResLife Bundle stats record length.

rlrds_id

INTEGER?

ResLife Bundle stats id.

rlrds_vers

INTEGER?

ResLife Bundle stats version.

rlr_bundle_directory

VARCHAR(255)?

Bundle directory.

rlr_bundle_basescope

VARCHAR(255)?

Bundle basescope.

rlr_bundle_define_source

VARCHAR(8)?

Group installed from.

rlr_bundle_change_time

DATETIME?

Change/create time.

rlr_bundle_change_userid

VARCHAR(8)?

Change userid.

rlr_bundle_change_agent

VARCHAR(6)?

Change agent.

rlr_bundle_install_agent

VARCHAR(6)?

Install agent.

rlr_bundle_install_time

DATETIME?

Install/Create time.

rlr_bundle_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, rlr_bundle_name)

dfhrmgds
smf2db.db_models.smf1102_model.Dfhrmgds (dfhrmgds)

The Dfhrmgds class stores the Dfhrmgds section in the dfhrmgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

rmglen

INTEGER?

Length of data area.

rmgid

INTEGER?

Recovery Manager statistics id.

rmgdvers

INTEGER?

Stats version number.

rmgsyfwd

INTEGER?

Total syncpoints forward.

rmgsybwd

INTEGER?

Total syncpoints backward.

rmgresyn

INTEGER?

Total resynchronisations.

rmgtshin

INTEGER?

Total shunted uows for indoubt.

rmgtshti

FLOAT?

Total time shunted for indoubt (STCK).

rmgcshin

INTEGER?

Current uows shunted for indoubt.

rmgcshti

FLOAT?

Current time shunted indoubt (STCK).

rmgtshro

INTEGER?

Total ouws shunted for RO commit fail.

rmgtshtr

FLOAT?

Total time shunted for RO fail (STCK).

rmgcshro

INTEGER?

Current ouws shunts RO commit fail.

rmgcshtr

FLOAT?

Current time shunted RO fail (STCK).

rmgiaftr

INTEGER?

Total forced Indoubt Actions-trandef.

rmgiafti

INTEGER?

Total forced Indoubt Actions-timeout.

rmgiafnw

INTEGER?

Total forced Indoubt Actions-nowait.

rmgiafop

INTEGER?

Total forced Indoubt Actions-operator.

rmgiafot

INTEGER?

Total forced Indoubt Actions-other.

rmgiamis

INTEGER?

Total Indoubt Action mismatches.

rmgnwtd

INTEGER?

Total forced for no waiting in TD.

rmgnw61

INTEGER?

Total forced for no waiting in LU61.

rmgnwmro

INTEGER?

Total forced for no waiting in MRO.

rmgnwrmi

INTEGER?

Total forced for no waiting in RMI.

rmgnwoth

INTEGER?

Total forced for no waiting in other.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhsdgds
smf2db.db_models.smf1102_model.Dfhsdgds (dfhsdgds)

The Dfhsdgds class stores the Dfhsdgds section in the dfhsdgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sdglen

INTEGER?

Length of data area.

sdgid

INTEGER?

System dump global stats id.

sdgdvers

INTEGER?

Dump domain global stats version.

sys_dumps_taken

INTEGER?

Number of system dumps taken.

sys_dumps_suppr

INTEGER?

Number of system dumps suppressed.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhsdrds
smf2db.db_models.smf1102_model.Dfhsdrds (dfhsdrds)

The Dfhsdrds class stores the Dfhsdrds section in the dfhsdrds table.

Columns:

sdrcode*

VARCHAR(8)

Dumpcode.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sdrlen

INTEGER?

Length of data area.

sdrid

INTEGER?

Dump domain system stats id.

sdrdvers

INTEGER?

Domain data format version number.

sdrstkn

INTEGER?

Number of system dumps taken.

sdrssupr

INTEGER?

Number of system dumps suppressed.

sdrttkn

INTEGER?

Number of tran dumps taken (unused).

sdrtsupr

INTEGER?

Number of tran dumps suppressed.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, sdrcode)

dfhsjnds
smf2db.db_models.smf1102_model.Dfhsjnds (dfhsjnds)

The Dfhsjnds class stores the Dfhsjnds section in the dfhsjnds table.

Columns:

sjn_nodejsapp_name*

VARCHAR(32)

NODEJSAPP name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sjnds_len

INTEGER?

NODEJSAPP stats record length.

sjnds_id

INTEGER?

NODEJSAPP stats id.

sjnds_vers

INTEGER?

NODEJSAPP stats version.

sjn_nodejsapp_le_runopts

VARCHAR(8)?

NODEJSAPP LE RUNOPTS.

sjn_nodejsapp_state

INTEGER?

NODEJSAPP state.

sjn_nodejsapp_define_source

VARCHAR(8)?

Group installed from.

sjn_nodejsapp_change_time

DATETIME?

Change/create time.

sjn_nodejsapp_change_userid

VARCHAR(8)?

Change userid.

sjn_nodejsapp_change_agent

VARCHAR(6)?

Change agent.

sjn_nodejsapp_install_agent

VARCHAR(6)?

Install agent.

sjn_nodejsapp_install_time

DATETIME?

Install/Create time.

sjn_nodejsapp_install_userid

VARCHAR(8)?

Install userid.

sjn_nodejsapp_creation_lcl

DATETIME?

Creation time local.

sjn_nodejsapp_pid

INTEGER?

NODEJSAPP PID.

sjn_nodejsapp_bundle_name

VARCHAR(8)?

Bundle name.

sjn_nodejsapp_cpu

FLOAT?

Total CPU time.

sjn_nodejsapp_heap_current

BIGINT?

Allocated heap.

sjn_nodejsapp_heap_runtime

BIGINT?

Heap used by runtime.

sjn_nodejsapp_heap_app_data

BIGINT?

Heap used for data.

sjn_nodejsapp_heap_max

BIGINT?

Max possible heap.

sjn_nodejsapp_invk

INTEGER?

Completed invokes.

sjn_nodejsapp_invk_err

INTEGER?

Completed invokes in error.

sjn_nodejsapp_invk_cur

INTEGER?

Current invokes in progress.

sjn_nodejsapp_invk_peak

INTEGER?

Peak invokes in progress.

sjn_nodejsapp_nodehome

VARCHAR(255)?

Nodehome profile entry.

sjn_nodejsapp_profile

VARCHAR(255)?

Profile.

sjn_nodejsapp_startscrit

VARCHAR(255)?

Entry JavaScript.

sjn_nodejsapp_stderr

VARCHAR(255)?

stderr file.

sjn_nodejsapp_stdout

VARCHAR(255)?

stdout file.

sjn_nodejsapp_trace

VARCHAR(255)?

trace file.

sjn_nodejsapp_log

VARCHAR(255)?

log file.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, sjn_nodejsapp_name)

dfhsjsds
smf2db.db_models.smf1102_model.Dfhsjsds (dfhsjsds)

The Dfhsjsds class stores the Dfhsjsds section in the dfhsjsds table.

Columns:

sjs_jvmserver_name*

VARCHAR(8)

JVMSERVER name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sjsds_len

INTEGER?

JVMSERVER stats record length.

sjsds_id

INTEGER?

JVMSERVER stats id.

sjsds_vers

INTEGER?

JVMSERVER stats version.

sjs_jvmserver_jvmprofile

VARCHAR(8)?

JVMSERVER JVMPROFILE.

sjs_jvmserver_le_runopts

VARCHAR(8)?

JVMSERVER LE RUNOPTS.

sjs_jvmserver_use_count

INTEGER?

JVMSERVER use count.

sjs_jvmserver_state

INTEGER?

JVMSERVER state.

sjs_jvmserver_thread_limit

INTEGER?

Max no. threads.

sjs_jvmserver_thread_current

INTEGER?

Current threads.

sjs_jvmserver_thread_hwm

INTEGER?

Peak threads.

sjs_jvmserver_thread_waits

INTEGER?

No. thread waits.

sjs_jvmserver_thread_wait_time

FLOAT?

Total thread wait time.

sjs_jvmserver_thread_wait_cur

INTEGER?

Current waiting threads.

sjs_jvmserver_thread_wait_hwm

INTEGER?

Peak waiting threads.

sjs_jvmserver_thread_wlp_actv

INTEGER?

Liberty active threads.

sjs_jvmserver_define_source

VARCHAR(8)?

Group installed from.

sjs_jvmserver_change_time

DATETIME?

Change/create time.

sjs_jvmserver_change_userid

VARCHAR(8)?

Change userid.

sjs_jvmserver_change_agent

VARCHAR(6)?

Change agent.

sjs_jvmserver_install_agent

VARCHAR(6)?

Install agent.

sjs_jvmserver_install_time

DATETIME?

Install/Create time.

sjs_jvmserver_install_userid

VARCHAR(8)?

Install userid.

sjs_jvmserver_sys_use_count

INTEGER?

System thread use-count.

sjs_jvmserver_sys_waited

INTEGER?

No. waited on sys thrd.

sjs_jvmserver_sys_waited_time

FLOAT?

Total time waited.

sjs_jvmserver_sys_wait_cur

INTEGER?

No. waiting on sys thrd.

sjs_jvmserver_sys_wait_hwm

INTEGER?

Peak waiting on sys thrd.

sjs_jvmserver_jvm_creation_gmt

DATETIME?

JVM creation time GMT.

sjs_jvmserver_jvm_creation_lcl

DATETIME?

JVM creation LOCAL.

sjs_jvmserver_current_heap

BIGINT?

Current heap.

sjs_jvmserver_initial_heap

BIGINT?

Initial heap.

sjs_jvmserver_max_heap

BIGINT?

Max heap.

sjs_jvmserver_peak_heap

BIGINT?

Peak heap.

sjs_jvmserver_occupancy

BIGINT?

Heap Occupancy.

sjs_jvmserver_gc_policy

VARCHAR(32)?

GC Policy.

sjs_jvmserver_mjr_gc_events

INTEGER?

No. major GC collections.

sjs_jvmserver_mjr_gc_cpu

FLOAT?

Elapsed time in major GC.

sjs_jvmserver_mjr_heap_freed

BIGINT?

Storage freed by GC.

sjs_jvmserver_mnr_gc_events

INTEGER?

No. minor collections.

sjs_jvmserver_mnr_gc_cpu

FLOAT?

Elapsed time in minor GC.

sjs_jvmserver_mnr_heap_freed

BIGINT?

Storage freed by GC.

sjs_jvmserver_code_cache_used

BIGINT?

Code cache used.

sjs_jvmserver_code_cache_alloc

BIGINT?

Code cache allocated.

sjs_jvmserver_data_cache_used

BIGINT?

Data cache used.

sjs_jvmserver_data_cache_alloc

BIGINT?

Data cache allocated.

sjs_jvmserver_class_strg_used

BIGINT?

Class storage used.

sjs_jvmserver_class_strg_alloc

BIGINT?

Class strg. allocated.

sjs_jvmserver_classcache_size

BIGINT?

Classcache size.

sjs_jvmserver_classcache_free

BIGINT?

Classcache free.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, sjs_jvmserver_name)

dfhsmdds
smf2db.db_models.smf1102_model.Dfhsmdds (dfhsmdds)

The Dfhsmdds class stores the Dfhsmdds section in the dfhsmdds table.

Columns:

smdspn*

VARCHAR(8)

Subpool name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

smdlen

INTEGER?

Length of data area.

smdid

INTEGER?

Domain subpool stats id.

smddvers

INTEGER?

Statistics version number.

smddsaname

VARCHAR(8)?

DSA name.

smdetype

INTEGER?

Element type (fixed/ variable?).

smdflen

INTEGER?

Length (if fixed ).

smdelchn

INTEGER?

Element chaining (yes/no?).

smdbndry

INTEGER?

Boundary.

smdlocn

INTEGER?

Above/below 16 meg line.

smdaccess

INTEGER?

Access.

smddsaindex

INTEGER?

DSA index.

smdifree

INTEGER?

Initial free value.

smdgmreq

INTEGER?

Number of Getmain reqs.

smdfmreq

INTEGER?

Number of Freemain reqs.

smdces

INTEGER?

Sum of all element lengths.

smdcps

INTEGER?

Current page storage.

smdcelem

INTEGER?

Current number of elements.

smdhwmps

INTEGER?

High Water Mark Page Storage.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, smdspn)

dfhsmtds
smf2db.db_models.smf1102_model.Dfhsmtds (dfhsmtds)

The Dfhsmtds class stores the Dfhsmtds section in the dfhsmtds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

smtlen

INTEGER?

Length of data area.

smtid

INTEGER?

Task subpool stats id.

smtdvers

INTEGER?

Statistics version number.

smtntask

INTEGER?

No. of task subpools.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhsogds
smf2db.db_models.smf1102_model.Dfhsogds (dfhsogds)

The Dfhsogds class stores the Dfhsogds section in the dfhsogds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sogds_len

INTEGER?

Sockets Global stats record length.

sogds_id

INTEGER?

Sockets Global stats id.

sogds_vers

INTEGER?

Sockets Global stats version.

sog_maxsockets_limit

INTEGER?

Maxsockets limit.

sog_curr_inbound_sockets

INTEGER?

Current Inbound sockets.

sog_peak_inbound_sockets

INTEGER?

Peak Outbound sockets.

sog_curr_outb_sockets

INTEGER?

Current Outbound sockets.

sog_peak_outb_sockets

INTEGER?

Peak Outbound sockets.

sog_inb_sockets_created

INTEGER?

Number Inbound sockets created.

sog_outb_sockets_created

INTEGER?

Number Outbound sockets created.

sog_outb_sockets_closed

INTEGER?

Number of Outb sockets closed.

sog_times_at_max_sockets

INTEGER?

Number of times at maxsockets.

sog_delayed_at_max_sockets

INTEGER?

Total delayed at maxsockets.

sog_qtime_at_max_sockets

FLOAT?

Total delay time at maxsockets.

sog_timedout_at_max_sockets

INTEGER?

Timeouts whilst at maxsockets.

sog_curr_delayed_at_max

INTEGER?

Current delayed at maxsockets.

sog_peak_delayed_at_max

INTEGER?

Peak delayed at maxsockets.

sog_current_qtime_at_max

FLOAT?

Current delay time at maxsockets.

sog_sslcache

INTEGER?

SSLCACHE setting.

sog_sotuning

INTEGER?

Whether SOTUNING set.

sog_pausing_http_listening

INTEGER?

Whether pausing HTTP listening.

sog_stopping_persistence

INTEGER?

Whether stopping persistence.

sog_times_at_accept_limit

INTEGER?

Times noticed at limit.

sog_time_last_paused_http_listening

DATETIME?

Last time paused HTTP listening at accept limit.

sog_times_stopped_persistent

INTEGER?

Times stopped persistenc.

sog_time_last_stopped_persistent

DATETIME?

Time last stopped pers.

sog_times_made_non_persistent

INTEGER?

Times conn made non-pers.

sog_times_conn_disconnected_at_max

INTEGER?

Times disc conn.

sog_peak_pers_inb_sockets

INTEGER?

Peak persistent inbound.

sog_peak_npers_inb_sockets

INTEGER?

Peak non-pers inbound.

sog_curr_npers_inb_sockets

INTEGER?

Current non-pers inbnd.

sog_npers_inb_sockets_created

INTEGER?

Total non-pers inbound.

sog_times_outb_reused

INTEGER?

Times outbound reused.

sog_s8tlshs_requests_max

INTEGER?

Max TLS handshakes.

sog_s8tlshs_requests_cur

INTEGER?

Current handshakes.

sog_s8tlshs_requests_peak

INTEGER?

Peak handshakes.

sog_s8tlshs_waiters_max

INTEGER?

Max handshake waiters.

sog_s8tlshs_waiters_cur

INTEGER?

Current waiters.

sog_s8tlshs_waiters_peak

INTEGER?

Peak waiters.

sog_times_cicstls12_inb_used

INTEGER?

Inb CICS TLS12 used.

sog_times_cicstls13_inb_used

INTEGER?

Inb CICS TLS13 used.

sog_times_cicstlsall_inb_used

INTEGER?

Inb all CICS TLS used.

sog_times_cicstls12_outb_used

INTEGER?

Outb CICS TLS12 used.

sog_times_cicstls13_outb_used

INTEGER?

Outb CICS TLS13 used.

sog_times_cicstlsall_outb_used

INTEGER?

Outb all CICS TLS used.

sog_times_atssl3_inb_used

INTEGER?

Inbound AT-SSL3 used.

sog_times_attls10_inb_used

INTEGER?

Inbound AT-TLS10 used.

sog_times_attls11_inb_used

INTEGER?

Inbound AT-TLS11 used.

sog_times_attls12_inb_used

INTEGER?

Inbound AT-TLS12 used.

sog_times_attls13_inb_used

INTEGER?

Inbound AT-TLS13 used.

sog_times_atssl3_outb_used

INTEGER?

Outbound AT-SSL3 used.

sog_times_attls10_outb_used

INTEGER?

Outbound AT-TLS10 used.

sog_times_attls11_outb_used

INTEGER?

Outbound AT-TLS11 used.

sog_times_attls12_outb_used

INTEGER?

Outbound AT-TLS12 used.

sog_times_attls13_outb_used

INTEGER?

Outbound AT-TLS13 used.

sog_handshakes_full_inb

INTEGER?

Inbound full HS count.

sog_handshakes_abbrev_inb

INTEGER?

Inbound abbr HS count.

sog_handshakes_full_outb

INTEGER?

Outbound full HS count.

sog_handshakes_abbrev_outb

INTEGER?

Outbound abbr HS count.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhsords
smf2db.db_models.smf1102_model.Dfhsords (dfhsords)

The Dfhsords class stores the Dfhsords section in the dfhsords table.

Columns:

sor_service_name*

VARCHAR(8)

TCP/IP Service name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

sords_len

INTEGER?

TCP/IP Service stats record length.

sords_id

INTEGER?

TCP/IP service stats id.

sords_vers

INTEGER?

TCP/IP Service stats version.

sor_trans_attached

INTEGER?

No. of Transactions Attached.

sor_current_conns

INTEGER?

Current number of Connections.

sor_peak_conns

INTEGER?

Peak number of Connections.

sor_open_gmt

DATETIME?

Service Open Time (GMT).

sor_open_local

DATETIME?

Service Open Time (Local).

sor_close_gmt

DATETIME?

Service Close Time (GMT).

sor_close_local

DATETIME?

Service Close Time (Local).

sor_port_number

INTEGER?

TCP/IP Service Port Number.

sor_ssl_support

INTEGER?

TCP/IP Service SSL Support.

sor_backlog

INTEGER?

TCP/IP Service Backlog setting.

sor_sends

INTEGER?

No. of Sends (all sockets).

sor_bytes_sent

BIGINT?

No. of Bytes Sent (all sockets).

sor_receives

INTEGER?

No. of Receives (all sockets).

sor_bytes_received

BIGINT?

No. of Bytes Received (all sockets).

sor_wlm_group

VARCHAR(18)?

TCP/IP Service Reserved.

sor_protocol

VARCHAR(8)?

TCP/IP Service Protocol.

sor_authenticate

INTEGER?

TCP/IP Service Authenticate.

sor_privacy

INTEGER?

TCP/IP Service Privacy.

sor_attachsec

INTEGER?

TCP/IP Service Attachsec.

sor_maxdata_length

INTEGER?

TCP/IP Service Maxdata length.

sor_tcpips_tranid

VARCHAR(4)?

TCP/IP service Transaction ID.

sor_tcpips_urm

VARCHAR(8)?

TCP/IP service URM.

sor_tcpips_max_persist

BIGINT?

Maximum Persistent Connections.

sor_tcpips_non_persist

INTEGER?

No. Non-Persistent Connections.

sor_ip_address

VARCHAR(39)?

IP Address of TCP/IP Service.

sor_ip_family

INTEGER?

IP family.

sor_hostname

VARCHAR(116)?

Hostname.

sor_define_source

VARCHAR(8)?

Group installed from.

sor_change_time

DATETIME?

Change/create time.

sor_change_userid

VARCHAR(8)?

Change userid.

sor_change_agent

VARCHAR(6)?

Change agent.

sor_install_agent

VARCHAR(6)?

Install agent.

sor_install_time

DATETIME?

Install/Create time.

sor_install_userid

VARCHAR(8)?

Install userid.

sor_total_conns

INTEGER?

Total no. connections.

sor_nonp_at_maxpersist

INTEGER?

No. made non-persistent because MAXPERSIST was reached.

sor_nonp_at_task_limit

INTEGER?

No. new connections made non-pers when task limit exceeded.

sor_disc_at_task_limit

INTEGER?

No. existing conns disconnected when task limit exceeded.

sor_disc_at_max_uses

INTEGER?

No. connections disconnected when its no. uses exceeded limit.

sor_curr_backlog

INTEGER?

Current backlog q depth.

sor_conns_dropped

INTEGER?

No. connections dropped.

sor_conn_last_dropped

DATETIME?

Date/time conn last dropped.

sor_curr_max_backlog

INTEGER?

Backlog currently in use.

sor_requests

INTEGER?

No. requests processed.

sor_tcpips_optionspgm

VARCHAR(8)?

OPTIONS handler name.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, sor_service_name)

dfhstgds
smf2db.db_models.smf1102_model.Dfhstgds (dfhstgds)

The Dfhstgds class stores the Dfhstgds section in the dfhstgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

stglen

INTEGER?

Length of data.

stgid

INTEGER?

Stats domain id.

stgdvers

INTEGER?

Stats version number.

stgnc

INTEGER?

Number of Interval Collections.

stgsmfw

INTEGER?

Number of SMF Writes.

stgldw

INTEGER?

Length of Statistics Data Written.

stgsmfs

INTEGER?

Number of SMF Writes Suppressed.

stgsmfe

INTEGER?

No. SMF errors.

stgintr

INTEGER?

No. INT statistics records.

stgeodr

INTEGER?

No. EOD statistics records.

stgussr

INTEGER?

No. USS statistics records.

stgreqr

INTEGER?

No. REQ statistics records.

stgrrtr

INTEGER?

No. RRT statistics records.

stgcstrt

DATETIME?

Statistics CICS Start Time.

stglrt

DATETIME?

Statistics Last Reset Time.

stgintvl

FLOAT?

Statistics Collection Interval.

stgeodt

VARCHAR(8)?

Statistics End-of-Day Time.

stgstrcd

INTEGER?

STATRCD setting.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhtdgds
smf2db.db_models.smf1102_model.Dfhtdgds (dfhtdgds)

The Dfhtdgds class stores the Dfhtdgds section in the dfhtdgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

tdglen

INTEGER?

Length of data area.

tdgid

INTEGER?

Dump Domain global stats id.

tdgdvers

INTEGER?

Dump domain global stats version.

trans_dump_taken

INTEGER?

No. of transaction dumps taken.

trans_dump_supp

INTEGER?

No. of transaction dumps supprsd.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhtdrds
smf2db.db_models.smf1102_model.Dfhtdrds (dfhtdrds)

The Dfhtdrds class stores the Dfhtdrds section in the dfhtdrds table.

Columns:

tdrcode*

VARCHAR(4)

Dumpcode.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

tdrlen

INTEGER?

Length of data area.

tdrid

INTEGER?

transaction dump stats id.

tdrdvers

INTEGER?

Domain data format version number.

tdrstkn

INTEGER?

# of system dumps taken.

tdrssupr

INTEGER?

# of system dumps suppressed.

tdrttkn

INTEGER?

# of transaction dumps taken.

tdrtsupr

INTEGER?

# of transaction dumps suppressed.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, tdrcode)

dfhtqgds
smf2db.db_models.smf1102_model.Dfhtqgds (dfhtqgds)

The Dfhtqgds class stores the Dfhtqgds section in the dfhtqgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

tqglen

INTEGER?

Length of data area.

tqgid

INTEGER?

Transient data id.

tqgdvers

INTEGER?

Statistics version number.

tqganbfa

INTEGER?

Number of Buffers.

tqgamxiu

INTEGER?

Peak containing valid data.

tqgatnal

INTEGER?

Times buffer accessed.

tqgamxal

INTEGER?

Peak concurrent access.

tqgatnwt

INTEGER?

Times buffer wait occured.

tqgamxwt

INTEGER?

Peak buffer waits.

tqgacisz

INTEGER?

Control interval size.

tqgancis

INTEGER?

No. of control intervals.

tqgamxci

INTEGER?

Peak No. Control intervals used.

tqganosp

INTEGER?

Times NOSPACE occurred.

tqgactpt

INTEGER?

No. of writes to dataset.

tqgactgt

INTEGER?

No. of reads from dataset.

tqgactft

INTEGER?

No. formatting writes.

tqgactio

INTEGER?

No. of I/O errors.

tqgsnsta

INTEGER?

Number of strings.

tqgstnal

INTEGER?

Times string accessed.

tqgsmxal

INTEGER?

Peak concurrent accesses.

tqgstnwt

INTEGER?

Times string wait occurred.

tqgsmxwt

INTEGER?

Peak string waits.

tqgacnal

INTEGER?

Current concurrent buffer access.

tqgacnwt

INTEGER?

Current buffer waits.

tqgacniu

INTEGER?

Current buffers containing valid data.

tqgscnal

INTEGER?

Current concurrent string access.

tqgscnwt

INTEGER?

Current string waits.

tqgactci

INTEGER?

No. of Control intervals in use.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhtqrds
smf2db.db_models.smf1102_model.Dfhtqrds (dfhtqrds)

The Dfhtqrds class stores the Dfhtqrds section in the dfhtqrds table.

Columns:

tqrqid*

VARCHAR(4)

TD Queue identifier.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

tqrlen

INTEGER?

Length of data area.

tqrid

INTEGER?

TD Queue resid statistics id.

tqrdvers

INTEGER?

Stats version number.

tqrqtype

INTEGER?

TD Queue destination type.

tqrwrite

INTEGER?

Total writes to queue.

tqrread

INTEGER?

Total reads from queue.

tqrdelet

INTEGER?

Total deletes of queue.

tqrtrigl

INTEGER?

ATI tranid trigger level.

tqrrtype

INTEGER?

Recovery type.

tqrftype

INTEGER?

ATI facility type.

tqrfname

VARCHAR(4)?

ATI facility name.

tqrwait

INTEGER?

Indoubt waiting supported.

tqrwaita

INTEGER?

Indoubt action (reject/ queue).

tqratran

VARCHAR(4)?

ATI tranid.

tqrtrign

INTEGER?

Number of triglev triggers.

tqrccius

INTEGER?

Current CI’s in use by this queue.

tqrpcius

INTEGER?

Peak CI’s in use by this queue.

tqrcnitm

INTEGER?

Current number of items in queue.

tqrrsys

VARCHAR(4)?

Remote sysid.

tqrrqid

VARCHAR(4)?

Remote Queue identifier.

tqriqid

VARCHAR(4)?

Indirect Queue identifier.

tqriotyp

INTEGER?

I/O Type (input/output/ readback).

tqrddnm

VARCHAR(8)?

DD name of Extrapartition queue.

tqrdsnnm

VARCHAR(44)?

Dataset name of Extrapartition Queue.

tqrpdsmn

VARCHAR(8)?

PDS member name.

tqr_define_source

VARCHAR(8)?

Group installed from.

tqr_change_time

DATETIME?

Change/create time.

tqr_change_userid

VARCHAR(8)?

Change userid.

tqr_change_agent

VARCHAR(6)?

Change agent.

tqr_install_agent

VARCHAR(6)?

Install agent.

tqr_install_time

DATETIME?

Install/Create time.

tqr_install_userid

VARCHAR(8)?

Install userid.

tqrpnitm

INTEGER?

Peak no. of items in queue.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, tqrqid)

dfhtsgds
smf2db.db_models.smf1102_model.Dfhtsgds (dfhtsgds)

The Dfhtsgds class stores the Dfhtsgds section in the dfhtsgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

tsglen

INTEGER?

Length of data area.

tsgid

INTEGER?

TS stats id.

tsgdvers

INTEGER?

TS stats version number.

tsgsta5f

INTEGER?

PUT/PUTQ main storage requests.

tsgnmg

INTEGER?

GET/GETQ main storage requests.

tsgsta7f

INTEGER?

PUT/PUTQ aux storage requests.

tsgnag

INTEGER?

GET/GETQ aux storage requests.

tsgqnumh

INTEGER?

Peak TS names in use.

tsgqinh

INTEGER?

Entries in longest Queue.

tsgsta3f

INTEGER?

Times queue created.

tsgcsz

INTEGER?

Control interval size.

tsgstabf

INTEGER?

Writes more than control interval.

tsgnci

INTEGER?

CIs in TS dataset.

tsgnciah

INTEGER?

Peak CIs used.

tsgsta8f

INTEGER?

Times aux store exhausted.

tsgnbca

INTEGER?

No. TS Buffers.

tsgbwtn

INTEGER?

No. Buffer waits.

tsgbuwth

INTEGER?

Peak users waiting on buffer.

tsgtwtn

INTEGER?

Buffer writes.

tsgtwtnr

INTEGER?

Writes force for recovery.

tsgtrdn

INTEGER?

Buffer reads.

tsgtwtnf

INTEGER?

Format writes.

tsgnvca

INTEGER?

No. TS strings.

tsgnvcah

INTEGER?

Peak strings in use.

tsgvwtn

INTEGER?

Times string wait occurred.

tsgvuwth

INTEGER?

Peak users waiting on string.

tsgstaaf

INTEGER?

I/O errors on TS dataset.

tsgsta9f

INTEGER?

No. TS compressions.

tsgncia

INTEGER?

Current CIs in use.

tsgvuwt

INTEGER?

Users waiting on string.

tsgbuwt

INTEGER?

Users waiting on buffer.

tsgqnum

INTEGER?

TS names in use.

tsglar

INTEGER?

Longest Auxiliary record length.

tsgnavb

INTEGER?

No. available bytes per CI.

tsgspci

INTEGER?

Segments per CI.

tsgbpseg

INTEGER?

Bytes per segment.

tsgshpdf

INTEGER?

Shared pools defined.

tsgshpcn

INTEGER?

Shared pools connected to.

tsgshrds

INTEGER?

Shared read requests.

tsgshwts

INTEGER?

Shared write requests.

tsgtslht

INTEGER?

Count of times TSMAINLIMIT hit.

tsgtsmlm

BIGINT?

TSMAINLIMIT setting.

tsgtsmus

BIGINT?

Current utilisation of TSMAIN.

tsgtsmax

BIGINT?

Maximum use of TS storage.

tsgtsqdl

INTEGER?

Number of queues auto deleted.

tsgtsctr

INTEGER?

Count of cleanup task runs.

tsgasu

INTEGER?

Current Aux usage percent.

tsgasupk

INTEGER?

Peak Aux usage percent.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhusgds
smf2db.db_models.smf1102_model.Dfhusgds (dfhusgds)

The Dfhusgds class stores the Dfhusgds section in the dfhusgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

usglen

INTEGER?

Length of data.

usgid

INTEGER?

User domain id.

usgdvers

INTEGER?

DSECT version number.

usgtomrt

INTEGER?

Timeout Mean Reuse Time.

usgtorc

INTEGER?

Timeout Reuse count.

usgtoec

INTEGER?

Timeout Expiry count.

usgdrrc

INTEGER?

Directory Reuse count.

usgdrnfc

INTEGER?

Directory not found count.

usgdesof

INTEGER?

Deleted for sign-off.

usgdeenf

INTEGER?

Deleted for ENF.

usgdrcur

INTEGER?

Current in directory.

usgdrpk

INTEGER?

Peak in directory.

usgtocur

INTEGER?

Current in Timeout queue.

usgtopk

INTEGER?

Peak in Timeout queue.

usgenfk

INTEGER?

ENF events matched.

usgenfun

INTEGER?

ENF events not matched.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhwbgds
smf2db.db_models.smf1102_model.Dfhwbgds (dfhwbgds)

The Dfhwbgds class stores the Dfhwbgds section in the dfhwbgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

wbgds_len

INTEGER?

Web Urimap stats record length.

wbgds_id

INTEGER?

Web Urimap stats id.

wbgds_vers

INTEGER?

Web Urimap stats version.

wbg_urimap_reference_count

INTEGER?

Urimap reference count.

wbg_urimap_match_disabled

INTEGER?

Urimap host/path match disabled.

wbg_urimap_no_match_count

INTEGER?

Urimap host/path no match.

wbg_urimap_match_count

INTEGER?

Urimap host/path match.

wbg_urimap_match_redirect

INTEGER?

Urimap host/path match redirect.

wbg_urimap_match_analyzer

INTEGER?

Urimap host/path match analyzer.

wbg_urimap_static_content

INTEGER?

Urimap static content.

wbg_urimap_dynamic_content

INTEGER?

Urimap dynamic content.

wbg_urimap_pipeline_reqs

INTEGER?

Urimap pipeline requests.

wbg_urimap_scheme_http

INTEGER?

Urimap scheme(http) requests.

wbg_urimap_scheme_https

INTEGER?

Urimap scheme(https) requests.

wbg_host_disabled_count

INTEGER?

Host disabled count.

wbg_urimap_atomserv_reqs

INTEGER?

Urimap atomservice requests.

wbg_urimap_jvmserver_reqs

INTEGER?

Urimap JVMServer requests.

wbg_urimap_entrypoint_ref

INTEGER?

Urimap entrypoint ref count.

wbg_urimap_direct_attach

INTEGER?

Urimap direct user tran att.

wbg_urimap_scheme_jms

INTEGER?

Urimap scheme(jms) request.

wbg_urimap_scheme_iiop

INTEGER?

Urimap scheme(iiop) request.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhwbrds
smf2db.db_models.smf1102_model.Dfhwbrds (dfhwbrds)

The Dfhwbrds class stores the Dfhwbrds section in the dfhwbrds table.

Columns:

wbr_urimap_name*

VARCHAR(8)

Urimap name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

wbrds_len

INTEGER?

Web Urimap stats record length.

wbrds_id

INTEGER?

Web Urimap stats id.

wbrds_vers

INTEGER?

Web Urimap stats version.

wbr_urimap_usage

INTEGER?

Urimap usage.

wbr_urimap_scheme

INTEGER?

Urimap scheme.

wbr_urimap_analyzer_use

INTEGER?

Urimap analyzer program use.

wbr_urimap_redirect_type

INTEGER?

Urimap redirection type.

wbr_urimap_authenticate

INTEGER?

Urimap authenticate.

wbr_urimap_attls

INTEGER?

Urimap attls.

wbr_urimap_entrypoint

INTEGER?

Urimap app entry point.

wbr_urimap_hostname

VARCHAR(116)?

Urimap hostname.

wbr_urimap_port

INTEGER?

Urimap port.

wbr_urimap_path

VARCHAR(255)?

Urimap path.

wbr_urimap_templatename

VARCHAR(48)?

Urimap templatename.

wbr_urimap_hfsfile

VARCHAR(255)?

Urimap hfsfile.

wbr_urimap_location

VARCHAR(255)?

Urimap location.

wbr_urimap_trans_id

VARCHAR(4)?

Urimap transaction id.

wbr_urimap_tcpipservice

VARCHAR(8)?

Urimap tcpipservice name.

wbr_urimap_converter

VARCHAR(8)?

Urimap converter name.

wbr_urimap_program_name

VARCHAR(8)?

Urimap program name.

wbr_urimap_webservice

VARCHAR(32)?

Urimap webservice name.

wbr_urimap_pipeline

VARCHAR(8)?

Urimap pipeline name.

wbr_urimap_atomservice

VARCHAR(8)?

Urimap atomservice name.

wbr_urimap_reference_count

INTEGER?

Urimap reference count.

wbr_urimap_match_disabled

INTEGER?

Urimap host/path match disabled.

wbr_urimap_match_redirect

INTEGER?

Urimap host/path match redirect.

wbr_urimap_socketclose

INTEGER?

Timeout value.

wbr_urimap_sockpoolsize

INTEGER?

Curr no. in pool.

wbr_urimap_sockpoolsize_peak

INTEGER?

Peak in pool.

wbr_urimap_sockets_reclaimed

INTEGER?

Reclaimed from the pool.

wbr_urimap_sockets_timedout

INTEGER?

Timedout while in pool.

wbr_urimap_ip_address

VARCHAR(39)?

Urimap IP Address.

wbr_urimap_ip_family

INTEGER?

Urimap IP Family.

wbr_urimap_define_source

VARCHAR(8)?

Group installed from.

wbr_urimap_change_time

DATETIME?

Change/create time.

wbr_urimap_change_userid

VARCHAR(8)?

Change userid.

wbr_urimap_change_agent

VARCHAR(6)?

Change agent.

wbr_urimap_install_agent

VARCHAR(6)?

Install agent.

wbr_urimap_install_time

DATETIME?

Install/Create time.

wbr_urimap_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, wbr_urimap_name)

dfhw2rds
smf2db.db_models.smf1102_model.Dfhw2rds (dfhw2rds)

The Dfhw2rds class stores the Dfhw2rds section in the dfhw2rds table.

Columns:

w2r_atomserv_name*

VARCHAR(8)

Atomservice name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

w2rds_len

INTEGER?

Web 2.0 Domain stats record len.

w2rds_id

INTEGER?

Web 2.0 Domain stats id.

w2rds_vers

INTEGER?

Web 2.0 Domain stats version.

w2r_atomserv_type

INTEGER?

Atomservice type.

w2r_atomserv_binding_file

VARCHAR(255)?

Atomservice binding file.

w2r_atomserv_config_file

VARCHAR(255)?

Atomservice configuration file.

w2r_atomserv_restype

INTEGER?

Atomservice resource type.

w2r_atomserv_resname

VARCHAR(16)?

Atomservice resource name.

w2r_atomserv_ref_count

INTEGER?

Reference count.

w2r_atomserv_ref_disabled

INTEGER?

Reference disabled.

w2r_atomserv_post_feed_cnt

INTEGER?

POST issued for feed.

w2r_atomserv_get_feed_cnt

INTEGER?

GET issued for feed.

w2r_atomserv_get_entry_cnt

INTEGER?

GET issued for entry.

w2r_atomserv_put_entry_cnt

INTEGER?

PUT issued for entry.

w2r_atomserv_del_entry_cnt

INTEGER?

DELETE issued for entry.

w2r_atomserv_define_source

VARCHAR(8)?

Group installed from.

w2r_atomserv_change_time

DATETIME?

Change/create time.

w2r_atomserv_change_userid

VARCHAR(8)?

Change userid.

w2r_atomserv_change_agent

VARCHAR(6)?

Change agent.

w2r_atomserv_install_agent

VARCHAR(6)?

Install agent.

w2r_atomserv_install_time

DATETIME?

Install/Create time.

w2r_atomserv_install_userid

VARCHAR(8)?

Install userid.

w2r_atomserv_urimap

VARCHAR(8)?

URIMAP.

w2r_atomserv_xmltransform

VARCHAR(32)?

XMLTRANSFORM.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, w2r_atomserv_name)

dfhxmcds
smf2db.db_models.smf1102_model.Dfhxmcds (dfhxmcds)

The Dfhxmcds class stores the Dfhxmcds section in the dfhxmcds table.

Columns:

xmctcl*

VARCHAR(8)

Tclass name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

xmclen

INTEGER?

Length of data area.

xmcid

INTEGER?

Tclass Statistics id.

xmcdvers

INTEGER?

Stats version number.

xmctat

INTEGER?

Total attach requests for trans- actions in this tclass.

xmcpi

INTEGER?

Transactions purged immediately because threshold reached.

xmctq

INTEGER?

Transactions that had to queue but are no longer queued.

xmcai

INTEGER?

Transactions accepted immediately.

xmcaaq

INTEGER?

Transactions accepted after queuing.

xmcpwq

INTEGER?

Transactions purged while queuing.

xmcmxt

INTEGER?

Max. number of transactions allowed.

xmcth

INTEGER?

Purge threshold.

xmcitd

INTEGER?

Installed transaction definitions in this tclass.

xmcpat

INTEGER?

Peak active user transactions.

xmcpqt

INTEGER?

Peak queued user transactions.

xmctama

INTEGER?

Times at max. active.

xmctapt

INTEGER?

Times at purge threshold.

xmccat

INTEGER?

Current active user transactions.

xmccqt

INTEGER?

Current queued user transactions.

xmctqtme

FLOAT?

Total queuing time of those trans- actions that are no longer queuing.

xmccqtme

FLOAT?

Total queuing time of those trans- actions that are still queuing.

xmcgama

DATETIME?

Last time at max active.

xmcpua

INTEGER?

Tclass purge action.

xmc_tclass_define_source

VARCHAR(8)?

Group installed from.

xmc_tclass_change_time

DATETIME?

Change/create time.

xmc_tclass_change_userid

VARCHAR(8)?

Change userid.

xmc_tclass_change_agent

VARCHAR(6)?

Change agent.

xmc_tclass_install_agent

VARCHAR(6)?

Install agent.

xmc_tclass_install_time

DATETIME?

Install/Create time.

xmc_tclass_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, xmctcl)

dfhxmgds
smf2db.db_models.smf1102_model.Dfhxmgds (dfhxmgds)

The Dfhxmgds class stores the Dfhxmgds section in the dfhxmgds table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

xmglen

INTEGER?

Length of data area.

xmgid

INTEGER?

Transaction Manager domain id.

xmgdvers

INTEGER?

Stats version number.

xmgnum

INTEGER?

Number of transactions (user + system) attached.

xmgmxt

INTEGER?

Current MAXTASK value.

xmgcat

INTEGER?

Current active user transactions.

xmgcqt

INTEGER?

Current queued user transactions.

xmgtamxt

INTEGER?

Times at MAXTASK.

xmgpat

INTEGER?

Peak active user transactions.

xmgpqt

INTEGER?

Peak queued user transactions.

xmgtat

INTEGER?

Total active user transactions.

xmgtdt

INTEGER?

Total delayed user transactions note that this does not include those transactions currently queuing.

xmgtqtme

FLOAT?

Total time spent waiting by transactions that had to queue for MXT but not including transactions currently queued.

xmgcqtme

FLOAT?

Total time spent by transactions currently queued for MXT.

xmgtnum

BIGINT?

Total number of transactions at the time of the last reset.

xmggtat

DATETIME?

time last txn attached (GMT).

xmgltat

DATETIME?

time last txn attached(local).

xmggsmxt

DATETIME?

time MXT set (GMT).

xmglsmxt

DATETIME?

time MXT set (local).

xmggamxt

DATETIME?

time MXT reached (GMT).

xmglamxt

DATETIME?

time MXT reached (local).

xmgatmxt

INTEGER?

at MXT indicator.

xmgotel

INTEGER?

OTEL indicator.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhxmrds
smf2db.db_models.smf1102_model.Dfhxmrds (dfhxmrds)

The Dfhxmrds class stores the Dfhxmrds section in the dfhxmrds table.

Columns:

xmrti*

VARCHAR(4)

Transaction ID.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

xmrlen

INTEGER?

Length of data area.

xmrid

INTEGER?

Transaction Statistics id.

xmrdvers

INTEGER?

Stats version number.

xmrpn

VARCHAR(8)?

Program name.

xmrtcl

VARCHAR(8)?

Tclass name.

xmrrnam

VARCHAR(8)?

Remote transid.

xmrrsys

VARCHAR(4)?

Remote sysid.

xmrprty

INTEGER?

Transaction priority.

xmrdyn

VARCHAR(1)?

Dynamic indicator.

xmr_otel_prop_status

VARCHAR(1)?

OTEL prop init indicator.

xmrac

INTEGER?

Attach count.

xmrrc

INTEGER?

Restart count.

xmrdlc

INTEGER?

Dynamic local count (the number of times the transaction routing exit decided to run this transaction locally).

xmrdrc

INTEGER?

Dynamic remote count (the number of times the transaction routing exit decided to run this transaction remotely).

xmrrsc

INTEGER?

Remote start count.

xmrsvc

INTEGER?

Storage Violation Count.

xmritov

INTEGER?

Indoubt timeout value (in minutes).

xmriwtop

VARCHAR(1)?

IndoubtWait option.

xmriactn

VARCHAR(1)?

Indoubt action (commit or backout).

xmr_tran_entrypoint

INTEGER?

Application Entry Point.

xmr_otel_emit_status

VARCHAR(1)?

OTEL emit indicator.

xmriwait

INTEGER?

Number of indoubt waits.

xmrfatxn

INTEGER?

Forced action due to trandef.

xmrfait

INTEGER?

Forced action due to indoubt timeout.

xmrfanw

INTEGER?

Forced action due to no wait ability.

xmrfaop

INTEGER?

Forced action due to operator.

xmrfaot

INTEGER?

Forced action due to other.

xmramism

INTEGER?

Number of Action mismatches.

xmraendc

INTEGER?

Abend count.

xmr_purged_trncls_threshold

INTEGER?

Purge at threshold count.

xmr_otel_prop_count

INTEGER?

Propagated OTELs.

xmr_tran_define_source

VARCHAR(8)?

Group installed from.

xmr_tran_change_time

DATETIME?

Change/create time.

xmr_tran_change_userid

VARCHAR(8)?

Change userid.

xmr_tran_change_agent

VARCHAR(6)?

Change agent.

xmr_tran_install_agent

VARCHAR(6)?

Install agent.

xmr_tran_install_time

DATETIME?

Install/Create time.

xmr_tran_install_userid

VARCHAR(8)?

Install userid.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, xmrti)

dfhxqs1d
smf2db.db_models.smf1102_model.Dfhxqs1d (dfhxqs1d)

The Dfhxqs1d class stores the Dfhxqs1d section in the dfhxqs1d table.

Columns:

s1name*

VARCHAR(16)

Full name of list structure.

s1pool*

VARCHAR(8)

Pool name part of structure name.

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s1len

INTEGER?

Length of data area.

s1id

INTEGER?

List structure stats id.

s1dvers

INTEGER?

List structure stats version number.

s1pref

VARCHAR(8)?

First part of structure name.

s1cnpref

VARCHAR(8)?

Prefix for connection name.

s1cnsysn

VARCHAR(8)?

Own MVS system name from CVTSNAME.

s1size

INTEGER?

Structure size in 4K pages.

s1sizemx

INTEGER?

Maximum size in 4K pages.

s1hdrs

INTEGER?

Maximum number of list headers.

s1hdrsct

INTEGER?

Headers used for control lists.

s1hdrsqd

INTEGER?

Headers available for queue data.

s1elemln

INTEGER?

Data element size as a fullword.

s1elempw

INTEGER?

Data element size as power of 2.

s1elempe

INTEGER?

Max elements per entry (for 32K).

s1elemrt

INTEGER?

Element size of entry:element ratio.

s1entrrt

INTEGER?

Entry size of entry:element ratio.

s1entrct

INTEGER?

Current number of entries in use.

s1entrhi

INTEGER?

Highest number of entries in use.

s1entrlo

INTEGER?

Lowest number of free entries.

s1entrmx

INTEGER?

Max entries returned by IXLCONN.

s1elemct

INTEGER?

Current number of elements in use.

s1elemhi

INTEGER?

Highest number of elements in use.

s1elemlo

INTEGER?

Lowest number of free elements.

s1elemmx

INTEGER?

Max elements returned by IXLCONN.

s1usedct

INTEGER?

Number of entries on used list.

s1usedhi

INTEGER?

Highest entries on used list.

s1freect

INTEGER?

Number of entries on free list.

s1freehi

INTEGER?

Highest entries on free list.

s1indxct

INTEGER?

Number of entries in queue index.

s1indxhi

INTEGER?

Highest entries in queue index.

s1rdqct

INTEGER?

Read queue index entry.

s1wrqct

INTEGER?

Write queue index entry.

s1dlqct

INTEGER?

Delete queue index entry.

s1crlct

INTEGER?

Create list for a big queue.

s1dllct

INTEGER?

Delete list (1 per overall delete).

s1rdlct

INTEGER?

Read list entry.

s1wrlct

INTEGER?

Write list entry.

s1rwlct

INTEGER?

Rewrite list entry.

s1inqct

INTEGER?

Read queue index status only.

s1inlct

INTEGER?

Inquire on list entry.

s1wract

INTEGER?

Write queue index adjunct area only.

s1rrqct

INTEGER?

Reread index data for full length.

s1rrlct

INTEGER?

Reread list data for full length.

s1asyct

INTEGER?

Number of asynchronous requests.

s1rsp1ct

INTEGER?

Normal response, everything OK.

s1rsp2ct

INTEGER?

Buffer length was too short for the data, needs full length reread.

s1rsp3ct

INTEGER?

No matching entry was found, indicates queue not found in index or end of queue for list.

s1rsp4ct

INTEGER?

Entry version did not match, indicates queue updated by another system or duplicate queue exists when attempting to create queue.

s1rsp5ct

INTEGER?

List authority comparison mismatch, indicates big queue was deleted.

s1rsp6ct

INTEGER?

Maximum list key reached, indicates max queue size or max queues reached depending on list.

s1rsp7ct

INTEGER?

The list structure is out of space.

s1rsp8ct

INTEGER?

An IXLLIST return code occurred other than those described above.

s1rsp9ct

INTEGER?

Structure temporarily unavailable, for example during rebuild.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, s1name, s1pool)

dfhxqs2d
smf2db.db_models.smf1102_model.Dfhxqs2d (dfhxqs2d)

The Dfhxqs2d class stores the Dfhxqs2d section in the dfhxqs2d table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s2len

INTEGER?

Length of data area.

s2id

INTEGER?

XQ buffer pool stats id.

s2dvers

INTEGER?

XQ buffer pool version number.

s2bfqty

INTEGER?

Total buffers defined.

s2bfenth

INTEGER?

Number of buffers used so far.

s2bfacts

INTEGER?

Active buffers owned by tasks.

s2bflrus

INTEGER?

Valid buffers on LRU chain.

s2bfemps

INTEGER?

Empty buffers on free chain.

s2bfpwts

INTEGER?

Waits on buffer pool lock.

s2bfgets

INTEGER?

GET requests.

s2bfhits

INTEGER?

GET which found a valid buffer.

s2bfgfrs

INTEGER?

GETs which used a free buffer.

s2bfgnws

INTEGER?

GETs which used a new buffer.

s2bfglrs

INTEGER?

GETs which used the LRU buffer.

s2bflwts

INTEGER?

GET waits on buffer lock.

s2bfgnbs

INTEGER?

GETs which returned no buffer.

s2bfputs

INTEGER?

PUTs (put back buffer as valid).

s2bfkeps

INTEGER?

KEEPs (put back buffer as modified).

s2bffres

INTEGER?

FREEs (put back buffer as empty).

s2bffnos

INTEGER?

FREE errors, buffer not owned.

s2bfpurs

INTEGER?

PURGEs (mark buffer invalid).

s2bfpnfs

INTEGER?

PURGE with no matching buffer found.

s2bfpnos

INTEGER?

PURGE errors, buffer not owned.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dfhxqs3d
smf2db.db_models.smf1102_model.Dfhxqs3d (dfhxqs3d)

The Dfhxqs3d class stores the Dfhxqs3d section in the dfhxqs3d table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

s3len

INTEGER?

Length of data area.

s3id

INTEGER?

XQ main storage stats id.

s3dvers

INTEGER?

XQ main storage stats version.

s3anynam

VARCHAR(8)?

Pool name AXMPGANY.

s3anysiz

INTEGER?

Size of storage pool area.

s3anyptr

INTEGER?

Address of storage pool area.

s3anymx

INTEGER?

Total pages in the storage pool.

s3anyus

INTEGER?

Number of used pages in the pool.

s3anyfr

INTEGER?

Number of free pages in the pool.

s3anylo

INTEGER?

Lowest free pages (since reset).

s3anyrqg

INTEGER?

Storage GET requests.

s3anyrqf

INTEGER?

Storage FREE requests.

s3anyrqs

INTEGER?

GETs which failed to get storage.

s3anyrqc

INTEGER?

Compress (defragmentation) attempts.

s3lownam

VARCHAR(8)?

Pool name AXMPGLOW.

s3lowsiz

INTEGER?

Size of storage pool area.

s3lowptr

INTEGER?

Address of storage pool area.

s3lowmx

INTEGER?

Total pages in the storage pool.

s3lowus

INTEGER?

Number of used pages in the pool.

s3lowfr

INTEGER?

Number of free pages in the pool.

s3lowlo

INTEGER?

Lowest free pages (since reset).

s3lowrqg

INTEGER?

Storage GET requests.

s3lowrqf

INTEGER?

Storage FREE requests.

s3lowrqs

INTEGER?

GETs which failed to get storage.

s3lowrqc

INTEGER?

Compress (defragmentation) attempts.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

dsgtcbm
smf2db.db_models.smf1102_model.Dsgtcbm (dsgtcbm)

The Dsgtcbm class stores the Dsgtcbm section in the dsgtcbm table.

Columns:

dsgtcbnm*

VARCHAR(2)

TCB Mode Name.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

dsgtcbmd

INTEGER?

TCB Mode.

dsgtcbmp

INTEGER?

TCB Mode Pool number.

dsgntcba

INTEGER?

No. of TCB attaches.

dsgtcbaf

INTEGER?

No. of TCB attach failures.

dsgtcbca

INTEGER?

Current No. of TCBs attached.

dsgtcbpa

INTEGER?

Peak No. of TCBs attached.

dsgtcbcu

INTEGER?

Current No. TCBs used by mode.

dsgtcbpu

INTEGER?

Peak No. TCBs used by mode.

dsgtcbal

INTEGER?

No. TCB Allocates to task.

dsgtcbdu

INTEGER?

No. of TCB detaches - unclean.

dsgtcbds

INTEGER?

No. of TCB detaches - stolen.

dsgtcbdx

INTEGER?

No. of TCB detaches - excess.

dsgtcbdo

INTEGER?

No. of TCB detaches - other.

dsgtcbst

INTEGER?

No. of TCB steals.

dsgtcbmm

INTEGER?

No. of TCB mismatches.

dsgsysw

INTEGER?

No. of partition exits.

dsgtmcdq

INTEGER?

Current tasks on dispatchable queue.

dsgtmpdq

INTEGER?

Peak tasks on dispatchable queue.

dsgtmadq

INTEGER?

Average tasks on dispatchable queue (2 decimal places).

dsgtwt

FLOAT?

Cum real time CICS in OS wait.

dsgtdt

FLOAT?

Cum real time TCB disp by MVS.

dsgtct

FLOAT?

Cum CPU time for DS task.

dsgact

FLOAT?

Cum CPU time for TCB.

Constraints:

  • FOREIGN KEY (dfhdsgds.smfstsid, dfhdsgds.smfstprn, dfhdsgds.smfstspn, dfhdsgds.datetime, dfhdsgds.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, dsgtcbnm)

dsgtcbp
smf2db.db_models.smf1102_model.Dsgtcbp (dsgtcbp)

The Dsgtcbp class stores the Dsgtcbp section in the dsgtcbp table.

Columns:

dsgtcbpn*

INTEGER

TCB Pool Number.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

dsgmxtcb

INTEGER?

Max number of TCBs.

dsgcnuat

INTEGER?

Current TCBs attached.

dsgpnuat

INTEGER?

Peak TCBs attached.

dsgcnuus

INTEGER?

Current TCBs in use.

dsgpnuus

INTEGER?

Peak TCBs in use.

dsgntcbl

INTEGER?

No. times at TCB Pool Limit.

dsgtotwl

FLOAT?

Total Wait Time at TCB limit.

dsgcurwt

FLOAT?

Current waiting time.

dsgtotnw

INTEGER?

Total number of waits.

dsgcurnw

INTEGER?

Current No. of tasks waiting for a TCB.

dsgpeanw

INTEGER?

Peak No. of tasks waiting for a TCB.

dsgmmwts

INTEGER?

Total No. of TCB Mismatch waits.

dsgmmwtm

FLOAT?

Total TCB Mismatch wait time.

dsgcmmws

INTEGER?

Current TCB Mismatch waits.

dsgpmmws

INTEGER?

Peak TCB Mismatch waits.

dsgcmmwt

FLOAT?

Current TCB Mismatch Waiting time.

dsggtcbl

DATETIME?

Time (GMT) pool limit reached.

dsgltcbl

DATETIME?

Time (local) pool limit reached.

Constraints:

  • FOREIGN KEY (dfhdsgds.smfstsid, dfhdsgds.smfstprn, dfhdsgds.smfstspn, dfhdsgds.datetime, dfhdsgds.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, dsgtcbpn)

ldb_dsnames
smf2db.db_models.smf1102_model.LdbDsnames (ldb_dsnames)

The LdbDsnames class stores the LdbDsnames section in the ldb_dsnames table.

Columns:

ldb_dsname*

VARCHAR(44)

Library Dsname.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

→ ldb_library_name*

VARCHAR(8)

Library name.

Constraints:

  • FOREIGN KEY (dfhldbds.smfstsid, dfhldbds.smfstprn, dfhldbds.smfstspn, dfhldbds.datetime, dfhldbds.smfsttme, dfhldbds.ldb_library_name → smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldb_library_name)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldb_library_name, ldb_dsname)

ldgdsastat
smf2db.db_models.smf1102_model.Ldgdsastat (ldgdsastat)

The Ldgdsastat class stores the Ldgdsastat section in the ldgdsastat table.

Columns:

ldgdsaindex*

INTEGER

DSA index.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

ldgstgniu

INTEGER?

Amount of storage occupied by NIU programs.

ldgprogniu

INTEGER?

Number of programs on NIU queue.

ldgrecniu

INTEGER?

Number of programs reclaimed from NIU queue.

ldgdpscr

INTEGER?

Number of programs removed by DPSC.

ldgdpsct

FLOAT?

Total time on NIU queue.

Constraints:

  • FOREIGN KEY (ldgglobal.smfstsid, ldgglobal.smfstprn, ldgglobal.smfstspn, ldgglobal.datetime, ldgglobal.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldgdsaindex)

ldgglobal
smf2db.db_models.smf1102_model.Ldgglobal (ldgglobal)

The Ldgglobal class stores the Ldgglobal section in the ldgglobal table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

ldgllr

INTEGER?

Number of LIBRARY load requests.

ldgllt

INTEGER?

Total time for all loads.

ldgpuses

INTEGER?

Number of program uses.

ldgwlr

INTEGER?

Number of loader reqs waiting.

ldgwlrhw

INTEGER?

HWM waiting loader reqs.

ldghwmt

INTEGER?

Times at HWM.

ldgttw

INTEGER?

Total time waiting.

ldgdrebs

INTEGER?

Number of LIBRARY DEB rebuilds.

ldgwtdlr

INTEGER?

Number of loader reqs that waited.

ldgllrro

INTEGER?

Number of LIBRARY load requests on the RO TCB.

ldglltro

INTEGER?

Total time for loads on the RO TCB.

ldglwsou

INTEGER?

Load waits due to search order update.

ldglsort

DATETIME?

LIBRARY search order update time.

ldglbsou

INTEGER?

LIBRARY search order updates.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

ldy_dsnames
smf2db.db_models.smf1102_model.LdyDsnames (ldy_dsnames)

The LdyDsnames class stores the LdyDsnames section in the ldy_dsnames table.

Columns:

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

→ ldy_library_platform_name*

VARCHAR(64)

Platform name.

→ ldy_library_application_name*

VARCHAR(64)

Application name.

ldb_dsname*

VARCHAR(44)

Library Dsname.

Constraints:

  • FOREIGN KEY (dfhldyds.smfstsid, dfhldyds.smfstprn, dfhldyds.smfstspn, dfhldyds.datetime, dfhldyds.smfsttme, dfhldyds.ldy_library_platform_name, dfhldyds.ldy_library_application_name → smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldy_library_platform_name, ldy_library_application_name)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, ldy_library_platform_name, ldy_library_application_name, ldb_dsname)

nqgbody
smf2db.db_models.smf1102_model.Nqgbody (nqgbody)

The Nqgbody class stores the Nqgbody section in the nqgbody table.

Columns:

nqgpool*

VARCHAR(8)

ENQ pool id.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

nqgtnqsi

INTEGER?

Total enqueues issued.

nqgtnqsw

INTEGER?

Total enqueues waited.

nqgtnqwt

FLOAT?

Time enqueues had waited (STCK).

nqgcnqsw

INTEGER?

Current enqueues waiting.

nqgcnqwt

FLOAT?

Current enqueues waiting time (STCK).

nqggnqsw

INTEGER?

Total sysplex ENQs waited.

nqggnqwt

FLOAT?

Time sysplex ENQs had waited (STCK).

nqgsnqsw

INTEGER?

Current sysplex ENQs waiting.

nqgsnqwt

FLOAT?

Current sysplex ENQs wait time (STCK).

nqgtnqsr

INTEGER?

Total enqueues that were retained.

nqgtnqrt

FLOAT?

Time enqueues were retained (STCK).

nqgcnqsr

INTEGER?

Current enqueues retained.

nqgcnqrt

FLOAT?

Current enqueues retained time (STCK).

nqgtirjb

INTEGER?

Total immed. rejected ENQBUSY.

nqgtirjr

INTEGER?

Total immed. rejected ENQ retained.

nqgtwrjr

INTEGER?

Total waiting ENQs rejected retained.

nqgtwpop

INTEGER?

Total waiting ENQs purged by operator.

nqgtwpto

INTEGER?

Total waiting ENQs purged by timeout.

Constraints:

  • FOREIGN KEY (dfhnqgds.smfstsid, dfhnqgds.smfstprn, dfhnqgds.smfstspn, dfhnqgds.datetime, dfhnqgds.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, nqgpool)

smsbody
smf2db.db_models.smf1102_model.Smsbody (smsbody)

The Smsbody class stores the Smsbody section in the smsbody table.

Columns:

smsdsaname*

VARCHAR(8)

DSA name.

smsdsalimit

INTEGER?

Current DSA limit.

smsedsalimit

INTEGER?

Current EDSA limit.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

smslocn

INTEGER?

Location (below/above/ abovebar).

smsaccess

INTEGER?

Access.

smsdsaindex

INTEGER?

DSA index.

smsdsasz

INTEGER?

Current size of DSA.

smshwmdsasz

INTEGER?

HWM Size of DSA.

smscsize

INTEGER?

Current cushion size.

smsgmreq

INTEGER?

Number of Getmain reqs.

smsfmreq

INTEGER?

Number of Freemain reqs.

smsasr

INTEGER?

Number of Add-subpool reqs.

smsdsr

INTEGER?

Number of Del-subpool reqs.

smscriss

INTEGER?

Cond reqs returning insufficient stg.

smsucss

INTEGER?

Uncond reqs suspended.

smscss

INTEGER?

Curr reqs susp for storage.

smshwmss

INTEGER?

HWM reqs susp for storage.

smspwws

INTEGER?

Number of tasks purged, waiting storage.

smscrel

INTEGER?

Number of cushion releases.

smssos

INTEGER?

Times SOS occurred.

smstsos

FLOAT?

Total time SOS.

smscsubp

INTEGER?

Current Number of subpools.

smsfstg

INTEGER?

Free storage (inc cushion).

smshwmfstg

INTEGER?

HWM free storage (inc cushion).

smslwmfstg

INTEGER?

LWM free storage (inc cushion).

smslfa

INTEGER?

Largest free area in DSA.

smssv

INTEGER?

Number of of storage violations.

smsexts

INTEGER?

Current number of extents.

smsextsa

INTEGER?

Number of extents added.

smsextsr

INTEGER?

Number of extents released.

Constraints:

  • FOREIGN KEY (smsglobal.smfstsid, smsglobal.smfstprn, smsglobal.smfstspn, smsglobal.datetime, smsglobal.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, smsdsaname)

smsglobal
smf2db.db_models.smf1102_model.Smsglobal (smsglobal)

The Smsglobal class stores the Smsglobal section in the smsglobal table.

Columns:

smfstsid*

VARCHAR(4)

Subystem identification.

smfstprn*

VARCHAR(8)

Product name (generic Applid).

smfstspn*

VARCHAR(8)

Product name (specific Applid).

datetime*

DATETIME

the hour of the record.

smfsttme*

DATETIME

Date and time record moved to SMF.

smsgbllen

INTEGER?

Global stats length (includes the length of the standard stats header which is 8 bytes).

smsnpagp

INTEGER?

Number of Pagepools.

smsstgprot

INTEGER?

State of STGPROT.

smsrentpgm

INTEGER?

State of RENTPGM.

smstraniso

INTEGER?

State of TRANISO.

smsmemlimitsrc

INTEGER?

MEMLIMIT Source.

smsusscur

INTEGER?

Current number of unique subspace users.

smsusscum

INTEGER?

Cumulative number of unique subspace users.

smsusshwm

INTEGER?

HWM of unqiue subspace users.

smscsscur

INTEGER?

Current number of common subspace users.

smscsscum

INTEGER?

Cumulative number of common subspace users.

smscsshwm

INTEGER?

HWM of common subspace users.

smsdsalimit

INTEGER?

Current DSA limit.

smsedsalimit

INTEGER?

Current EDSA limit.

smsdsatotal

INTEGER?

Current DSA total.

smsedsatotal

INTEGER?

Current EDSA total.

smshwmdsatotal

INTEGER?

HWM DSA total.

smshwmedsatotal

INTEGER?

HWM EDSA total.

smstimewaitmvs

FLOAT?

total time waiting for MVS storage.

smsmvsstgreqwaits

INTEGER?

number of requests for MVS storage causing wait.

smsmemlimit

BIGINT?

MEMLIMIT Size.

smsgetstorsize

BIGINT?

GETSTOR request size.

smsasactive

BIGINT?

Current Address Space addres’ble.

smshwmasactive

BIGINT?

HWM Address Space addressable.

smsgdsaactive

BIGINT?

Current GDSA active.

smshwmgdsaactive

BIGINT?

HWM GDSA active.

smsgdsaalloc

BIGINT?

Current GDSA allocated.

smshwmgdsaalloc

BIGINT?

HWM GDSA allocated.

smslvabytes

BIGINT?

Bytes Allocated to Private Memory Objects.

smslvhbytes

BIGINT?

Bytes Hidden within Private Memory Objects.

smslvgbytes

BIGINT?

HWM Bytes Usable within Private Memory Objects.

smslvnmemobj

BIGINT?

Number of Private Memory Objects.

smsfromguardfail

BIGINT?

Number of FROMGUARD Failures.

smsfromguardfailsize

BIGINT?

FROMGUARD Failure Size.

smslvshrbytes

BIGINT?

Shared Bytes from Large Memory Objects.

smslvshrgbytes

BIGINT?

HWM Shared Bytes within Large Memory Objects.

smslvshrnmemobj

BIGINT?

Number of Shared Memory Objects.

smshvauxslots

BIGINT?

Auxiliary slots to back 64- bit Private Memory Objects.

smshvgauxslots

BIGINT?

HWM Auxiliary slots to back 64-bit Private Memory Objects.

smshvpagesinreal

BIGINT?

Real Frames to back 64-bit Private Memory Objects.

smshvgpagesinreal

BIGINT?

HWM Real Frames to back 64-bit Private Memory Objects.

smslargememobj

BIGINT?

Number of Large Memory Objects.

smslargepagesinreal

BIGINT?

Number of Large Pages Backed in Real Storage.

smslen

INTEGER?

Length of data area.

smsid

INTEGER?

DSA storage stats id.

smsdvers

INTEGER?

Statistics version number.

Constraints:

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme)

smtbody
smf2db.db_models.smf1102_model.Smtbody (smtbody)

The Smtbody class stores the Smtbody section in the smtbody table.

Columns:

smtdsaname*

VARCHAR(8)

DSA name.

→ smfstsid*

VARCHAR(4)

Subystem identification.

→ smfstprn*

VARCHAR(8)

Product name (generic Applid).

→ smfstspn*

VARCHAR(8)

Product name (specific Applid).

→ datetime*

DATETIME

the hour of the record.

→ smfsttme*

DATETIME

Date and time record moved to SMF.

smtlocn

INTEGER?

Location - Above/below the line.

smtaccess

INTEGER?

Access - CICS/USER.

smtdsaindex

INTEGER?

DSA index.

smtgmreq

INTEGER?

No. Getmain reqs.

smtfmreq

INTEGER?

No. Freemain reqs.

smtces

INTEGER?

Sum of all element lengths.

smtcps

INTEGER?

Current page storage.

smtcne

INTEGER?

Current No. elements.

smthwmps

INTEGER?

High Water Mark Page storage.

Constraints:

  • FOREIGN KEY (dfhsmtds.smfstsid, dfhsmtds.smfstprn, dfhsmtds.smfstspn, dfhsmtds.datetime, dfhsmtds.smfsttme → smfstsid, smfstprn, smfstspn, datetime, smfsttme)

  • PRIMARY KEY (smfstsid, smfstprn, smfstspn, datetime, smfsttme, smtdsaname)