Webszolgáltatás eszközök - Kiadási megjegyzések

© Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM® Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.

Kiadási megjegyzések

1.0 Korlátozások
   1.1 A Webszolgáltatások böngészőben találhat UDDI nem működik az alapszintű hitelesítő proxy kiszolgálóval
2.0 Ismert problémák és elkerülésük
   2.1 Ellenőrzési hibák az átvett webszolgáltatás ügyfél projektben
   2.2 Nem jelenik meg figyelmeztetés a kiiktatásra egy beiktatott, csak olvasható WSDL fájl szerkesztésekor. Az ezt követő módosítások a mentéskor elvesznek.
   2.3 Időszakos "HTTP 404-es hiba" a Webszolgáltatások példa JSP megjelenítésekor
   2.4 A webszolgáltatások futási környezete megváltozhat, ha a kiszolgáló módosításra kerül a Webszolgáltatások kiszolgáló és futási környezet beállításai oldalon
   2.5 UDDI közzététel: A Tovább gomb le van tiltva az első oldalon
   2.6 NullPointerException a webszolgáltatás előállításban a böngésző párbeszédablak megnyitása és bezárása után
   2.7 A Java szerkesztő nem indul el automatikusan egy felülről-lefelé típusú webszolgáltatás előállítási példahelyzet után
   2.8 ClassCastException kivétel a webszolgáltatás létrehozásakor a J2EE Projektböngésző JSR-109 webszolgáltatások ágában
   2.9 A Webszolgáltatások varázsló megjegyzi a felhasználói azonosítót és a jelszót
   2.10 A Webszolgáltatások böngésző nem biztos hogy működik HTTPS URL címmel

1.0 Korlátozások

1.1 A Webszolgáltatások böngészőben találhat UDDI nem működik az alapszintű hitelesítő proxy kiszolgálóval

Ha olyan proxy kiszolgálót használ, amelynek alapszintű hitelesítésre van szüksége az Internet eléréséhez, és a  Webszolgáltatások böngészőn belül  az UDDI-t használja, akkor egy hiba jelentkezik.

Például:

Ha a Webszolgáltatások böngésző UDDI oldal megjelenése után  megpróbál csatlakozni egy nyilvántartáshoz hogy megkeressen egy üzletet, akkor a következő üzenet kerül visszaadásra az eredmények ablakrészben:
IWAB0135E Váratlan hiba történt.
UDDIException
java.net.SocketException: Kapcsolat alaphelyzetbe állítása

2.0 Ismert problémák és elkerülésük

2.1 Ellenőrzési hibák az átvett webszolgáltatás ügyfél projektben

Ha a termék korábbi változatával létrehozott meglévő Webszolgáltatás ügyfél projektet importál a munkaterületre majd előállítja a Webszolgáltatás ügyfelet és a JSP-ket ugyanabba a projektbe, akkor ellenőrzési hibákat észlelhet az előállított Results.jsp oldalon. A hibák azt jelzi, hogy az org.eclipse.jst.ws.util.JspUtils nem oldható fel. A példa JSP-k ténylegesen probléma nélkül lefordítják és futtatják ezt a webserviceutils.jar fájlban található osztályt.

A probléma megkerülése érdekében zárja be és nyissa meg újra a projektet, majd hajtson végre egy tiszta projekt összeépítést.

2.2 Nem jelenik meg figyelmeztetés a kiiktatásra egy beiktatott, csak olvasható WSDL fájl szerkesztésekor. Az ezt követő módosítások a mentéskor elvesznek.

A rendszer nem figyelmezteti a kiiktatásra ha egy csak olvasható/beiktatott, forrásfelügyelet alatt álló WSDL fájlt próbál meg módosítani a WSDL szerkesztőben. Az első módosítást és a soron következő módosításokat a rendszer nem menti el. A megoldás az, hogy a WSDL fájlt a módosítások elvégzése előtt ki kell iktatni.  

Hasonló probléma van az XML séma szerkesztővel is. A rendszer figyelmezteti a fájl kiiktatásakor, de a grafikus nézetben elvégzett módosítások a mentés után elvesznek. Ha a módosításokat a forrás nézetben végzi el, akkor a módosítások mentésre kerülnek. Az a megoldás, hogy az XSD fájl a módosítások elvégzése előtt ki kell iktatni.

2.3 Időszakos "HTTP 404-es hiba" a Webszolgáltatások példa JSP megjelenítésekor

Ha egy Webszolgáltatás példa JSP-t indít el egy Webszolgáltatás példahelyzetből, akkor néha egy "HTTP 404-es hibakód" jelenik meg a következő üzenettel: "A /sampleProjProxy/TestClient.jsp erőforrás nem található". A probléma megkerülése érdekében várja meg amíg megjelenik a "Közzététel a kiszolgálóra" üzenet a munkaterület jobb alsó sarkában található folyamatjelzőben, válassza ki a példa JSP fájlt a böngészőben, majd kattintson a jobb egérgombbal, és a JSP frissítéséhez válassza a Frissítés menüpontot.

