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

Create Source Library PDS for large number COBOL programs


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

New User


Joined: 15 Oct 2005
Posts: 9
Location: Clemson, SC

PostPosted: Mon Nov 13, 2006 10:14 pm
Reply with quote

Hello - I need a job to create a PDS to hold at least 500 COBOL programs averaging 1000 source lines each. The panels do not allow for this. Any suggestions?
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


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

PostPosted: Mon Nov 13, 2006 10:45 pm
Reply with quote

Well, if one were to create a PDS with say 20 tracks, with a 5 block index, and then create 1 member with 1000 lines, then looked at 3.2 for size, one could estimate the size of the PDS required to hold 500 modules.

each directory block will maintain about 4 members with statistics (you could read the manual to get better info. but since you don't want to read anything, suggest you trail and error.

by the way, 500 modules is not very many when you are talking about a midsize application.
Back to top
View user's profile Send private message
jacheter

New User


Joined: 15 Oct 2005
Posts: 9
Location: Clemson, SC

PostPosted: Mon Nov 13, 2006 10:51 pm
Reply with quote

Actually I did read the manual and did the trial and error and created a PDS. The problem is with 10 people working on it it has to be compressed every couple of hours. It maxs out at 250 members. Please note, if you are going to be rude, it is best not to answer.
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


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

PostPosted: Mon Nov 13, 2006 11:14 pm
Reply with quote

was not being rude. I thought you were for posting a question without any attempt on your part to figure out the answer.

well, you only have 250 modules, and you need to compress every two hours. sounds as if your extrapolation ablilities are someone not existant.

how big is the PDS now? since it apparently is your first time, suggest that you use the 3.2 panel to check on the sizes, compressing and expanding. As I said, you need to watch out for the number of blocks allocated for directory.
PF1 on the 3.2 screen provides you with a good deal of info.

again, what are your statistics on the pds now? primary allocation?
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


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

PostPosted: Mon Nov 13, 2006 11:20 pm
Reply with quote

a couple of other things.

You should allocate in tracks (even if it is a large number) and not cylinders.

Is your system stable - does MVS come down a lot? Continually 'SAVEing' a member will eat up space.

I usually set up libraries 1000 to 1800 trks with 1000 directory blocks.
Back to top
View user's profile Send private message
jacheter

New User


Joined: 15 Oct 2005
Posts: 9
Location: Clemson, SC

PostPosted: Mon Nov 13, 2006 11:28 pm
Reply with quote

Problem solved. It turns out that allocating the PDS using TRACKS instead of CYLINDERS is the answer for our site anyway. Although the application will have approximately 2000 programs when completed, we are doing the development in the common PDS and promoting the completed unit development into Endevor for SYS testing so 500 max cobol members is sufficient. Our working set is currently 244 programs so I created the PDS with 1500 tracks, 20 secondary tracks, 200 dir blocks. The PDS block size is 27920 with Lrecl 80. JCL was not needed. The PDS was create in the 3.2 panel. My mistake was using an existing source PDS as a template and overlooked that it was done in CYL instead of Tracks.
Tom Kennett
Wyoming USA
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


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

PostPosted: Mon Nov 13, 2006 11:32 pm
Reply with quote

thx for getting back to us with your problem resolution.
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 split large record length file... DFSORT/ICETOOL 7
No new posts Replace each space in cobol string wi... COBOL Programming 2
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
No new posts COBOL ZOS Web Enablement Toolkit HTTP... COBOL Programming 0
No new posts Pulling a fixed number of records fro... DB2 2
Search our Forums:

Back to Top