Toto pravidlo zjistí názvy rozhraní JNDI objektů Enterprise JavaBeans(TM) (EJB) ze souborů jboss.xml. Ve zdrojovém skeneru je k dispozici rychlá oprava.
Pro každý objekt EJB 2.1 nebo dřívější objekty enterprise bean je třeba zadat název rozhraní JNDI. Tento název se používá k vytvoření vazby položky v globálním oboru názvů rozhraní JNDI pro domovský objekt sady EJB. V případě serveru WebSphere traditional a Liberty je definice vazby uložena v souboru META-INF/ibm-ejb-jar-bnd.xmi.
Nemusíte ručně přiřazovat názvy vazeb rozhraní JNDI pro každé z rozhraní nebo domovských rozhraní EJB ve vašich objektech enterprise bean v modulech EJB 3.0. Nepřiřadíte-li vazby explicitně, přiřadí kontejner EJB výchozí vazby.
Příklad názvu rozhraní JNDI pro objekt EJB produktu v aplikaci úložiště může být store/ejb/Product, jak je uvedeno v následujícím příkladu.
Příklad jboss.xml <jndi-name>:|
<entity> <ejb-name>store/ejb/Product</ejb-name> <jndi-name>store/ejb/Product</jndi-name> </entity> |
Je-li rychlá oprava spuštěna, je hodnota názvu rozhraní JNDI migrována na odpovídající vázací soubor serveru WebSphere Application Server. Pokud vázací soubor dosud neexistuje, bude vytvořen.