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
>