Questa regola contrassegna il codice che richiama l'oggetto UserTransaction utilizzando javax.transaction.UserTransaction oppure weblogic.transaction.UserTransaction come stringa di ricerca.
I bean di transazioni gestite da bean devono ottenere l'oggetto UserTransaction utilizzando EJBContext getUserTransaction metodo. Altri componenti dell'applicazione, come i servlet e i componenti Web, ottengono il riferimento mediante una ricerca JNDI utilizzando il nome, java:comp/UserTransaction .
Sono contrassegnati i seguenti tipi di ricerca.
Ricerca UserTransaction WebLogicPer le transazioni gestite da bean, la riga di codice viene modificata per utilizzare getUserTransaction metodo.
Bean-managed lookupPer il codice bean non enterprise (client dell'applicazione, componenti Web e servlet), lo scanner di origine fornisce una correzione che modifica il codice in modo da utilizzare una ricerca JNDI con il nome, java:comp/UserTransaction. Il risultato รจ simile al seguente esempio:
WebSphere UserTransaction Lookup