Não Usar Anotações EJBGEN do WebLogic

As anotações EJBGEN do proprietário do WebLogic precisam ser removidas do aplicativo antes da implementação no WebSphere Application Server. Essas anotações vêm do weblogic.ejbgen pacote.


Esta regra detecta o uso dessas anotações EJBGEN em arquivos Java. Quando a correção automática para essa regra estiver disponível. A correção automatizada removerá todas as anotações, seus conteúdos e suas importações correspondentes.


Exemplo de código antes da migração:

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

Todas as linhas de código vistas anteriormente serão removidas. Isso inclui a importação, a anotação incompleta, a anotação completa e todo o conteúdo dentro das anotações.