With bash you can handle multiple pipes at once without explicit named
pipes  ("process redirection"), and you can also get a completion status
array ("PIPESTATUS[i]") from a multi-stage pipe.     Pity there is no z/OS
port of bash that supports local spawn, which is important in many cases.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Feb 1, 2018 at 10:12 AM, Rob van der Heij <[email protected]> wrote:

> On 1 February 2018 at 16:40, Paul Gilmartin <
> [email protected]> wrote:
>
>
> > > with a multi-stream pipeline topology ...
> >
> > That restriction is a myth.  C programs can deal with multi-stream
> > pipe topologies.  In shell that requires named pipes.
> >
>
> Because CMS Pipelines does not buffer the data, the flow of records in
> different segments of the pipeline is predictable. Without that, even
> simple plumbing does not work as I would expect.
> With named pipes you have a bunch of programs using each others output, and
> you don't really care when they do it.
>
> Rob
>

Reply via email to