As far as I know, BatchPipes is a separate concept from TSO Pipelines.  
Separate jobs use the SUBSYS keyword on a sequential file output or input DD 
statement to route management of that DD statement to the BatchPipes subsystem 
address space, with other SUBSYS keyword options to handle the routing.  The 
server can then connect the DD statement with a similar DD statement in a 
different batch job, providing buffering as necessary.  Existing programs just 
think they are just writing or reading normal sequential files.  BatchPipes 
supports the use of TSO Pipelines "fittings" which can be inserted in the pipes 
connecting the jobs, for example allowing the data to be transformed, split or 
duplicated to different destinations.  The copy of TSO Pipelines supplied with 
BatchPipes is called BatchPipeWorks, and can also be used in the same way as 
TSO Pipelines.

For more details, you need to find a way to read the documentation that I 
mentioned in my earlier post.

Jonathan Scott

-----Original Message-----
From: IBM Mainframe Assembler List <[email protected]> On Behalf 
Of Paul Gilmartin
Sent: 06 September 2025 21:17
To: [email protected]
Subject: Re: TSO Pipelines

On 9/6/25 12:07, Rob van der Heij wrote:
> Yes, better than nothing. But by little.
> I don't know whether John distributed the TSO Pipelines on 2010 level. 
> I do know IBM Denmark did it as PO until John retired. It contained 
> several things not in the batchpipes edition (which landed at IBM 
> again later) I think the concept with pipes between job steps was pretty cool,
>    ...
Between job steps?  Or between jobs?
o Has the Initiator the ability to run multiple steps concurrently?
o Or is this a *major* Type 1 enhancement added by Pipes?
o Or must the concurrent steps be in separate jobs?

What would the (pointless) illustration look like?
     IEBGENER | IEBGENER

How are DDNAME conflicts handled?  (two SYSUT1 and two SYSUT2?) Possibly 
alternate DDNAME lists?

> especially with CMS Pipelines in between. Those involved didn't 
> understand the potential of the solution.

Regular expressions?

--
gil

Reply via email to