11881189119011911192119311941195119611971198
res.end(xid1, XAResource.TMSUCCESS); // prepare it res.prepare(xid1); res.commit(xid1, false); conn1.close();
13261327132813291330133113321333133413351336
log.trace("Sent message"); // prepare tx res1.prepare(xid1); log.trace("prepared tx"); conn2 = JMSTestCase.cf.createConnection();
14591460146114621463146414651466146714681469
16331634163516361637163816391640164116421643
res1.end(xid1, XAResource.TMSUCCESS); // prepare the tx res1.prepare(xid1); // Now recover conn3 = JMSTestCase.cf.createXAConnection();
17671768176917701771177217731774177517761777
res1.end(xid1, XAResource.TMSUCCESS); // prepare the tx res1.prepare(xid1); conn1.close(); conn2.close();
19881989199019911992199319941995199619971998
res.end(xid1, XAResource.TMSUCCESS); // prepare it res.prepare(xid1); conn3 = JMSTestCase.cf.createXAConnection(); XASession sess3 = conn3.createXASession();
22442245224622472248224922502251225222532254
res.end(xid1, XAResource.TMSUCCESS); // prepare it res.prepare(xid1); conn1.close(); conn2.close(); conn1 = null;
24622463246424652466246724682469247024712472
log.trace("Sent messages"); // prepare both txs res1.prepare(xid1); res2.prepare(xid2); log.trace("prepared messages"); // Now "crash" the server
26512652265326542655265626572658265926602661
res2.end(xid2, XAResource.TMSUCCESS); // prepare both txs res1.prepare(xid1); res2.prepare(xid2); // Now "crash" the server stopServerPeer();
28042805280628072808280928102811281228132814