Descriptorii de implementare specifici JBoss jboss-web.xml sau fişierul jboss.xml ar putea conţine referinţe EJB. Aceste referinţe mapează o referinţă EJB la numele său JNDI. Pentru ca referinţele să funcţioneze corect pe WebSphere(R) Application Server, informaţiile trebuie să fie mutate la fişierul de legări WebSphere traditional sau Liberty.
Această regulă marchează referințele EJB găsite în jboss-web.xml fișier și jboss.xml fișier, dacă. După aplicarea remedierii automate aplicat, acesta va marca JBoss XML cu un comentariu care indică faptul că a fost migrat. Acesta este utilizat pentru a determina dacă trebuie să se execute remedierea automată și poate fi utilizat la la sfârșitul migrării pentru a indica cât de mult din fișierul XML a fost migrat.
De exemplu, dacă un modul web JBoss face referire la EJB MyBean, referinţa este definită în fişierul jboss-web.xml:
=jboss-web.xml constructs= =Numele JNDI este adăugat la fişierul de legare module Web . Dacă nu există fişierul de legare, este creat unul.
Similar, când este găsită o referinţă EJB într-un proiect EJB, informaţiile sunt mutate din fişierul jboss.xml în fişierul ejb-jar.xml şi în fişierul de legări EJB. De exemplu, următorul exemplu arată MyBean2 care se referă la MyBean-ul din fişierul jboss.xml.
jboss.xml constructsInformaţiile despre referinţă sunt, de asemenea, adăugate la fişierul de legare. Dacă nu există fişierul de legare, este creat unul.