Diese Regel markiert Code, der das Objekt UserTransaction mit javax.transaction.UserTransaction oder weblogic.transaction.UserTransaction als Suchzeichenfolge abruft.
Beans für Bean-gesteuerte Transaktionen müssen das Objekt UserTransaction über den EJBContext abrufen. getUserTransaction Methode. Andere Anwendungskomponenten, wie z. B. Servlets und Webkomponenten, rufen die Referenz über eine JNDI-Suche mit dem Namen ab. java:comp/UserTransaction .
Die folgenden Typen von Lookups werden markiert.
Lookup des WebLogic-Objekts UserTransactionBei Bean-gesteuerten Transaktionen wird die Codezeile so geändert, dass sie die getUserTransaction Methode.
Bean-gesteuerter LookupFür Code, der kein Enterprise-Bean-Code ist, wie z. B. Code für Anwendungsclients, Webkomponenten und Servlets, ändert die Schnellkorrektur im Quellenscanner den Code so, dass ein JNDI-Lookup mit dem Namen verwendet wird: java:comp/UserTransaction. Das Ergebnis gleicht dem folgenden Beispiel:
Lookup des WebSphere-Objekts UserTransaction