FWIW, I finally managed to cobble-up a Hartmann-like pipelines implementation following the POSIX model.
HAVE NOT tested it on USS, but it presumably would work there.

It was announced at the VM Workshop last year as "pervasive plumbing", providing similar functionality to CMS Pipelines but for platforms other than z/VM. The downside is a dearth of stages, where CMS Pipelines has more than 200 (similar for TSO Pipelines). The worst miss is the SPEC stage, which we're working on (when the day job does not consume all time and energy).

Like Phil says, many "haven't really seen the power", especially those who are only familiar with shell pipes (like the Linux/Unix masses at whom this project is targeted, but also users of shell pipes in USS).

As for COBOL, the project includes a sample COBOL stage. Stages can be written in any language and run as separate processes, much like shell pipes (but with proper record boundaries and flow control).


*I say "Hartmann-like" because CMS/TSO Pipelines was originated by John Hartmann, then with IBM, and to distinguish from other designs.


-- R; <><



On 9/8/25 6:39 PM, Phil Smith III wrote:
Sorry, but I don't think the evidence exists to support your assertion. TSO 
Pipes were never generally available, so people didn't get to use them much. 
That means we don't know whether they would have, but the huge uptake on CMS -- 
where the kinds of things that one tends to do with a Pipe are generally easier 
to do than in TSO anyway -- suggests (does NOT prove) otherwise.

You saying "TSO PIPEs aren't useful" suggests to me that you haven't really 
seen the power of Pipes. Many of us have written products that comprised mostly Pipes, or 
condensed hundreds of lines of Rexx code down to a dozen-stage pipeline that ran orders 
of magnitude faster.

Yes, COBOL might (sometimes!) be faster to run -- but is (generally) slower to 
develop, debug, maintain. People's time is expensive...

-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Jon 
Perryman
Sent: Monday, September 8, 2025 5:05 PM
To: [email protected]
Subject: Re: Pipelines = you don't understand z/OS

On Sun, 7 Sep 2025 18:24:29 -0500, Hobart Spitz <[email protected]> wrote:

Why haven't customers jumped on Pipes (CMS/TSO Pipelines), like they
should?  Here are some possible answers:
Native TSO PIPEs existed but customers refused to buy it. z/OS Unix pipes has 
nothing to do with TSO PIPEs. If today, you absolutely needed pipes in TSO, 
then use z/OS Unix pipes despite it's downside.

I repeat, TSO PIPEs aren't useful otherwise it would still exist. It appears no 
one noticed it's demise. There are better ways to solve problems that people 
perceive CMS PIPEs is supposed to address.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

--
-- R; <><

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to