Adnotările WebLogic proprietare EJBGEN trebuie înlăturate din aplicaţie înainte de implementarea WebSphere Application Server. Aceste adnotări vin din pachetul weblogic.ejbgen.
Această regulă detectează utilizarea adnotărilor EJBGEN în fişierele Java. În scanerul de sursă este disponibilă o corecţie rapidă pentru această regulă. Corecţia rapidă înlătură toate adnotările, conţinutul lor şi importurile lor corespunzătoare.
|
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.