On 9/1/2011 19:13, John P. Hartmann wrote:
You aren't reinventing SERVUS REXX by any chance?

It's likely.  It's a learning experience.  Someone else here lately
asked me a similar question about PIPESERV.  I looked at that
code.  I haven't the background to learn _anything_ from it.  I'll
look at SERVUS also.

On 9/1/2011 10:41, Glenn Knickerbocker wrote:
To connect the outputs downstream you need PIPCMD rather than RUNPIPE.

By experiment:

/* Rexx */ signal on novalue;  /*
   Doc:  How does PIPCMD differ from RUNPIPE?
*/
trace C

'addstream output X'
'addpipe *.output.X:'         ,
    '| pipcmd'                ,  /* Seems to do nothing useful.  */
    '| specs /x / 1 1-* next' ,
    '| console'
'callpipe literal query | *.output.X:'

say; say;
'addstream output Y'
'addpipe *.output.Y:'         ,
    '| runpipe'               ,  /* Seems to do what I want.     */
    '| specs /y / 1 1-* next' ,
    '| console'
'callpipe literal query | *.output.Y:'


Thanks,
gil

Reply via email to