To be a little more precise with the terminology, it is whatever the IOS driver decided to pass into SMF in the IFASMFEX exit that accumulates the type 30 EXCP fields.
For example: For SAM, EXCP (an IOS driver) lets SAM do the calls to IEASMFEX. For non-SAM use of EXCP, EXCP calls IEASMFEX with a count of 1, so for non-SAM use of EXCP, it is the count of EXCPs. IEWFETCH (an IOS driver which fetches load modules) counts the number of SSCH for non-VIO data sets, and uses EXCP for VIO data sets. So either way, it is the number of channel programs executed. Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. Poughkeepsie NY IBM Mainframe Discussion List <[email protected]> wrote on 09/25/2017 10:42:55 AM: > From: Barry Merrill <[email protected]> > To: [email protected] > Date: 09/25/2017 12:06 PM > Subject: Re: SMF30 EXCP count confusion > Sent by: IBM Mainframe Discussion List <[email protected]> > > NOPE, EXCP counts in SMF 30 records can be the count of records, or blocks, > or the number of SSCH (Start Subchannel, was SIO) commands or EXCP commands > issued, depending what the Access Method decided to pass into SMF in the > IFASMFEX exit that accumulates the type 30 EXCP fields. > > And zero is a valid value for an access method to send over, e.g. SORTWORKs. > > > Barry > > > Merrilly yours, > > Herbert W. Barry Merrill, PhD > President-Programmer > Merrill Consultants > MXG Software > 10717 Cromwell Drive technical questions: [email protected] > Dallas, TX 75229 > http://www.mxg.com admin questions: [email protected] > tel: 214 351 1966 > fax: 214 350 3694 > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] On > Behalf Of Peter Hunkeler > Sent: Monday, September 25, 2017 9:16 AM > To: [email protected] > Subject: SMF30 EXCP count confusion > > SMF manual, Chapter 10 "EXCP Count" seems to clearly state that EXCP counts > are indeed the number of EXCPs executed. Fields SMF30TEP and SMF30TEX are > described as "Total blocks transferred (accumulated EXCP counts). > > > I would assume that these fields still contain the number of EXCPs executed > and not the number of blocks transferred. IMHO, the number of blocks is > greater or equal to number of EXCPs. > > > So, the number of EXCPs is only a relative measure of the I/O done when > comparing multiple runs of the same program using the same I/O attributes > (blocksize, bufno, etc. etc). It is not a direct measure of the abount of > data really transferred. > > > Am I right, or what am I missing? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
