A WebLogic és JBoss alkalmazásokban a <local-jndi-name> elem a komponens helyi alapkönyvtárának JNDI nevét határozza meg a globális JNDI fában. A weblogic-ejb-jar.xml vagy a jboss.xml fájlban kerül meghatározásra.
A WebSphere(R) nem engedélyezi a helyi alapkönyvtárak JNDI nevekre való leképezését a globális JNDI fában. Helyette azok a helyi konténer JNDI fájára kerülnek leképezésre. Emiatt a programozóknak egy helyi névtérbeli JNDI hivatkozás segítségével kell elérniük a helyi EJB-komponenseket, nem pedig a globális névtérbeli JNDI név felhasználásával.
Ez a szabály akkor lép működésbe, ha a <local-jndi-name> elemet a weblogic-ejb-jar.xml vagy a jboss.xml-ban. Az automatikus javítás feldolgozza a Java fájlokat, a telepítési leírókat és a kötéseket, hogy lehetővé tegye ezeket a hivatkozások működjenek a WebSphere.
Az összes olyan csomag feldolgozásra kerül, mely a talált <local-jndi-name> elemet tartalmazó alkalmazáshoz kapcsolódik. Ha az alkalmazás EAR törekvésje nem található vagy nincs a talált EJB törekvéshez társítva, akkor csak az EJB törekvés kerül feldolgozásra. A kapcsolódó törekvéseket fontos megfelelően meghatározni.
Ha az automatikus javítás elérhető és alkalmazásra került, akkor az alkalmazásban lévő összes Java fájlt átvizsgálja, ahol a <local-jndi-név> található. Az elemzés során megkeresi a helyi JNDI név közvetlen kontextuskikereséseit, valamint a kérdéses névre vonatkozó EJB hivatkozás kikereséseit.
Ha például a helyi JNDI név ejb/myBeanLocalHome A következő kódpéldák a kód, a telepítésleírók és -kötések frissítéseit, vagy mindkettőt aktiválják.A Java kód az első példában megváltozott ctx.lookup("java:comp/ejb/myBeanLocalHome") hogy eJB-hivatkozás keresése megtörténik. A másik két Java példa változatlan marad. Mindhárom esetben az automatikus javítás frissíti a projekt telepítési leíróit és kötéseit.
Amikor egy törekvés esetében a rendszer felismeri az adott helyi JNDI név kikeresését, továbbá amikor egy változó kerül felhasználásra, a kikeresés pedig nem határozható meg, akkor a web.xml vagy az ejb-jar.xml fájl módosításra kerül, úgy, hogy a helyi JNDI nevet meghatározó komponens esetében tartalmazza az <ejb-local-ref> elemet. EJB törekvés esetén az <ejb-local-ref> elem hozzáadásra kerül minden olyan komponenshez, mely az ejb-jar.xml fájlban van meghatározva. A web.xml fájl esetében egy hivatkozás kerül hozzáadásra a helyi JNDI nevet meghatározó komponens számára. Mindkét esetben az <ejb-local-ref> JNDI név hozzáadásra kerül a törekvéshez tartozó kötésfájlhoz.