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

can a PDSE be multivolume?


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

New User


Joined: 10 Jun 2009
Posts: 59
Location: Hyderabad

PostPosted: Wed Nov 02, 2011 9:02 pm
Reply with quote

Can a Pdse be multivolume? I had a PDSE defined in my system , it had taken 5 extents and still growing. There is no space for the PDSE to grow in the volume.
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Wed Nov 02, 2011 9:14 pm
Reply with quote

What did you find when you looked in manuals, googled, brought it to the attention of your storage people?
Back to top
View user's profile Send private message
ananth86

New User


Joined: 10 Jun 2009
Posts: 59
Location: Hyderabad

PostPosted: Wed Nov 02, 2011 9:18 pm
Reply with quote

All I know is a Library cannot be multivolume. But when i tried the Idcams Alter / addvolumes . It didnot show me any error and its not taking another extent too.

So i advised the Library user to delete obsolete members.
Back to top
View user's profile Send private message
expat

Global Moderator


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

PostPosted: Wed Nov 02, 2011 11:04 pm
Reply with quote

Bill Woodger wrote:
What did you find when you looked in manuals, googled, brought it to the attention of your storage people?


Errrr Bill, I think this one's the sysprog icon_eek.gif
Back to top
View user's profile Send private message
Pedro

Global Moderator


Joined: 01 Sep 2006
Posts: 2547
Location: Silicon Valley

PostPosted: Wed Nov 02, 2011 11:09 pm
Reply with quote

How large is the PDSE? How many members does it have?
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Wed Nov 02, 2011 11:49 pm
Reply with quote

expat wrote:
Bill Woodger wrote:
What did you find when you looked in manuals, googled, brought it to the attention of your storage people?


Errrr Bill, I think this one's the sysprog icon_eek.gif


Well, looking back at his posts, you could be right :-) Should be good at manuals then. Maybe the other volume could come into play if you dumped it to tape and restored, but still only use one for the space. I'm guessing. I will stop now, not my territory :-)
Back to top
View user's profile Send private message
ananth86

New User


Joined: 10 Jun 2009
Posts: 59
Location: Hyderabad

PostPosted: Thu Nov 03, 2011 3:05 pm
Reply with quote

Pedro wrote:
How large is the PDSE? How many members does it have?

The library has currently taken 3,260 cyls and the secondary is defined as 100 cyls. The library is sitting on a Mod-3 volume. I just have another 70 cyls left in that volume..
There are around 1500 members
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6966
Location: porcelain throne

PostPosted: Thu Nov 03, 2011 3:11 pm
Reply with quote

Quote:
taken 3,260 cyls ... There are around 1500 members


are these program source files?
Back to top
View user's profile Send private message
ananth86

New User


Joined: 10 Jun 2009
Posts: 59
Location: Hyderabad

PostPosted: Thu Nov 03, 2011 6:00 pm
Reply with quote

Its a listing library of a Debug tool, whenever a programmer/user opens a module for debugging a member gets created. This is what i learnt from the users
The issue is resolved now after deleting obsolete members.

My primary concern is, can PDSE be multivol? As far as i know it cannot, But why the idcams alter command ended with no errors.
Back to top
View user's profile Send private message
expat

Global Moderator


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

PostPosted: Thu Nov 03, 2011 6:04 pm
Reply with quote

Why not create a very small PDSE giving a multivolume allocation, keep adding members and find out for yourself what happens.
Back to top
View user's profile Send private message
vasanthz

Global Moderator


Joined: 28 Aug 2007
Posts: 1742
Location: Tirupur, India

PostPosted: Thu Nov 03, 2011 6:04 pm
Reply with quote

Tried,
Code:

//STEP10  EXEC PGM=IEFBR14                               
//DD01      DD DSN=WELLS.PDSE,                         
//             DISP=(NEW,CATLG,DELETE),                   
//             UNIT=(DASD,3),SPACE=(CYL,(2,1)),           
//             DCB=(LRECL=80,BLKSIZE=0,DSORG=PO,RECFM=FB),
//             DSNTYPE=LIBRARY                           


Error:
IGD17293I DATA SET WELLS.PDSE HAS             
PARTITIONED ORGANIZATION AND IS NOT ELIGIBLE   
TO BE A MULTI-VOLUME DATA SET, ALLOCATION FAILED

3.2 also resticts creation to single volume.
So I assume it cannot be multi volume.
Back to top
View user's profile Send private message
expat

Global Moderator


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

PostPosted: Thu Nov 03, 2011 6:06 pm
Reply with quote

vasanthz

I meant for the OP to test it icon_lol.gif
Back to top
View user's profile Send private message
vasanthz

Global Moderator


Joined: 28 Aug 2007
Posts: 1742
Location: Tirupur, India

PostPosted: Thu Nov 03, 2011 6:08 pm
Reply with quote

just curious icon_smile.gif
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Thu Nov 03, 2011 6:23 pm
Reply with quote

Quote:
just curious

atta boy icon_biggrin.gif

that' s something that people asking here do not have ( curiosity and ingenuity )
but on the other side the amount of laziness is amazing icon_cool.gif

many, I dare to say, almost all people providing answers and above all code snippets
do it because they are CURIOUS
if those asking had the same curiosity and ingenuity
most probably the forum traffic would be almost non existent
Back to top
View user's profile Send private message
vasanthz

Global Moderator


Joined: 28 Aug 2007
Posts: 1742
Location: Tirupur, India

PostPosted: Thu Nov 03, 2011 6:55 pm
Reply with quote

Thank you :-)
Back to top
View user's profile Send private message
ananth86

New User


Joined: 10 Jun 2009
Posts: 59
Location: Hyderabad

PostPosted: Thu Nov 03, 2011 9:11 pm
Reply with quote

Thanks Guys for the enlightment !!!! , I tried it .
This is what i did -
I created a PDSE library , added a few members in it.
Did Idcams alter to add volumes ( ALTER / ADDVOLUMES(*) )
The Library was shown as multivolume in 3.4
Put in more members , it was taking extents all in the same volume.
Finally reached 123 extents and thrown me E37-04 which says :
Quote:

04 A data set opened for output used all space available to or on
the current volume, and no more volumes were available. Change
the JCL to specify more volumes.


2. For a partitioned data set on a direct access volume or for
a VIO data set, all space was filled when the program
attempted to write another record. (A partitioned data set
or a VIO data set can reside on only one volume with a
maximum of 65535 tracks.)
Back to top
View user's profile Send private message
Pete Wilson

Active Member


Joined: 31 Dec 2009
Posts: 581
Location: London

PostPosted: Thu Nov 24, 2011 10:55 pm
Reply with quote

PDSE's can't be multi-volume, but can have up to 123 extents on a volume. The max size I seem to recall is ~3.7GB which is probably the old 65k tracks per volume limit.
Back to top
View user's profile Send private message
don.leahy

Active Member


Joined: 06 Jul 2010
Posts: 765
Location: Whitby, ON, Canada

PostPosted: Thu Nov 24, 2011 11:09 pm
Reply with quote

enrico-sorichetti wrote:
Quote:
just curious

atta boy icon_biggrin.gif

that' s something that people asking here do not have ( curiosity and ingenuity )
but on the other side the amount of laziness is amazing icon_cool.gif

many, I dare to say, almost all people providing answers and above all code snippets
do it because they are CURIOUS
if those asking had the same curiosity and ingenuity
most probably the forum traffic would be almost non existent

Laziness, when accompanied by curiosity and ingenuity, can be a good thing. It drives to you find better ways to do your work instead of always doing it the hard way. icon_cool.gif
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Fri Nov 25, 2011 12:16 am
Reply with quote

don.leahy wrote:
Laziness, when accompanied by curiosity and ingenuity, can be a good thing. It drives to you find better ways to do your work instead of always doing it the hard way. icon_cool.gif


Yes. I'm not sure laziness is the right word in this case, but I also can't come up with a better one. The purely lazy will type one character data-names, because that is "easier" and needs no thought (at that point). The trouble comes later, when the resultant program written by the lazy costs five times the amount of maintenance time.

Instead, the truly-lazy-not-sure-of-the-right-word will find out how the editor works. Will end up probably actually typing few characters, whilst producing a program that is not obviously written by someone who was lazy.

Will also copy code that works, rather than one-letter-at-a-time from scratch. Etc.
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 How to copy the -1 version of a membe... TSO/ISPF 4
No new posts what is the DSORG(Datset orgnisation)... JCL & VSAM 8
No new posts How to query MAXGENS of an existing P... JCL & VSAM 4
No new posts Editing "member generations"... TSO/ISPF 1
No new posts Changing dataset from PDSE to PDS All Other Mainframe Topics 13
Search our Forums:

Back to Top