Re: Re: Compile and run later

Ron Hudson <[email protected]>
Newsgroups gmane.comp.emulators.turnkey-mvs
Message-ID <[email protected]>
On my way to trying this I went to add another program to my linklib, but I
got a SD37 abend - looks like
I am out of disk space?

How do I check my disk space?

If my disk space is low what can I do to fix that (btw I compressed all my
PDSs)

Is plain vanilla MVS38J  really low on available disk space? (Do I need to
'buy' some more DASDs?)


Is my linklib somehow confined to a single volume?



On Wed, May 19, 2010 at 11:16 AM, gary_lee_phillips <[email protected]>wrote:

>
>
> You can list the members of a pds from the TSO Ready prompt (or option 6 in
> RPF) with this command:
>
> LISTD dsname MEM
>
> So for instance, here the command:
>
> listd test.load mem
>
> Produces:
>
> HERC03.TEST.LOAD
> --RECFM-LRECL-BLKSIZE-DSORG
> U ** 19069 PO
> --VOLUMES--
> PUB000
> --MEMBERS--
> LISTM
> TEST01
> UKJUPUT
> READY
>
> To actually execute the load module, you can use the TSO command
>
> CALL dsname(membername)
>
> But!! if any datasets will be read or written, including SYSIN or SYSPRINT,
> you will need to allocate each of them before hand using the TSO command
> ALLOC.
>
> If we're still talking about a FORTRAN program, then you probably
> need to do these:
>
> ALLOC DD(sysin) DA(*)
> ALLOC DD(sysprint) DA(*)
>
> Plus for each unit number used in a write or read statement, you must
> allocate something. So if you use unit 6 to print messages, you need
> something like:
>
> ALLOC DD(ft06f001) DA(*) [to print to your screen]
>
> or
>
> ALLOC DD(ft06f001) DA(filename) [to print to file 'filename']
>
> Use 'help allocate' for more details about the ALLOC command. It is the TSO
> equivalent of the DD statement in JCL.
>
> The FREE command (see 'help free') is used to release files from
> allocation. This happens automatically when you log off in any case.
>
> --- In [email protected] <turnkey-mvs%40yahoogroups.com>, Ron
> Hudson <hudson.ra@...> wrote:
>
> >
> > On Tue, May 18, 2010 at 9:16 PM, scott <svetter@...> wrote:
> >
> > >
> > >
> > //LKED.SYSLMOD DD DSN=youruid.LINKLIB(pgmname),DISP=(,CATLG,DELETE),
> > > // UNIT=SYSDA,SPACE=(CYL,(3,,10)),
> > > // DCB=SYS1.LINKLIB
> > >
> > > I susspected It was something like that - I now have a new PDS (I think
> > it's a PDS)
> > but I cant 'E' it in RPF menu 3.4 to verify it has a member named "Grid"
> >
> > HUDSON.DATA.DATA PUB002 10.138 PO FB 80 3120 1 300
> > 299
> > HUDSON.FORT.FORTH PUB000 10.138 PO FB 80 3120 1
> > 30 5
> > HUDSON.LINKLIB MVSCAT 10.138 PO U 0 32760 1
> > 45 44
> > HUDSON.PROG.PL1 PUB002 10.133 PO FB 80 3120 1 150
> > 149
> >
> > So, How do I run it now?
> >
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.