CICLDE Daily CICS Service Summary Report
The Daily CICS Service Summary Report shows the service level, primarily response times, provided by each CICS region on a given day. The report displays the actual service and the service objective, and flags indicating whether or not the service level objectives have been met. This report provides a quick summary of the activity and service that is provided by CICS, and enables you to identify the regions which have failed to meet your service level objectives.
micsrm140
The Daily CICS Service Summary Report shows the service level, primarily response times, provided by each CICS region on a given day. The report displays the actual service and the service objective, and flags indicating whether or not the service level objectives have been met. This report provides a quick summary of the activity and service that is provided by CICS, and enables you to identify the regions which have failed to meet your service level objectives.
Report format
This inquiry produces a tabular report which provides a summary line for each CICS region found in input. In addition, the report provides a summary line for overall CICS service provided in the enterprise, and service provided by each system (SYSID). Each field in the report is described in the following definitions:
SLO MET
A flag indicating whether or not the service level objective is met by CICS. For the overall summary line (SYSID=ALL CICSID=ALL), the flag is set to NO if any of the regions failed to meet its service level objectives. By default, this flag is set to YES if 95% of the transactions met the response objective. Otherwise, it is set to NO. You can override the default percentage or set the flag using actual value vs. objective in the %LDESLO user exit.
SYSID
System identification. This field is set to ALL for data that is summarized for all systems.
CICSID
CICS system identification as assigned by
MICS
. This field is set to ALL if the data is summarized for all CICS regions.AVG RESP ALL
The average response time for all transactions, excluding the transactions that are assigned as TRANTYPE X in your CICRLRT exit in prefix.MICS.PARMS.
AVG RESP SHORT
The average response time for all short transactions (TRANTYPE=S as assigned by the CICRLRT exit in prefix.MICS.PARMS).
AVG RESP MED
The average response time for all medium transactions (TRANTYPE=M as assigned by the CICRLRT exit in prefix.MICS.PARMS).
AVG RESP LONG
The average response time for all long transactions (TRANTYPE=L as assigned by the CICRLRT exit in prefix.MICS.PARMS).
AVG RESP CONV
The average response time for all conversational transactions (TRANTYPE=C as assigned by the CICRLRT exit in prefix.MICS.PARMS).
TRANS
The total number of processed transactions, excluding the transactions that are assigned as TRANTYPE X in your CICRLRT exit in prefix.MICS.PARMS.
RESP OBJ
The average response time objective for your installation. This number defaults to 2 seconds for all transactions; 1 for short transactions, 3 for medium transactions, and 5 for long transactions. You can override these values using either MICF execution-time parameters or report user exits.
%OBJ MET
The percentage of transactions that met the response objective.
%AVAIL
The CICS availability expressed in a percentage. This number is derived by dividing the total CICS uptime by the total report duration.
PEAK HOUR
The hour during which the peak average response time occurred.
PEAK RESP
The peak average hourly response time that is provided by CICS.
PEAK
The transaction rate for the peak hour. TRAN/SEC:
PEAK TRAN
The total number of transactions that are processed in the peak hour.
PEAK
The percentage of transactions met the response %OBJ MET: objective during the peak hour.
Inquiry ID
CICLDE (tabular report)
Data source (file/timespan)
CICCSY01 in the DAYS timespan.
Data elements used
- CICSID
- - CICS System Identifier
- CSYCDSTx
- - Count Conv. Responses Within Limit x
- CSYCTRN
- - Conversational Transactions Processed
- CSYETRN
- - Excessive Transactions Processed
- CSYLDSTx
- - Count Long Responses Within Limit x
- CSYLRSTM
- - Conversational Response Time Total
- CSYLRSTM
- - Long Response Time Total
- CSYLTRN
- - Long Transactions Processed
- CSYMDSTx
- - Count Medium Responses Within Limit x
- CSYMRSTM
- - Medium Response Time Total
- CSYMTRN
- - Medium Transactions Processed
- CSYSDSTx
- - Count Short Responses Within Limit x
- CSYSRSTM
- - Short Response Time Total
- CSYSTRN
- - Short Transactions Processed
- CSYTDSTx
- - Count Responses Within Limit x
- CSYTRANS
- - Transactions Processed
- CSYTRSTM
- - Transaction Response Time Total
- CSYUPTM
- - CICS Availability Time
- DAY
- - Day of Month
- DURATION
- - Recording Interval Time
- HOUR
- - Hour of Day
- MONTH
- - Month of Year
- SYSID
- - System Identifier
- YEAR
- - Year of Century
- ZONE
- - Time Zone
Calculations
Average response time = CSYTRSTM/CSYTRANS Average short response time = CSYSRSTM/CSYSTRN Average medium response time = CSYMRSTM/CSYMTRN Average long response time = CSYLRSTM/CSYLTRN Average conv response time = CSYCRSTM/CSYCTRN Transaction per second = CSYTRANS/DURATION
Execution-time parameters
UNIT
Select one or more
MICS database
units by entering the data base IDs. Enter multiple IDs with a blank following each ID value.CYCLE
(Optional) Define
MICS
input file cycle range.
For this inquiry, the default is the 01 cycle.
SYSID
(Optional) Specify the SYSID to be reported. If no value is specified, the value *ALL is used. It causes all SYSIDs found in input to be summarized together.
CICSID
(Optional) Specify the CICSID to be reported. If no value is specified, the value *ALL is used. It causes all CICSIDs found in input to be summarized together.
DATE
(Optional) enter the date to be reported in ddmmmyy format.
For this inquiry, the default is yesterday.
ZONE
(Optional) select one or more
MICS
time zones. Valid values are numbers 1 through 9.RESP
(Optional) select the type of responses to be ranked. The response types are AVG, SHORT, MED, LONG, or CONV. The default value is AVG which produces ranking by average response seconds.
User exits
If the MICF execution-time parameters are insufficient to select the data you need, you can invoke one of the following global exits to further manipulate the input file. Additionally, you can override the global exit definitions in MICF using independent source statements. For details about coding the exits, see the Changing the Report Parameters section.
The global exits are defined by macros in the source module CICRPTGL in sharedprefix.MICS.SOURCE. The following exits are available to this inquiry:
- %GCIC
- Select CICSIDs for report.
- %GSYS
- Select SYSIDs for report.
In addition to the listed exits, the module CICRPTGL also contains macro variables that set default values for service level objectives. See the Changing the Report Parameters section to override the default values.
Daily CICS Service Summary Report Sample Output Report
DAILY CICS SERVICE SUMMARY REPORT your_company_name FOR: SEPTEMBER 5, 2014 INQUIRY: CICLDE RUN DATE: 06SEP14 SLO SYSID CICSID ------------- AVG RESP -------------- # TRANS RESP %OBJ --------- PEAK ACTIVITY --------- MET TOTAL SHORT MED LONG CONV OBJ MET HOUR RESP TRAN/SEC TRANS %MET YES *ALL *ALL 0.32 0.13 . 0.68 0.03 644,528 15.00 100.0 9 0.15 3.0 75,037 100.0 YES PRD1 *ALL 0.32 0.13 . 0.68 0.03 644,528 15.00 100.0 9 0.15 3.0 75,037 100.0 YES LPD1 0.12 0.13 . 0.13 0.01 469,815 15.00 100.0 8 0.10 15.8 56,911 100.0 YES LPD2 0.13 0.22 . 0.13 0.08 77,933 15.00 100.0 10 0.14 2.8 10,161 100.0 YES LPD3 0.34 0.23 . 0.34 0.19 68,652 15.00 100.0 10 0.14 2.6 9,283 100.0 YES LPD4 0.26 0.20 . 0.39 0.02 2,606 15.00 100.0 15 0.16 0.1 334 100.0 YES RPD1 0.61 0.35 . 0.62 0.17 24,056 15.00 100.0 11 0.70 0.8 3,032 100.0 YES RPD2 0.27 0.21 . 0.42 0.05 1,288 15.00 100.0 13 0.09 0.1 234 100.0 YES RPD3 0.27 0.21 . 0.42 0.05 1,288 15.00 100.0 13 0.09 0.1 234 100.0 TOTAL # REGIONS: 7