I descrittori di distribuzione specifici di JBoss jboss-web.xml o il file jboss.xml potrebbero contenere riferimenti EJB. Tali riferimenti associano un riferimento EJB al relativo nome JDNI. Affinché i riferimenti funzionino correttamente su WebSphere (R) Application Server, le informazioni devono essere spostate nel file di collegamento WebSphere tradizionale o Liberty .
Questa regola contrassegna i riferimenti EJB rilevati nei file jboss-web.xml e jboss.xml, se la correzione rapida nello scanner di origine corrispondente non è già stata applicata. Una volta applicata la correzione rapida, l'XML di JBoss XML viene contrassegnato con un commento che indica che è stato migrato. Viene utilizzato per determinare se eseguire la correzione rapida, e può essere utilizzato alla fine della migrazione per indicare quanto del file XML è stato migrato.
Ad esempio, se il modulo web JBoss fa riferimento a EJB MyBean, questo viene definito nel file jboss-web.xml:
=jboss-web.xml constructs= =Il nome JNDI viene aggiunto al file di bind del modulo Web. Se il file di bind non esiste, viene creato.
Analogamente, quando in un progetto EJB è presente un riferimento EJB, le informazioni vengono spostate dal file jboss.xml nel file ejb-jar.xml e nel file di bind EJB. Il seguente esempio mostra MyBean2 che fa riferimento a MyBean dal file jboss.xml.
jboss.xml constructsLe informazioni sul riferimento vengono aggiunte anche al file di bind. Se il file di bind non esiste, viene creato.