David, There is a bit of a lag for me between sending a reply and when it's posted.
Increasing the EXECIO diag 8 buffer size from the default 8k to a higher value would do the trick. I see Kris has a great suggestion for calc'ing the buffer required. Glad you found a fix. Mike -----Original Message----- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Wakser, David Sent: Thursday, August 07, 2008 3:11 PM To: [email protected] Subject: Re: VM Read problem Mike: Thanks for the response, but it was, indeed, a buffer problem. -----Original Message----- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Mike Rydberg Sent: Thursday, August 07, 2008 3:12 PM To: [email protected] Subject: Re: VM Read problem David, My guess would be that when you invoke RECEIVE it is clearing the queued() output. On the next PULL you will get a VM READ since there in nothing else queued() to read in your do queued() loop. Try this.. 'pipe cp Q RDR ALL FULL | stem recs. ' Do n=1 to recs.0 Parse var recs.n sender num . . recs copy hold date time name type . ... end
