IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to find a EXCP-CNT of a data set?


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
manojkumar.sesuraj

New User


Joined: 15 Apr 2009
Posts: 43
Location: Mumbai

PostPosted: Mon Sep 07, 2009 7:30 pm
Reply with quote

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
View user's profile Send private message
Terry Heinze

JCL Moderator


Joined: 14 Jul 2008
Posts: 1249
Location: Richfield, MN, USA

PostPosted: Mon Sep 07, 2009 7:35 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Mon Sep 07, 2009 7:39 pm
Reply with quote

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
View user's profile Send private message
manojkumar.sesuraj

New User


Joined: 15 Apr 2009
Posts: 43
Location: Mumbai

PostPosted: Mon Sep 07, 2009 7:44 pm
Reply with quote

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
View user's profile Send private message
Terry Heinze

JCL Moderator


Joined: 14 Jul 2008
Posts: 1249
Location: Richfield, MN, USA

PostPosted: Mon Sep 07, 2009 7:57 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Mon Sep 07, 2009 8:10 pm
Reply with quote

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
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon Sep 07, 2009 9:13 pm
Reply with quote

Do you actually mean the data transfer speed for the device ?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Tue Sep 08, 2009 4:01 am
Reply with quote

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
View user's profile Send private message
MBabu

Active User


Joined: 03 Aug 2008
Posts: 400
Location: Mumbai

PostPosted: Tue Sep 08, 2009 6:14 am
Reply with quote

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
View user's profile Send private message
manojkumar.sesuraj

New User


Joined: 15 Apr 2009
Posts: 43
Location: Mumbai

PostPosted: Tue Sep 08, 2009 10:46 am
Reply with quote

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
View user's profile Send private message
anandinmainframe

Active User


Joined: 31 May 2007
Posts: 171
Location: India

PostPosted: Tue Sep 08, 2009 12:35 pm
Reply with quote

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
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Tue Sep 08, 2009 1:06 pm
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Tue Sep 08, 2009 8:01 pm
Reply with quote

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
View user's profile Send private message
manojkumar.sesuraj

New User


Joined: 15 Apr 2009
Posts: 43
Location: Mumbai

PostPosted: Wed Sep 09, 2009 9:35 am
Reply with quote

Thank you...
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts Store the data for fixed length COBOL Programming 1
No new posts Data set Rec-Cnt and Byte-Cnt Testing & Performance 2
No new posts To find whether record count are true... DFSORT/ICETOOL 6
No new posts SCOPE PENDING option -check data DB2 2
No new posts Check data with Exception Table DB2 0
Search our Forums:

Back to Top