Restrictions on the EJB Service
2-7
No. Restriction Remarks Date of
Removal
7 If any of the above methods are called from one of the
following methods, an exception will be thrown.
- 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
None Not
determined
8 In the following cases, invoking a method that has
method permission setting from an EJB application
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
None Not
determined
9 If "Application" is specified in the resource connector of
the deployment descriptor file, and a JDBC resource is
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
None Not
determined
10 If "Application" is specified in the resource connector of
the deployment descriptor file, and a JDBC resource is
being accessed from an EJB application method, an
SQLException is thrown in some cases.
None Not
determined
11 If distributed transactions are used and the Snap output
level is set to "2", an ORA-01002 error in Oracle may be
thrown.
None Not
determined