On Tue, 31 Jul 2007 15:27:30 -0400 Michael Coffin said: >Hi Harry, > >That's what I thought, and it makes sense. I seem to recall writing >some REXX programs a few years back using PIPE and STARMSG to handle the >communications between virtual machines and not liking that the PIPE >must remain active, always, or you drop the communications layer of the >programming. The nice thing about WAKEUP is that it stays resident as a >nucleus extension unless/until you explicitly terminate it. >
That's because WAKEUP is a hammer, so everything looks like a nail. PIPE is a Swiss Army Knife, which isn't very useful for hitting screws into walls, but open the screwdriver blade, and you'll be much happier. Pipelines moves data through a process, and much cleaner implementation of psuedo-multi-tasking process that multiple SMSG and spool files implies than a Rexx loop. It may take twisting your head around, but once you get past that, it is much more natural. Rob will hurt me, but you can easily do a simple Rexx stage that processes the looping structure you are use to seeing. You just can't do PIPE STARMSG | stem r. do i = 1 to r.0 .... but something like PIPE (end ?) STARMSG | a: locate /MSG/ | one process... ? a: | second proc... /ahw >Of course, at the end of the day use whichever method works best for >you. :) > >-Mike > >-----Original Message----- >From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On >Behalf Of A. Harry Williams >Sent: Tuesday, July 31, 2007 1:59 PM >To: IBMVM@LISTSERV.UARK.EDU >Subject: Re: Possible Causes of HCPMFS057I > > >On Tue, 31 Jul 2007 11:32:40 -0400 Michael Coffin said: >> >>I know a lot of people are using the PIPE STARMSG stage to process IUCV > >>messages these days, but does that stay resident to collect SMSGs after > >>the PIPE terminates and passes control to the host program? > >Of course not. The Pipe has terminated. That's why you process the >message in the Pipe. Remember that pipelines are about processing the >data, not to be inside of a Rexx Do loop. Turn your Rexx Do loop into a >series of Pipe stages and all works for the best. > >> >>-Mike >/ahw