On Mon, 20 Sep 2021 22:30:32 -0500, Mike Schwab wrote: >How about >//ddname DD DISP=(NEW,DELETE,DELETE), >// DCB=(DSORG=PS[only],RECFM=F/FA/FM/V/VA/VM/U?/UA?/UM?/[no B]),BLKSIZE=nnnnn), >// PIPES=(PROGNAME,'100/32k byte parm to select or modify records', >// ddname1,ddname2,...,ddnameN), >and the OPEN (ddname,OUTPUT) loads the PIPES program in (sub)task memory) >and sets up the PUT/WRITE to DDNAME to call the program instead? >The close unloads the PIPES program in (subtask memory). >VSAM writes accepted like a DSORG=PS? >Any other parameters possible? > What manual did you find that in? I don't see it in the JCL Ref.
Are you makiing it up? How is it preferable to SUBSYS=PIPE? (BP01? I see each among various IBM pages.) >A pipes DDNAME can use a PIPES parameter for a subsequent program. > "subsequent"? Not "concurrent"? (But perhaps you mean lexically subsequent but temporally concurrent.) >Of course, ddnames can only be used by the EXEC PGM= or one of the >pipes programs. >And all pipes programs remain in memory until step end. >In case of abend / restart the checkpoint is taken in EXEC PGM= and >abandon updates / writes in any pipes program after the checkpoint. > ... -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
