NonStop Server for Java 6.0 Programmer's Reference

// Get a reference to UserTransaction based on TMF (by default).
UserTransaction utx = JTAFactory.getUserTransaction();
// Start transaction
utx.begin();
// Do work
...
// Commit transaction
utx.commit();
NonStop Server for Java Transaction API-TMF by Request
The following code gets a reference to UserTransaction based on TMF (which it requests). It
then starts and ends atransaction.
import javax.transaction.UserTransaction;
import com.tandem.jta.JTAFactory;
// Get a reference to UserTransaction based on TMF (by request).
UserTransaction utx = JTAFactory.getUserTransaction(JTAFactory.TMF);
// Start transaction
utx.begin();
// Do work
...//
Commit transaction
utx.commit();
NonStop Server for Java Transaction API-JTS
The following code gets a reference to UserTransaction based on JTS. It then starts and ends
a transaction.
import javax.transaction.UserTransaction;
import com.tandem.jta.JTAFactory;
// Get a reference to UserTransaction based on JTS.
UserTransaction utx = JTAFactory.getUserTransaction(JTAFactory.JTS);
// Start transaction
utx.begin();// Do work...
// Commit transaction
utx.commit();
NOTE: NonStop Server for Java Transaction API-TMF is intended for applications other than
CORBA applications. NonStop Server for Java Transaction API-JTA is intended for CORBA
applications. If you use NonStop Server for Java Transaction API-JTS for non-CORBA applications,
results are unpredictable.
Java Transaction API (JTA) 75