RE: Re: Compile and run later
"Carlos Aguilera" <[email protected]>
| Newsgroups | gmane.comp.emulators.turnkey-mvs |
|---|---|
| Message-ID | <84FF3921164D4D8EB60A861A5E154C06@carlospvwynf59> |
You may need to compress the library Carlos Aguilera 1401 Liggates Rd Lynchburg VA 24502 Carlos-FiVMtmHp2a9Wk0Htik3J/[email protected] 434-401-4828 _____ From: [email protected] [mailto:[email protected]] On Behalf Of Ron Hudson Sent: Wednesday, May 19, 2010 3:59 PM To: [email protected] Subject: Re: [turnkey-mvs] Re: Compile and run later 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 <tivo.overo@gmail. <mailto:[email protected]> com> 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 turnkey-mvs@ <mailto:turnkey-mvs%40yahoogroups.com> yahoogroups.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? >