Usar as ligações do WebSphere para definir os nomes da JNDI do EJB

Essa regra detecta nomes JNDI Enterprise JavaBeans(TM) (EJB) dos arquivos jboss.xml.

Para cada EJB 2.1 ou enterprise beans anteriores, você deve especificar um nome da JNDI. O nome é utilizado para ligar uma entrada no espaço de nomes da JNDI global para o objeto de início do EJB. Para o WebSphere tradicional e o Liberty, a definição de ligação é armazenada no arquivo META-INF/ibm-ejb-jar-bnd.xmi.

Você não precisa designar manualmente nomes de ligações da JNDI a cada uma das interfaces ou nomes EJB em seus enterprise beans nos módulos EJB 3.0. Se você não designar ligações explicitamente, O contêiner EJB designará ligações padrão.

Um nome da JNDI de exemplo para um EJB de produto em um aplicativo de armazenamento pode ser store/ejb/Product como mostrado no exemplo a seguir.

jboss.xml <jndi-name> de exemplo:
< span class="Code"> < entity>
<ejb-name>store / ejb / Product</ejb-name>
<jndi-name>store / ejb / Product</jndi-name>
</entity>

O valor do nome JNDI é migrado para o arquivo WebSphere Application Server arquivo de vinculação correspondente. Se o arquivo de ligações ainda não existir, um arquivo será criado.