View previous topic :: View next topic
|
Author |
Message |
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
Hi,
I have a dataset A.B.C and it is migrated. I want to know about the exception of the dataset. How can I get the EXCP-CNT of a data set (Which can be VSAM, TAPE, or NON-VSAM)? |
|
Back to top |
|
|
Terry Heinze
JCL Moderator
Joined: 14 Jul 2008 Posts: 1248 Location: Richfield, MN, USA
|
|
|
|
As far as I know EXCP-CNT is not associated with data sets. It is the number of SIOs per second while doing I/O on a data set. I don't understand your question. And EXCP stands for EXecute Channel Program. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
If there is nothing accessing the data set, the EXCP count is zero. For tape and non-VSAM data set, there is no way to get an accumulated EXCP count from all access to the data set other than using the SMF data (which could be a long and involved process since you would have to find every job on every day which accessed the data set and accumulate the job EXCP counts for that DD statement).
Perhaps if you told us why you wanted such a patently ridiculous number, we could provide more guidance -- but for now, you need to be aware that what you are asking for is pretty much impossible and would mean almost nothing even if you had it. |
|
Back to top |
|
|
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
sorry... the actual question is,
I want to know about the TAPE I/O measurement...
Storage device - TAPE I/O
Unit of measure - 1,000 Excp's
Here, what is 1,000 Excp's? |
|
Back to top |
|
|
Terry Heinze
JCL Moderator
Joined: 14 Jul 2008 Posts: 1248 Location: Richfield, MN, USA
|
|
|
|
It's been so long since I've had access to a mainframe that I may have misspoken. I may have SIOs and EXCPs just reversed. EXCPs might be total accumulated I/Os and SIOs the number of EXCPs per second during a given time interval. If this is the case, then 1,000 EXCPs is probably the number of physical I/Os used to create the tape data set. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
This sounds like something site specific (not the data, just the measurement of it). Contact your site support group and ask them for details of what this means. |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8796 Location: Welsh Wales
|
|
|
|
Do you actually mean the data transfer speed for the device ? |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
I want to know about the exception of the dataset. |
Are you asking about EXCPs?
These are not exceptions. . . EXCP is EXecute Channel Program.
Are you trying to find how many i/o's were required to create the file? What about a file that has been only updated (rather than created)?
If you better explain what you are looking for, someone may have a more useful reply.
Quote: |
Here, what is 1,000 Excp's? |
Roughly speaking, this is 1,000 i/o's (which would be seen in the spool messages of the job that used the dataset - but not contained with the dataset). EXCPs are related to the job/process rather than the dataset. |
|
Back to top |
|
|
MBabu
Active User
Joined: 03 Aug 2008 Posts: 400 Location: Mumbai
|
|
|
|
EXCP is basically a command to tell the operating system to start a channel program which can do any number of actual asynchronous I/O operations. In System 360 and System 370, these were done by a SIO instruction (start I/O) but the architecture has changed a lot since then and the SIO instruction is no longer used - replaced with Start SubChannel (SSCH). Coincidentally, I was just reading about this on Wikipedia which has a few pretty good articles on the subject. |
|
Back to top |
|
|
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
Actually, the CPU rates are calculated for TAPE I/O by 1000 EXCP'S is $0.19 in my shop. How can i find the EXCP for a tape dataset? |
|
Back to top |
|
|
anandinmainframe
Active User
Joined: 31 May 2007 Posts: 171 Location: India
|
|
|
|
Manojkumar.sesuraj,
You can find the EXCP Count of a job.
1. Check in what machine does the job has been assigned to for eg: if it is A
2. Then Login to TSOA1 and 8.DA and F11 so that you can see the EXCP Count vary if the job is executing. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10889 Location: italy
|
|
|
|
Quote: |
How can i find the EXCP for a tape dataset? |
in the same way and in the same place where You would find the excps for other datasets...
processing the smf records |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
How can i find the EXCP for a tape dataset? |
As worded (or at least as i understand the question), you cannot. There is no such statistic for the dataset. . .
You can find the EXCPs used by any process that reads or writes the dataset by processing the smf data (often not a trivial task). |
|
Back to top |
|
|
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
Thank you... |
|
Back to top |
|
|
|