Regeln für die Überprüfung der XML-Dateien von JBoss Application Server

Die XML-Dateiüberprüfung bietet eine Reihe von Regeln für die Ermittlung von Migrationsproblemen im Zusammenhang mit Implementierungsdeskriptoren, Web-Services und anderen XML-Dateien.

Regelname Regelbeschreibung Automatisierte Korrektur
Keine lokalen JNDI-Namen verwenden

Diese Regel erkennt < local-jndi-name> -Tags in jboss.xml -Dateien.

Die Schnellkorrektur scannt alle der Anwendung zugeordneten Projekte, in denen der lokale JNDI-Name gefunden wird. Wenn Java-Code gefunden wird, der auf den lokalen JNDI-Namen verweist, wird diesem Projekt ein <ejb-local-ref> hinzugefügt. Die Web- oder EJB-Bindungen werden ebenfalls aktualisiert.

Nein
Ressourcenreferenzen für URLs und Ressourcenmanager manuell migrieren

Diese Regel erkennt <res-ref-name>Elemente in jboss-web.xml - oder jboss.xml -Dateien, die URL -Ressourcen oder Ressourcen-Manager-Ressourcen definieren. Diese Ressourcenreferenzen müssen manuell migriert werden.

Nein
JBoss-Anmeldemodule migrieren

Diese Regel erkennt < security-domain>-Elemente in der Datei jboss-web.xml und < login-config>-Elemente in der Datei WEB-INF/web.xml , die darauf hinweisen können, dass Anmeldemodule migriert werden müssen.

Nein
WebSphere-Bindungen für die Definition von EJB-JNDI-Namen verwenden

Diese Regel erkennt den Tag < jndi-name> in jboss.xml -Dateien für EJB-Definitionen.

Die Schnellkorrektur migriert den gefundenen Wert in die EJB-Bindungsdatei.

Nein
WebSphere-Bindungen für die Definition von JNDI-Namen für lokale EJB-Referenzen verwenden

Diese Regel erkennt < ejb-local-ref> -Tags in jboss.xml -Dateien für EJB-Definitionen.

Die Schnellkorrektur migriert den gefundenen Wert in die EJB-Bindungsdatei.

Nein
WebSphere-Bindungen für die Definition von EJB-Referenznamen verwenden

Diese Regel erkennt < ejb-ref-name> in jboss-web.xml -oder jboss.xml -Dateien.

Die Schnellkorrektur fügt den JNDI-Namen der EJB-Referenz zur EJB-Bindungsdatei hinzu.

Nein
WebSphere-Bindungen für die Definition von MDB-JNDI-Namen verwenden

Diese Regel erkennt &amp;lt;destination-jndi-name> für Message-driven Beans.

Die Schnellkorrektur definiert den JNDI-Namen des Ziels in der EJB-Bindungsdatei.

Nein
WebSphere-Bindungen für die Definition von JNDI-Namen für Ressourcenumgebungsreferenzen verwenden Diese Regel erkennt in der Datei jboss-web.xml oder jboss.xml JNDI-Namen in Ressourcenumgebungsreferenzen von JBoss Application Server. Die Schnellkorrektur migriert den JNDI-Namen in die Bindungsdatei. Nein
WebSphere-Bindungen für die Definition von Ressourcenreferenznamen

Diese Regel erkennt < res-ref-name> -Elemente in jboss-web.xml -oder jboss.xml -Dateien.

Die Schnellkorrektur fügt den JNDI-Namen der Ressourcenreferenz zur EJB-Bindungsdatei hinzu.

Nein
WebSphere-Erweiterungen für die Definition des Kontextstammelements für Webmodule verwenden

Diese Regel erkennt das Element < context-root> in jboss-web.xml -Dateien.

Die Schnellkorrektur definiert den Wert für das Kontextstammelement in der Datei für Weberweiterungen.

Nein
Keinen Implementierungsdeskriptor für JBoss-Web-Services verwenden

Diese WebSphere Application Server Traditional-Regel markiert J2EE-Implementierungsdeskriptordateien mit dem Namen webservices.xml.

Die Schnellkorrektur generiert ein Ant-Script, das bestimmte Ant-Tasks von IBM WebSphere verwendet, die die entsprechenden Artefakte für die Liste der Web-Services generieren. Der Vorgang wird auf der Basis der von den Implementierungsdeskriptoren erfassten Informationen ausgeführt. Je nach Implementierungsdeskriptor kann die Korrektur auch die Serviceendpunktschnittstelle für den Service generieren und zum Projektklassenpfad hinzufügen. Dann kann der Benutzer das Ant-Script ausführen, die generierten Artefakte in das Projekt kopieren und möglicherweise weitere Ziele wie den Endpunktenabler hinzufügen.

Nein
WebSphere-Erweiterungen für die Definition von CMP-Zuordnungen verwenden

Diese traditionelle Regel WebSphere Application Server erkennt < jbosscmp-jdbc>-Elemente in jbosscmp-jdbc.xml -Dateien.

Die Schnellkorrektur verwendet die Datei jbosscmp-jdbc.xml, um die Dateien für die EJB-RDB-Zuordnung zu generieren, die von WebSphere Application Server für CMP verwendet werden.

Nein

Die folgende Regel markiert alle XML-Dateien von JBoss Application Server, die nicht bzw. nur teilweise bearbeitet wurden:

Regelname Regelbeschreibung Automatisierte Korrektur
Datei jboss.xml nicht verwenden

Diese Regel markiert die Datei jboss.xml, damit Sie am Ende der Anwendungsmigration nach allen nicht migrierten Elementen suchen können.

Nein
Datei jboss-app.xml nicht verwenden

Diese Regel markiert die Datei jboss-app, damit Sie am Ende der Anwendungsmigration nach allen nicht migrierten Elementen suchen können.

Nein
Datei jboss-client.xml nicht verwenden

Diese Regel markiert die Datei jboss-client.xml, damit Sie am Ende der Anwendungsmigration nach allen nicht migrierten Elementen suchen können.

Nein
Datei jbosscmp-jdbc.xml nicht verwenden

Diese Regel markiert die Datei jbosscmp-jdbc.xml, damit Sie am Ende der Anwendungsmigration nach allen nicht migrierten Elementen suchen können.

Nein
Datei jboss-web.xml nicht verwenden

Diese Regel markiert die Datei jboss-web.xml, damit Sie am Ende der Anwendungsmigration nach allen nicht migrierten Elementen suchen können.

Nein