vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi all. I tried to find Sybase documents describing how OpenSwitch works with JDBC clients doing XA transactions, but there was nothing. I suspect that if OpenSwitch fails over from one DBMS to another, even a warm standby, during a client's ongoing (pre-prepared) XA transaction, that transaction is defunct, and/or the processing context is gone. Eg, if the client is halfway through reading a cursor from a query of not-yet- committed data from a dynamically-generated session-scoped stored procedure, and I'd hope that the JDBC connection would get an Exception to indicate such. What I would be scared of, is if the under-the-covers failover was in some way 'transparent', leaving the JDBC client to discover that they are 'not in Kansas anymore'. thanks much in advance, Joe Weinstein at BEA Systems |