Ta reguła wykrywa nazwy JNDI komponentów Enterprise JavaBeans(TM) (EJB) w plikach jboss.xml. Szybka poprawka jest dostępna w skanerze kodu źródłowego.
Dla każdego komponentu EJB w wersji 2.1 lub wcześniejszej należy określić nazwę JNDI. Nazwa służy do powiązania pozycji w globalnej przestrzeni nazw JNDI dla głównego obiektu EJB. W przypadku serwerów WebSphere traditional i Liberty definicja powiązania jest przechowywana w pliku META-INF/ibm-ejb-jar-bnd.xmi.
Nie jest konieczne ręczne przypisywanie nazw powiązań JNDI do wszystkich interfejsów lub podstawowych komponentów EJB w modułach EJB 3.0. Jeśli powiązania nie zostaną przypisane jawnie, kontener EJB przypisze powiązania domyślne.
Przykładową nazwą JNDI komponentu EJB Product w aplikacji store może być store/EJB/Product, tak jak przedstawiono to w poniższym przykładzie.
Przykład elementu <jndi-name> w pliku jboss.xml:Po uruchomieniu szybkiej poprawki wartość nazwy JNDI zostaje przeniesiona do odpowiedniego pliku powiązań serwera WebSphere Application Server. Jeśli plik powiązań jeszcze nie istnieje, zostanie utworzony nowy.