Keine WebLogic-EJBGEN-Annotationen verwenden

Proprietäre WebLogic-EJBGEN-Annotationen müssen aus Ihrer Anwendung entfernt werden, bevor diese in WebSphere Application Server implementiert wird. Diese Anmerkungen stammen aus dem weblogic.ejbgen .


Diese Regel erkennt die Verwendung dieser EJBGEN-Annotationen in Java-Dateien. Sobald die automatische Korrektur für diese Regel verfügbar ist. Bei der automatischen Korrektur werden alle Anmerkungen, ihre Inhalte und die entsprechenden Importe entfernt.


Beispielcode vor der Migration:

import weblogic.ejbgen.Session;;

...
< span class="Code"> < span class="indent"> < /span>@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.