Специальные файлы описания JBoss jboss-web.xml или jboss.xml могут содержать ссылки на EJB. Таким образом определяется связь между ссылкой на EJB и именем JNDI. Для того чтобы эти связи правильно работали в WebSphere(R) Application Server, информацию необходимо перенести в файл привязок WebSphere traditional и Liberty.
Это правило отмечает ссылки на EJB, содержащиеся в файле jboss-web.xml или jboss.xml, если соответствующее быстрое исправление в сканере исходного кода еще ни разу не применялось. После применения быстрого исправления в XML JBoss добавляется комментарий о том, что информация была перенесена. Это позволяет определить, нужно ли выполнять быстрое исправление, и может применяться в конце миграции для определения того, какая часть файла XML была перенесена.
Например, если веб-модуль JBoss ссылается на EJB MyBean, то ссылка определяется в файле jboss-web.xml:
=jboss-web.xml constructs= =Имя JNDI добавляется в файл привязок веб-модуля. Если файл привязок не существует, то он создается.
Аналогично, при обнаружении ссылки на EJB в проекте EJB информация перемещается из файла jboss.xml в файл ejb-jar.xml и файл привязок EJB. Ниже приведен пример MyBean2, который ссылается на MyBean из файла jboss.xml.
Фрагмент кода из jboss.xmlИнформация о ссылке также добавляется в файл привязок. Если файл привязок не существует, то он создается.