Plik specyficznych dla serwera JBoss deskryptorów wdrażania, czyli plik jboss-web.xml lub jboss.xml, może zawierać odwołania do komponentów EJB. Odwołania te odwzorowują odwołanie do komponentu EJB na jego nazwę JNDI. Aby te odwołania działały poprawnie na serwerze WebSphere(R) Application Server, należy przenieść informacje do pliku powiązań serwera WebSphere traditional lub Liberty.
Ta reguła oznacza referencje EJB znalezione w jboss-web.xml pliku i jboss.xml pliku, jeśli. Po zastosowaniu automatycznej poprawki zostanie zastosowana, JBoss XML zostanie oznaczony komentarzem wskazującym, że został zmigrowany. Służy do określenia, czy uruchomić automatyczną poprawkę, i może być użyty na końcu migracji, aby wskazać, jaka część pliku XML została zmigrowana.
Jeśli na przykład moduł WWW serwera JBoss zawiera odwołanie do komponentu EJB o nazwie MyBean, odwołanie to jest definiowane w pliku jboss-web.xml:
=jboss-web.xml constructs= =Nazwa JNDI jest dodawana do pliku powiązań modułu WWW. Jeśli plik powiązań nie istnieje, zostanie utworzony nowy.
Podobnie w przypadku znalezienia odwołania do komponentu EJB w projekcie EJB informacje są przenoszone z pliku jboss.xml do pliku ejb-jar.xml i pliku powiązań komponentów EJB. W poniższym przykładzie komponent MyBean2 odwołuje się do komponentu MyBean z pliku jboss.xml.
jboss.xml constructsInformacje o odwołaniu są również dodawane do pliku powiązań. Jeśli plik powiązań nie istnieje, zostanie utworzony nowy.