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

Reply via email to