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 lookupCod de bean non-enterprise (clienţi aplicaţie, componente web şi servleturi), scanerul de sursă furnizează o corecţie rapidă care modifică codul pentru a folosi o căutare JNDI cu numele java:comp/UserTransaction. Rezultatul se aseamănă cu exemplu următor:
WebSphere UserTransaction Lookup