JBoss 固有のデプロイメント記述子 jboss-web.xml ファイルまたは jboss.xml ファイルには EJB 参照が含まれることがあります。これらの参照は EJB 参照をその JNDI 名にマップします。 WebSphere(R) Application Server 上でこれらの参照が正しく動作するには、WebSphere traditional および Liberty のバインディング・ファイルに情報を移動しなければなりません。
この規則により、ソース・スキャナー内の対応するクイック・フィックスがまだ適用されていない場合には、jboss-web.xml ファイルおよび jboss.xml ファイルにある EJB 参照にフラグを立てます。クイック・フィックスの適用後、マイグレーション済みであることを示すコメントを使用して JBoss XML にマークが付けられます。 このコメントは、クイック・フィックスを実行するかどうかを判別するのに使用され、またマイグレーション終了時にマイグレーション済みの XML ファイルがどれだけあるかを示すのに使用できます。
例えば、JBoss Web モジュールが EJB MyBean を参照する場合、参照は jboss-web.xml ファイル内で以下のように定義されます。
=jboss-web.xml constructs= =JNDI 名が Web モジュールのバインディング・ファイルに追加されます。 バインディング・ファイルがない場合は作成されます。
同様に、EJB 参照が EJB プロジェクト内にある場合は、情報が jboss.xml ファイルから ejb-jar.xml ファイルおよび EJB バインディング・ファイルに移動されます。 例えば、以下の例は jboss.xml ファイル内の MyBean を参照する MyBean2 を示します。
jboss.xml の構造この参照に関する情報もバインディング・ファイルに追加されます。 バインディング・ファイルがない場合は作成されます。