Keine WebLogic-spezifischen JNDI-Umgebungseigenschaften für Anfangskontext verwenden

Diese Regel erkennt die Verwendung der WebLogic-API-Klasse weblogic.jndi.Environment für die Festlegung von Kontexteigenschaften. Alle Referenzen auf dieses Objekt müssen in eine gültige Entsprechung in WebSphere Application Server migriert werden. Der folgende Java-Beispielcode veranschaulicht, wie das Objekt weblogic.jndi.Environment in einer Anwendung gewöhnlich verwendet wird.

Es wird eine automatische Korrektur bereitgestellt, die das weblogic.jndi.Environment objekt in ein Hashtable-Objekt umwandelt. Der Schlüssel des Objekts Hashtable stellt den JNDI-Namenswert dar, und der Wert des Objekts Hashtable wird in einen portierbaren JNDI-Wert für WebSphere Application Server umgesetzt. Der vorherige Code wird beispielsweise wie folgt migriert: