Programming an Oracle Tuxedo ATMI Application Using C Writing Global Transactions 9 Writing Global Transactions This topic includes the following sections: What Is a Global Transaction? Starting the Transaction Suspending and Resuming a Transaction Terminating the Transaction Implicitly Defining a Global Transaction Defining Global Transactions for an XA-Compliant Server Group Testing Whether a Transaction Has Started