During an EJB invocation, the behavior of the invocation source transaction when a system exception occurs at the invocation destination varies as follows depending on the system definition.
If a system exception is returned at the invocation destination, the transaction is rolled back by the container. This operation is defined in the EJB specifications.
The invocation source and invocation destination transactions respectively operate as follows:
For details on the local call optimization, see 2.13.1 Local call optimization in the EJB remote interface in the uCosminexus Application Server EJB Container Functionality Guide.