Re: Re: Compile and run later
Rick Fochtman <[email protected]>
| Newsgroups | gmane.comp.emulators.turnkey-mvs |
|---|---|
| Message-ID | <[email protected]> |
---------------------------------<snip>------------------------------ > > Example from grid build jcl (ulams is also the same): > > //LKED.SYSLMOD DD DSN=HUDSON.GO.LOAD(IGRID),DISP=(OLD,CATLG,) > > > After delete and 3 rebuilds: > > C Dataset name Volume Ref.dt Org RECFM RECL BLK Ext > Size Free > --- SNIP --- > HUDSON.GO.LOAD PUB000 10.140 PO U 0 19069 > 2 7 0 > > > > > What's happening is that you're releasing all unused space after > each LMOD goes into it. > > Then try re-allocating with SPACE=(CYL,(5,5,89)). > > > I did edit my mklib job to use those parameters. --------------------------------------<unsnip>--------------------------------- DISP=(OLD,CATLG) is unnecessary. I'll bet you're getting a NOT CATLGED - 2 message on each LINKEDIT. You're more efficient with a pre-defined dataset to use SHR. Look in the PROC you're using and see if the SYSLMOD card has a SPACE parm that includes RLSE. That's what is releasing your space. You might want to consider building your own proc that does exactly what you want and doesn't include any parameters you don't want or need. Rick