Proprietäre WebLogic-EJBGEN-Annotationen müssen aus Ihrer Anwendung entfernt werden, bevor diese in WebSphere Application Server implementiert wird. Diese Annotationen stammen aus dem Paket weblogic.ejbgen.
Diese Regel erkennt die Verwendung dieser EJBGEN-Annotationen in Java-Dateien. Es ist eine Schnellkorrektur für diese Regel im Quellenscanner verfügbar. Die Schnellkorrektur entfernt alle Annotationen, deren Inhalte und entsprechenden Importe.
|
import weblogic.ejbgen.Session;; ... @Session(maxBeansInFreePool = "1000", initialBeansInFreePool = "0", transTimeoutSeconds = "0", type = Session.SessionType.TEST, defaultTransaction = Constants.TransactionAttribute.TEST, enableCallByReference = Constants.Bool.TRUE, ejbName = "TestSessionEJB") ... @weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome") |
Alle oben dargestellten Codezeilen werden entfernt, einschließlich des Imports, der nicht qualifizierten Annotation, der vollständig qualifizierten Annotation und des gesamten Annotationsinhalts.