During the processing of SMF type 30-6 cumulative System Address Space
records, a DELTA process is invoked that subtracts metric values in
chronologically adjacent interval records to determine true interval
level metric values for subsequent assignment to corresponding MICS
data elements.
When a negative value results from the subtraction, the DAY030 or
INCR030 step issues MICSLOG SMF00112W warning message(s), details are
written to the SASLOG, and the impacted MICS data element is assigned
a missing value.
During this process, some MICS data elements are incorrectly
set to missing values for two reasons:
1) The data elements should not participate in DELTA processing
2) IBM "boosts" (IPL, shutdown, and recovery) are not compatible
with normal DELTA processing techniques
This problem impacts the following data elements in the System Address
Space Activity (BAT_SA) file, and the Batch User Job Activity (BATJOB)
and Batch User Job Suspend (BAT_JS) files if BAT_SA file observations
are summarized to the job level:
fffCAPCG - Processor Capacity Change
fffCAPER - Intvls with Processor Capacity Error
fffCAPUR - Unreported Processor Capacity Changes
fffCPSTM - TCB+SRB CPU Time From Service Units
fffEVTIR - Event Driven Interval Record Count
fffSDNTM - Normalized zIIP DEP Enclave CPU Time
fffSENTM - Normalized zIIP IND Enclave CPU Time
fffSPNTM - Normalized zIIP CPU Time
fffSRSTM - Step SRB CPU Time From Service Units
fffTCSTM - Step TCB CPU Time From Service Units
where fff is PGM or JOB
SYMPTOMS
- MICSLOG Message:
SMF00112W During DELTA processing, at least one data element would
have received a negative value.
SMF00112W Data element value set to missing(.). FILE=BAT_SA01
SMF00112W Refer to the SASLOG for the specific data elements.
- SASLOG Message:
===> WARNING: VARIABLE PGMSRSTM IS NEGATIVE.
CURRENT=0.68 ; PREVIOUS=0.79 ; DELTA=-0.11.
SYSID=SYS1 JOB=jobname
LAGENDTS=ddmmmyy:hh:mm:ss.tt ENDTS=ddmmmyy:hh:mm:ss.tt
- Unexpected missing values in the data elements listed above
IMPACT
The data elements listed above might be incorrectly assigned missing values, reducing their
value for analysis and reports.
In addition,
Some data elements in the System Address Space Activity (BAT_SA) file
are incorrectly assigned a value of zero or missing (.). This is because
the affected data elements should have been added to a list of
data elements to exclude from delta processing.
The BAT_SA file is created from SMF type 30 System Address Space
interval records, where metric values are cumulative interval to interval.
MICS employs a delta process where the value of each metric in the
previous interval record is subtracted from the value in the current
interval record. This results in BAT_SA file observations where the
data elements contain true interval level values.
Certain data elements, however, need to be excluded from this delta
processing. For example data elements that are created by MICS and
assigned a value of zero or one based on some condition. If not
excluded from delta processing, the result is incorrect values of
zero or missing (.).
SYMPTOM
Incorrect values of zero or missing (.) for some BAT_SA file data elements.
For data elements with missing values, the following messages can be
found in the DAY030 or INCR030 MICSLOG and SASLOG:
MICSLOG:
SMF00112W Data element value set to missing(.). FILE=BAT_SA01
SMF00112W Refer to the SASLOG for the specific data elements.
SASLOG:
===> WARNING: VARIABLE data element IS NEGATIVE. CURRENT=0 ; PREVIOUS=1 ; DELTA= -1.
SYSID=sysid JOB=jobname LAGENDTS=ddmmmyy:hh:mm:ss.tt ENDTS=ddmmmyy:hh:mm:ss.tt
IMPACT
Some BAT_SA file data elements incorrectly contain values of zero or missing (.).
Release : 14.3
Component : MICS BATCH AND OPERATIONS ANALYZER
SMF7043 - BAT_SA File Missing Values MICSLOG SMF00112W