I'm testing a couple stages which wind up writing to a UR device
(150) spooled to SMTP. At some point, I've had enough, and cancel
with "HX". When I try the program again, it gets unexpected
RC=400. It seems to clean up by IPL CMS (ugh!) or (with Pipelines
runtime) by writing a null recort to flush the UR buffer.
Apparently something is left running after "HX". Is there any
sure way, short of "IPL CMS" to clean this up?
Console log, much abridged:
pipe lurker
25 *-* 'callpipe literal' When '| delay'
>>> "callpipe literal 31 | delay"
hx
CMS
det 150
PRT FILE 1094 SENT TO SMTP RDR AS 0919 RECS 0011 CPY 001 A NOHOLD NOKEEP
PRT 0150 DETACHED
* From SMTP: Received Spool File 0919
Ready; T=0.04/0.05 23:06:25
* From SMTP: Mail delivered to: <xxx@yyy>
pipe lurker
25 *-* 'callpipe literal' When '| delay'
>>> "callpipe literal 31 | delay"
PIPDEL400E Delay 31 is not acceptable.
PIPMSG003I ... Issued from stage 2 of pipeline 1.
PIPMSG001I ... Running "delay".
+++ RC(400) +++
26 *-* 'output Delayed until:' When 'at' date() time()
>>> "output Delayed until: 31 at 4 Aug 2011 23:07:04"
27 *-* if Date( 'Weekday' )=='Friday'
>>> "0"
*-* end Day
21 *-* do Day = 1
22 *-* 'output Delaying until:' When 'for iteration' Iter
>>> "output Delaying until: 31 for iteration 1"
23 *-* 'callpipe literal | *.output.FLSH:' /* Flush buffer so far. */
>>> "callpipe literal | *.output.FLSH:"
24 *-* trace R
25 *-* 'callpipe literal' When '| delay'
>>> "callpipe literal 31 | delay"
Thanks,
gil