Restrictions on the EJB Service
No. | Restriction | Remarks | Date of | |
|
|
|
| Removal |
|
|
|
| |
7 | If any of the above methods are called from one of the | None | Not | |
| following methods, an exception will be thrown. |
| determined | |
| - getCallerIdentity() |
|
| |
| - getCallerPrincipal() |
|
| |
| - isCallerInRole(Identity role) |
|
| |
| - isCallerInRole(String roleName) |
|
| |
| If any of the above methods are called from one of the |
|
| |
| following methods, an exception will be thrown. |
|
| |
| - For STATEFUL Session Bean |
|
| |
|
| ejbRemove |
|
|
8 | In the following cases, invoking a method that has | None | Not | |
| method permission setting from an EJB application |
| determined | |
| method, a RemoteException is thrown. |
|
| |
| - When the distributed transaction function is used |
|
| |
|
| [STATEFUL Session Bean] |
|
|
|
| beforeCompletion |
|
|
|
| [Entity Bean] |
|
|
|
| ejbStore |
|
|
| - | When the Session Timeout function is used |
|
|
|
| [STATEFUL Session Bean] |
|
|
|
| ejbRemove |
|
|
9 | If | "Application" is specified in the resource connector of | None | Not |
| the deployment descriptor file, and a JDBC resource is |
| determined | |
| being accessed from an EJB application method, an |
|
| |
| SQLException is thrown in the following cases. |
|
| |
| - | When the distributed transaction function is used |
|
|
|
| [STATEFUL Session Bean] |
|
|
|
| beforeCompletion |
|
|
|
| [Entity Bean] |
|
|
|
| ejbStore |
|
|
| - | When the Session Timeout function is used |
|
|
|
| [STATEFUL Session Bean] |
|
|
|
| ejbRemove |
|
|
|
|
|
|
|
10 | If | "Application" is specified in the resource connector of | None | Not |
| the deployment descriptor file, and a JDBC resource is |
| determined | |
| being accessed from an EJB application method, an |
|
| |
| SQLException is thrown in some cases. |
|
| |
11 | If distributed transactions are used and the Snap output | None | Not | |
| level is set to "2", an |
| determined | |
| thrown. |
|
| |
|
|
|
|
|