Utilizar enlaces de WebSphere para definir nombres de referencia de recurso

Los descriptores de despliegue de JBoss, jboss-web.xml y el archivo jboss.xml, pueden contener referencias a recursos. Estas referencias correlacionan la referencia del recurso con el nombre JNDI, tal como se demuestra en el ejemplo. Para que las referencias funcionen correctamente en WebSphere(R) Application Server, se deben pasar a los archivos de enlaces de WebSphere Application Server.

Tal como se define en la DTD de JBoss, la etiqueta <resource-ref> puede contener tres etiquetas diferentes después de la etiqueta <res-ref-name>:

<!ELEMENT resource-ref (res-ref-name , (resource-name | jndi-name | res-url))>

Esta regla maneja el caso <jndi-name>. Consulte la regla Migrar manualmente las referencias de recursos para URL y gestores de recursos para ver los demás tipos. En el explorador de orígenes, hay un arreglo rápido para esta regla. El arreglo rápido toma las referencias de recursos definidas en los descriptores de despliegue específicos de JBoss y las migra a enlaces de WebSphere tradicional y Liberty.

Construcciones de jboss-web.xml
<jboss-web>
<reference-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>


Construcciones de jboss.xml
<jboss>
<enterprise-beans>
<session>
<ejb-name>myBean</ejb-name>
<resource-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</resource-ref>
</session>
</enterprise-beans>