3.14.5 Light transaction

The light transaction is a functionality that provides an optimum environment for the local transactions. As a result, an excellent local transaction performance is obtained. The light transaction can be applied only when local transactions are used. If the light transaction functionality is enabled, the EJBs can be invoked remotely in a transaction only when the invocation destination is BMT.

The light transaction functionality is enabled by default. An error occurs if you use a global transaction when the light transaction functionality is enabled. Therefore, when you want to use a global transaction, you must disable the light transaction functionality.

You specify the settings for enabling the light transaction functionality by customizing the J2EE server properties. For details on customizing the settings for the J2EE server operations, see 3.4.12 Settings in the execution environment.