On Tue, 22 Apr 2025 12:29:37 -0400, Mark Regan <[email protected]> wrote:
But you said you wanted the output "in the order it executes", which (to me) implies that STDOUT and STDERR should be interspersed, not clumped separately. Separately, you can't be sure which messages occurred first. Or have I misinterpreted your initial statement of what you want? Walt >That would work great for me; however, can the STDERR information appear >below the STDOUT information in the PRINT step? >On Tue, Apr 22, 2025 at 9:49 AM Peter Vels < >[email protected]> wrote: > >> You can also do it like this: >> >> //MODIFIED EXEC PGM=BPXBATCH >> //STDIN DD DUMMY >> //STDPARM DD * >> SH set -x ; >> *some commands that produce output go here;* >> //STDOUT DD PATH='/tmp/output.txt',PATHOPTS=(OWRONLY,OCREAT,OTRUNC), >> // PATHMODE=SIRWXU,FILEDATA=TEXT >> //STDERR DD PATH='/tmp/output.txt',PATHOPTS=(OWRONLY,OCREAT,OTRUNC), >> // PATHMODE=SIRWXU,FILEDATA=TEXT >> //*------------------------------------------------------------- >> //PRINT EXEC PGM=IEBGENER >> //SYSIN DD DUMMY >> //SYSUT1 DD PATH='/tmp/output.txt', >> // PATHOPTS=(ORDONLY), >> // PATHDISP=(DELETE,DELETE), >> // RECFM=VB,LRECL=1024,BLKSIZE=3000 >> //SYSPRINT DD SYSOUT=* >> //SYSUT2 DD SYSOUT=* >> >> On Tue, 22 Apr 2025 at 23:43, Kirk Wolf <[email protected]> wrote: >> >> > I think that this does what you are asking: >> > >> > //SHELL EXEC PGM=BPXBATCH, >> > // PARM='SH dig coztoolkit.com 2>&1' >> > //STDOUT DD SYSOUT=* >> > // >> > >> > FWIW: If you use COZBATCH, it handles this automatically. See: >> > https://coztoolkit.com/docs/cozbatch/ref.html >> > >> > //UNIX EXEC PGM=COZBATCH >> > //STDIN DD * >> > dig coztoolkit.com >> > // >> > >> > Kirk Wolf >> > Dovetailed Technologies >> > https://coztoolkit.com >> > >> > On Tue, Apr 22, 2025, at 7:05 AM, Mark Regan wrote: >> > > I'm using the OMVS DIG command in a BPXBATCH job, and I would like to >> > > combine the STDOUT DD and the STDERR DD into one SYSOUT DD, or both >> into >> > a >> > > single file. I need to keep the resulting output in the order it >> > executes, >> > > like when you do it from the OMVS command line. Is that double? If so, >> > how? >> > > >> > > Regards, >> > > >> > > Mark Regan, K8MTR General, EN80 >> > > CTO1 USNR-Retired (1969-1991), >> > > Nationwide Insurance, Retired (1986-2017), >> > > z/OS Network Infrastructure Engineering Consultant >> > > >> > > ---------------------------------------------------------------------- >> > > For IBM-MAIN subscribe / signoff / archive access instructions, >> > > send email to [email protected] with the message: INFO IBM-MAIN >> > > >> > >> > ---------------------------------------------------------------------- >> > For IBM-MAIN subscribe / signoff / archive access instructions, >> > send email to [email protected] with the message: INFO IBM-MAIN >> > >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to [email protected] with the message: INFO IBM-MAIN >> > >---------------------------------------------------------------------- >For IBM-MAIN subscribe / signoff / archive access instructions, >send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
