| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 1238.1 |  | STAR::ORGOVAN | Vince Orgovan | Mon Aug 07 1989 17:49 | 7 | 
|  |     On VMS it should be possible to unwind the call stack to continue
    processing the other client connections. You should not attempt to
    call back into Xlib using the display ID of the aborted connection,
    but it should be fine to call Xlib with the remaining display IDs. 
    Note that this isn't really robust in the sense that memory will
    surely be lost when you unwind the stack. 
 | 
| 1238.2 |  | VWSENG::KLEINSORGE | XUIS or DIE. | Tue Aug 08 1989 12:29 | 9 | 
|  |     Vince,
    
    Is this guaranteed never to change for VMS?  It would be nice to be
    able to do this...  it would even be better if there were a way to
    clean up.
    
    _Fred
    
 | 
| 1238.3 |  | ULTRA::WRAY | John Wray, Secure Systems Development | Tue Aug 08 1989 14:25 | 5 | 
|  |     It'd be even better if there were a toolkit-supported way to continue
    after a display disconnection, and (as Fred says) to instruct the
    toolkit to clean up the mess.  That way our Ultrix users would be able
    to build robust applications too.
 | 
| 1238.4 |  | VWSENG::KLEINSORGE | XUIS or DIE. | Tue Aug 08 1989 16:30 | 6 | 
|  |     
    The toolkit would be nice, but Xlib would be fine.  When I can easily
    intermix the toolkit and AST events... then it will matter.
    
    
 | 
| 1238.5 | Thanks | ACESMK::ALEXANDER |  | Wed Aug 09 1989 12:45 | 9 | 
|  |     From the dialogue, I gather that my customer is out of luck, since
    fooling around with the stack is not acceptably robust.  
    
    I'll pursue using the multicast feature in DECnet to solve this.
    
    Thanks for the response.
    
    Maggie
 | 
| 1238.6 | But the problem won't just go away... | IO::MCCARTNEY | James T. McCartney III - DTN 381-2244 ZK02-2/N24 | Thu Aug 10 1989 17:42 | 15 | 
|  |     Unfortunately we have this problem as well.  DECforms is multi-threaded
    internally and can control several  sessions  on  multiple displays and
    terminals concurrently.  It will be  really nasty if a single XIO error
    causes  an  ACMS/CP  process  (controlling 30 or  so  workstations  and
    terminals) to crash.  Our TP customers have  gotten  used  to  the fact
    that one terminal failing just causes the CP to  clean  up  the session
    and continue. 
    
    Is  this  lack  of  user  specified  XIO  error handler, percieved as a
    serious problem?   It seriously impacts our ability to provide a robust
    reliable TP product.
    
    James 
    
 | 
| 1238.7 |  | ULTRA::WRAY | John Wray, Secure Systems Development | Fri Aug 11 1989 11:00 | 6 | 
|  |     I sometimes get the impression that robustness in general is a specific
    non-goal of the X toolkit (and the X protocol, come to that - see the
    discussion in 60.*).  But then I'm a cynic by nature....
    
    John
 |