2.4 A webszolgáltatások futási környezete megváltozhat, ha a kiszolgáló módosításra kerül a Webszolgáltatások kiszolgáló és futási környezet beállításai oldalon

A Webszolgáltatás kiszolgáló és futási környezet beállításoldal Webszolgáltatás futási környezet mezője megváltozhat, ha módosítja a Kiszolgáló mezőt. A megjelenő kiszolgáló és futási környezet nem biztos hogy egy érvényes kombináció. A módosítás alkalmazása előtt győződjön meg róla, hogy a kívánt kiszolgáló és futási környezet beállítás van megadva.

2.5 UDDI közzététel: A Tovább gomb le van tiltva az első oldalon

A Webszolgáltatások Egység tesztelési UDDI nyilvántartásba való közzétételekor a Tovább gomb a Webszolgáltatás közzététele oldalon egy olyan oldalt jelenít meg, ahol kiválaszthatja azt a kiszolgálót, amelyre a közzétételt el szeretné végezni. Néhány esetben a Tovább gomb le van tiltva, és csak a Befejezés gombra lehet kattintani. A Befejezés gombra kattintás megjeleníti a Webszolgáltatás böngészőt, de a Webszolgáltatást ténylegesen nem teszi közzé az UDDI nyilvántartásba.

2.6 NullPointerException a webszolgáltatás előállításban a böngésző párbeszédablak megnyitása és bezárása után

Felülről-lefelé webszolgáltatás Webszolgáltatás varázslóval való létrehozásakor egy NullPointerException kivétel jelentkezik ha az alábbiak teljesülnek.
1. A szolgáltatás meghatározása mező kezdetben üres.
2. A Tallózás gombra kattint a Szolgáltatás meghatározás kiválasztása párbeszédablak megnyitásához.
3. A Szolgáltatás meghatározás kiválasztása párbeszédablakot úgy zárja be, hogy nem választ ki semmit.
4. Megad egy érvényes WDL URL címet a szolgáltatás meghatározás mezőben, majd Tovább vagy a Befejezés gombra kattint.

A NullPointerException hiba helyreállításához tallózással keressen meg egy érvényes SWDL URL címet a Szolgáltatás meghatározás kijelölése párbeszédablakban, és ne írja be közvetlenül a szöveget a szolgáltatás meghatározás mezőbe.

2.7 A Java szerkesztő nem indul el automatikusan egy felülről-lefelé típusú webszolgáltatás előállítási példahelyzet után

Ha a munkaterület elérési útjában szóközök vannak, akkor a Java szerkesztő nem indul el automatikusan a felülről-lefelé típusú webszolgáltatás előállító példahelyzet után. Ebben az esetben manuálisan kell megnyitni az előállított szolgáltatás megvalósító fájlt.
A szolgáltatás megvalósító fájl elnevezési megállapodása a <WSDL porttípus név>Impl.java.

2.8 ClassCastException kivétel a webszolgáltatás létrehozásakor a J2EE Projektböngésző JSR-109 webszolgáltatások ágában

Ha a J2EE Projektböngésző JSR-109 webszolgáltatások ágának előugró menüjéből hoz létre alulról-felfelé típusú webszolgáltatást, és kiválasztja a Webszolgáltatás létrehozása párbeszédablak elrejtése beállítást a Webszolgáltatások előugró párbeszédablak kiválasztása oldalon vagy a Ne jelenjen meg többet ez a párbeszédablak beállítást a Webszolgáltatások varázslóban, akkor egy "Váratlan kivétel történt - java.lang.ClassCastException" kivétel jelentkezhet.

2.9 Webszolgáltatások varázsló megjegyzi a felhasználói azonosítót és a jelszót

A Webszolgáltatások varázsló megjegyzi azoknak a kiszolgálóknak a felhasználói azonosítóját és jelszavát, amelyeken engedélyezve van az alapszintű hitelesítés. Ez problémákat okozhat, ha rossz felhasználói azonosító vagy jelszó kerül megadásra.
A probléma kikerülése érdekében az Eclipse-et újra kell indítani.

2.10 A Webszolgáltatások böngésző nem biztos hogy működik HTTPS URL címmel

Ha a Webszolgáltatások böngészőt egy HTTPS URL címmel jeleníti meg, akkor a Webszolgáltatások böngésző a következő hibába ütközhet:

java.lang.ClassNotFoundException az com.ibm.websphere.ssl.protocol.SSLSocketFactory helyen

A probléma megkerüléséhez indítsa újra az Eclipse munkaterületet, és a Webszolgáltatások böngésző futtatása előtt és ne hívjon meg kiszolgálóhoz kapcsolódó műveleteket, például a “Kezdeti kiszolgáló állapot” vagy a “Közzététel” műveletet.