No utilizar anotaciones EJBGEN de WebLogic

Las anotaciones EJBGEN específicas de WebLogic se deben eliminar de la aplicación antes del despliegue en WebSphere Application Server. Estas anotaciones proceden del paquete weblogic.ejbgen.


Esta regla detecta el uso de estas anotaciones EJBGEN en archivos Java. Un arreglo rápido para esta regla está disponible en el explorador de orígenes. El arreglo rápido elimina todas las anotaciones, su contenido y sus importes correspondientes.


Código de ejemplo antes de ejecutar el arreglo rápido:

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")

Se eliminarán todas las líneas de código mostradas previamente. Esto incluye la importación, la anotación no calificada, la anotación totalmente calificada y todo el contenido de las anotaciones.