Această regulă semnalează codul care extrage obiectul UserTransaction utilizând javax.transaction.UserTransaction sau weblogic.transaction.UserTransaction ca un şir de căutare.
Fasolea tranzacţiilor gestionate de fasole trebuie să obţină obiectul de UserTransaction utilizarea EJBContext getUserTransaction :NONE. Alte componente de aplicare, cum ar fi servetele și componentele web obține referința printr-o căutare JNDI folosind numele, java:comp/UserTransaction .
Următoarele tipuri de căutări sunt semnalate:
Căutare WebLogic UserTransactionPentru tranzacțiile gestionate de fasole, linia de cod este modificată pentru a utiliza getUserTransaction :NONE.
Bean-managed lookupPentru codul bean non-enterprise (clienți de aplicații, componente web și servlete), se va care va modifica codul pentru a utiliza o căutare JNDI cu numele, java:comp/UserTransaction. Rezultatul se aseamănă cu exemplu următor:
WebSphere UserTransaction Lookup