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