Ez a szabály a 2.5 és újabb verziószámú világhálós modulokat jelöli meg, amikor WebSphere Application Server 6.1 vagy régebbi változatról kerülnek átállításra.
A világhálós modulok 2.5 változatának támogatása WebSphere Application Server 7
változatban került bevezetésre. Akkor a kötések és kiterjesztések formátuma
xmi-ről xml formátumúra változott.
A 7 változattól
kezdve az xmi formátumú kötések a 2.5 és újabb világhálós modulokban
helytelenül lesznek feldolgozva.
A WebSphere Application Server 6.1 és korábbi változatai megengedték a 2.5 verziószámú web.xml fájllal rendelkező világhálós modulok telepítését. Az alkalmazás hiba nélkül futott, ha nem próbált meg a magasabb előírásszint által adott extra funkciót használni. Ez olyan telepített alkalmazást eredményezhet, amely a WebSphere későbbi változataiban nem futtatható megfelelően.
Ha például 2.5 verziószámmal rendelkező világhálós modult WebSphere Application Server
V6.1 környezetben telepített és telepítéskor megadott egy látszólagos gazdagépet,
akkor az alkalmazás telepítése sikeres volt. A látszólagos gazdagép meghatározása az
alkalmazás kötési xmi fájljában
(ibm-web-bnd.xmi) került mentésre.
Ha ezután a
világhálós modult WebSphere 7.0 vagy újabb változatra állítja át, akkor a kiszolgáló a
kötési információkat az ibm-web-bnd.xml fájlban
fogja keresni az xmi formátum helyett. A WebSphere Application
Server visszafelé kompatibilis marad, így ha a világhálós modul verziószáma 2.4, akkor
az ibm-web-bnd.xmi fájlt a WebSphere 7 és újabb
változatai megfelelően fogják értelmezni.
A világhálós modul változat és a kötési vagy kiterjesztési fájltípusok eltérése problémákat okozhat az alapkiszolgálón és a hálózatos telepítési környezetekben. A lehetséges hiba példahelyzetek közé tartozik:
xmi kötéseket.
xml kötésekkel állítja
elő az alkalmazást. Ezeket az alkalmazás műtermékeket azonban a WebSphere V6.1
csomópontok nem értik. Világhálós szolgáltatás szolgáltatáscsomaggal rendelkező
csomópontok esetében az alkalmazás szinkronizálásra kerülhet a V6.1
csomóponttal, de nem futtatható, mert a V6.1 csomópont nem tudja értelmezni az
xml kötéseket és kiterjesztéseket. A világhálós szolgáltatás
szolgáltatáscsomag nélküli csomópontok esetében az alkalmazás nem lehet
célalkalmazás.
Amikor 6.1 vagy régebbi változatról tér át, az alábbi tartalmú web.xml megjelölésre fog kerülni:
A web-app verziószámát 2.4-re kell módosítani. Az automatikus javítás módosítja a verziót és a sémainformációkat a következő példában bemutatott módon:
A különböző WebSphere Application Server változatokon támogatott Java EE előírás-szintekkel kapcsolatos további információkért lásd: Programozási modell alkalmazásprogramozási felületei és specifikációi.