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 dei bean non aziendali (client dell'applicazione, componenti Web e servlet), verrà fornita una correzione automatica che modificherà il codice in modo da utilizzare un che modificherà il codice per utilizzare una ricerca JNDI con il nome, java:comp/UserTransaction. Il risultato è simile al seguente esempio:
WebSphere UserTransaction Lookup