Re: Dynamic Allocation-Related Question




"OppThumb" <calahanj@xxxxxxxxx> a écrit dans le message de news: 1149084163.762998.123860@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,

To explain up front, I'm working from examples given to me a long time
ago. I have a subroutine program (written in Assembler) to invoke SVC
99 and dynamically allocate files. Even though it was written years
ago, it's still a pretty good little utility program to handle all
types of files on all types of devices.

I also have a copy of a COBOL program that calls the subroutine,
specifically showing me how to allocate output files. Here's the catch
-- it appears that the program only allocates empty output files which
in my example were populated later, in another program.

Does anyone have an example of how to write to a dynamically allocated
output file in the same program where it was allocated? Assuming I have
the DDNAME, DSN, and any other file-related info available to me
(obviously, not in the FILE SECTION), how would I set up the OPEN,
CLOSE and WRITE statements? Can this even be done?

the only thing do Dynalloc ( SVC 99 ), is to allocate your file, so you
do not need a DD Statement in your JCL for this file.

To Open, Close and Write on this file you MUST have a
SELECT, FD , OPEN, WRITE and CLOSE in your COBOL program
just like any other files.
You must call Dynalloc before OPEN.

You may also call a sub-program to handle all this, if you don't want
it in the main program.

.



Relevant Pages

  • Re: Dynamic Allocation-Related Question
    ... I have a subroutine program (written in Assembler) to invoke SVC ... specifically showing me how to allocate output files. ...
    (comp.lang.cobol)
  • Dynamic Allocation-Related Question
    ... I have a subroutine program to invoke SVC ... 99 and dynamically allocate files. ... specifically showing me how to allocate output files. ...
    (comp.lang.cobol)
  • Re: Dynamic Allocation-Related Question
    ... If you have a currently supported version of COBOL, ... recommend switching from an Assembler/SVC 99 approach to using the ... specifically showing me how to allocate output files. ...
    (comp.lang.cobol)