
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.  | 
  | 
  | |
  | 
  | 
  | 
  | 
  |