3.4 Managing transactions

This section gives an overview of transaction management.

The transaction management methods used for resource connections include the Application Server-managed method and user-managed method.

When the transactions are managed with Application Server, you can use the transaction manager of Application Server to manage the transactions.

The following table describes the organization of this section.

Table 3-10 Organization of this section (Managing transactions)

CategoryTitleReference location
ExplanationTransaction management methods for the resource connections3.4.1
Local transaction and global transaction3.4.2
Transaction types available for each resource3.4.3
Functionality provided with the transaction services3.4.4
Transaction operations during system exceptions3.4.5
Obtaining the transaction manager3.4.6
Implementation#Overview of processing and the points to remember when using the container-managed transactions (CMT)3.4.7
Overview of processing and the points to remember when using the UserTransaction interface3.4.8
Overview of processing and the points to remember when using the resource adapter-specific transaction management interface3.4.9
Overview of processing and the points to remember when transactions are not used3.4.10
Notes on the JTA-based transaction implementation3.4.11
SettingsSettings in the execution environment3.4.12

Note: The functionality-specific explanation is not available for "Operations".

#: For details on the implementation of transactions with the EJB client, see 3.5 Implementing transactions with the EJB client applications in the uCosminexus Application Server EJB Container Functionality Guide.


Hint
From among the resources, the transactions are not managed for the SMTP server and JavaBeans resources.
Reference note
You can also start a transaction with the EJB client application. For the notes on starting transactions with the EJB client applications, see 3.20 Notes on starting transactions with the EJB client applications.
Organization of this section
3.4.1 Transaction management methods for the resource connections
3.4.2 Local transaction and global transaction
3.4.3 Transaction types available for each resource
3.4.4 Functionality provided with the transaction services
3.4.5 Transaction operations during system exceptions
3.4.6 Obtaining the transaction manager
3.4.7 Overview of processing and the points to remember when using the container-managed transactions (CMT)
3.4.8 Overview of processing and the points to remember when using the UserTransaction interface
3.4.9 Overview of processing and the points to remember when using the resource adapter-specific transaction management interface
3.4.10 Overview of processing and the points to remember when transactions are not used
3.4.11 Notes on the JTA-based transaction implementation
3.4.12 Settings in the execution environment