Az EJB-k JBoss-specifikus telepítésleírója (jboss.xml) tartalmazhat JNDI neveket az ejb-jar.xml fájlban meghatározott EJB helyi hivatkozásokhoz. Ezek a hivatkozások JNDI nevükre képezik le az EJB helyi hivatkozásokat. A hivatkozások WebSphere alkalmazáskiszolgálón való megfelelő működéséhez az információkat át kell helyezni a WebSphere alkalmazáskiszolgálóhoz tartozó kötésfájlba.
Ez a szabály megjelöli az EJB helyi hivatkozásokat, amelyeket a jboss.xml fájlban található, amikor az automatikus javítás elérhetővé válik, a JBoss XML-t egy megjegyzéssel jelzi, hogy az áttelepítés megtörtént. Ezt arra használják, hogy eldöntsék, hogy futtatni kell-e az automatikus javítást, és ez használható az alábbi időpontokban a migráció végén, hogy jelezze, hogy az XML-fájl mekkora része került migrálásra.
Amikor az automatikus javítás elérhetővé válik, a JNDI név a következő lesz a jboss.xml fájlból a <span.xml fájlba másolódik WebSphere EJB-kötési fájlba.
A következő példában a MyBean2 a MyBean komponensre mutató
hivatkozást határoz meg.
Először is, a <ejb-local-ref> a <ejb-local-ref> definiálva van a ejb-jar.xml fájlban:
Ezután a megfelelő <ejb-local-ref>
JNDI név van meghatározva a jboss.xml
fájlban:
Az automatikus javítás hozzáadja a ejb.MyBean JNDI nevet a kötésfájlhoz és a társítja a ejb/MyBean helyi hivatkozással a MyBean2.
Amennyiben a kötésfájl nem létezik, úgy a rendszer létrehozza azt.
A Java kódon belül az elnevezési kontextusra a következő példában látható módon lehet hivatkozni: