I don't know any Cobol syntax that would change the DDNAME in a DCB, but you could call an assembler routine to change the DDNAME before OPEN. Why would you want to do that?
I'm a bit baffled. In z/OS and its ancestors, the data set name isn't determined until runtime, via JCL. Perhaps if you describe the problem you are trying to solve. -- Tom Marchant On Fri, 28 Apr 2023 19:37:39 +0000, Schmitt, Michael <michael.schm...@dxc.com> wrote: >I know how to have a COBOL program on z/OS use a data set name that isn't >determined until runtime, via an environment variable. My question is can you >use one file (i.e. one select/assign and one FD) to write to different DD >names, that were already allocated in the JCL? > >I can't find a way, and in the manual the syntax for the environment variable >method requires a DSN or PATH, no option for a DD name. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN