Специальные файлы описания JBoss jboss-web.xml или jboss.xml могут содержать ссылки на EJB. Таким образом определяется связь между ссылкой на EJB и именем JNDI. Для того чтобы эти связи правильно работали в WebSphere(R) Application Server, информацию необходимо перенести в файл привязок WebSphere traditional и Liberty.
Это правило помечает ссылки на EJB, найденные в jboss-web.xml файл и jboss.xml файле, если. После того как автоматическое исправление будет он пометит JBoss XML комментарием, указывающим на то, что он был перенесен. Это значение используется для определения необходимости запуска автоматического исправления, а также может быть использовано в в конце миграции, чтобы указать, какая часть 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Информация о ссылке также добавляется в файл привязок. Если файл привязок не существует, то он создается.