Использовать привязки WebSphere для определения имен ссылок на ресурсы

Файлы описания JBoss, jboss-web.xml и jboss.xml, могут содержать ссылки на ресурсы. Эти ссылки связывают ссылку на ресурс и имя JNDI, как показано в примере. Для того чтобы эти связи правильно работали в WebSphere(R) Application Server, их необходимо перенести в файлы привязок WebSphere Application Server.

Согласно определению, данному в DTD JBoss, тег <resource-ref> может содержать три разных тега после тега <res-ref-name>:

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

Это правило действует в том случае, когда указан тег <jndi-name>. Остальные варианты обрабатываются правилом Вручную перенести ссылки на ресурсы для URL и администраторов ресурсов. Для этого правила доступно быстрое исправление в сканере исходного кода. Процедура быстрого исправления преобразует ссылки на ресурсы, определенные в файлах описания JBoss, в привязки WebSphere traditional и Liberty.

Фрагмент кода из jboss-web.xml
<jboss-web>
<reference-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>


Фрагмент кода из 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>