Nu utilizaţi adnotările WebLogic EJBGEN

Adnotările WebLogic proprietare EJBGEN trebuie înlăturate din aplicaţie înainte de implementarea WebSphere Application Server. Aceste adnotări provin din weblogic.ejbgen .


Această regulă detectează utilizarea adnotărilor EJBGEN în fişierele Java. Când soluția automată pentru această regulă devine disponibilă. Remedierea automată va elimina toate adnotările, conținutul acestora și importurile corespunzătoare.


Exemplu de cod înainte de migrare:

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

Toate liniile codului prezentat anterior vor fi înlăturate. Aceasta include importul, adnotarea necalificată, adnotarea calificată complet şi tot cuprinsul adnotărilor.