WebSphere-Bindungen für die Definition von Ressourcenreferenznamen

Die JBoss-Implementierungsdeskriptoren, die Datei jboss-web.xml und die Datei jboss.xml, können Ressourcenreferenzen enthalten. Diese Referenzen ordnen die Ressourcenreferenz dem JNDI-Namen zu, wie im folgenden Beispiel gezeigt wird. Damit die Referenzen ordnungsgemäß in WebSphere(R) Application Server funktionieren, müssen sie in die Bindungsdateien von WebSphere Application Server umgesetzt werden.

Wie in der DTD JBoss definiert, kann der <resource-ref>-Tag drei verschiedene Tags enthalten verschiedene Tags enthalten, die dem <res-ref-name>-Tag folgen:

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

Diese Regel behandelt den Fall <jndi-name>. Siehe die Regel Manuelle Migration von Ressourcenreferenzen für URLS und ressourcenmanager, für die anderen Typen. Die automatische Korrektur übernimmt die in JBoss -spezifischen Bereitstellungsdeskriptoren definierten Ressourcenreferenzen und migriert sie in WebSphere traditionelle und Liberty Bindungen.

Konstrukte der Datei jboss-web.xml
<jboss-web>
<reference-ref>
<res-ref-name>test/E-Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>

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