Webszolgáltatások - 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 Az UDDI nem telepíthető a DB2-re Windows rendszeren, ha a kiszolgáló telepítési elérési útja szóközöket tartalmaz
2.0 Ismert problémák és elkerülésük
   2.1 A WebSphere Webszolgáltatás WSDL URL helytelenül jelenik meg
   2.2 A Webszolgáltatás varázsló (csak Windows) lefagy az új webszolgáltatás WebSphere Application Server 6.0 kiszolgálón való létrehozásakor
   2.3 A parancssori webszolgáltatás létrehozó parancsfájlok bizonyos -project argumentumoknál meghiúsulhatnak

1.0 Korlátozások

1.1 Az UDDI nem telepíthető a DB2-re Windows rendszeren, ha a kiszolgáló telepítési elérési útja szóközöket tartalmaz

Problémákba ütközhet ha egy UDDI nyilvántartást DB2® használatával telepít egy Windows® rendszeren, és a WebSphere® alkalmazáskiszolgáló telepítési elérési útja szóközöket tartalmaz (például ha a WebSphere alkalmazáskiszolgáló a C:\Program Files\IBM\WebSphere\AppServer útvonalra van telepítve). A rendszer nem tudja létrehozni az UDDI nyilvántartást a DB2 adatbázisban.

Nem jelenik meg hiba, a példahelyzet létrehozza a DB2 adatbázist és telepíti az UDDI alkalmazást a kiszolgálóra. Ugyanakkor az adatbázis nem lesz előre feltöltve az UDDI nyilvántartás működéséhez szükséges információkkal. Ezért a rendszer nem hozza létre az UDDI csomópontot és nem adja hozzá a kiszolgálóhoz.

A probléma megoldása érdekében telepítse a WebSphere alkalmazáskiszolgálót olyan elérési útra, amely nem tartalmaz szóközöket (például: C:\IBM\WebSphere\AppServer).

 

 

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

2.1 A WebSphere Webszolgáltatás WSDL URL helytelenül jelenik meg

Ha egy munkaterület több futó WebSphere webszolgáltatást tartalmaz, akkor néhány URL a Webszolgáltatások böngésző WSDL böngésző vagy Feltérképezés párbeszédablakának WebSphere webszolgáltatás kategóriájában helytelen port összetevő név jelenik meg. A helytelen URL minta formátuma:

 .../services/L<port összetevő neve>?WSDL

 Például:

 .../services/LEcho?WSDL

A probléma megoldása érdekében használja a munkaterület WSDL keresőt.

2.2 A Webszolgáltatás varázsló (csak Windows) lefagy az új webszolgáltatás WebSphere Application Server 6.0 kiszolgálón való létrehozásakor

A WebSphere Application Server 6.0 változatánál probléma van a könyvtár hosszúsággal, ezért ha a Webszolgáltatás varázslót használja, akkor a munkaterület a WebSphere Application Server 6.0 kiszolgálóra telepített Webszolgáltatás létrehozása közben nem válaszol. A probléma akkor jelentkezi, amikor a WebSphere Application Server 6.0 kiszolgáló kivételbe ütközik, mivel nem tudja teljesen feldolgozni az előállításra kerülő .war fájl .wsdl fájlját. A WebSphere folyamat végtelen ciklusba kerül, de a Webszolgáltatás varázsló ezt nem észleli, ezért holtpontra jut. Mivel a varázsló Mégse gombja a folyamatnak ennél a pontjánál le van tiltva, így nincs más módja a közzététel megszakításának, mint a munkaterület folyamat lezárása.


 

A probléma elkerülése érdekében a Windows rendszeren ilyen fájl/könyvtár megszorítással rendelkező WebSphere Application Server 6.0 kiszolgálóknál a profilokat és a telepítési helyet tudatosan olyan röviden kell kell tartani, amennyire csak lehet (például c:\profiles). A profilokat alapértelmezésben elég hosszú elérési útra is lehet telepíteni, egy pont után viszont a rendszer a közzétételt megszakító I/O kivételbe ütközik, amikor a profil ideiglenes könyvtárába próbál meg fájlokat írni.

2.3 A parancssori webszolgáltatás létrehozó parancsfájlok bizonyos -project argumentumoknál meghiúsulhatnak

A parancssori webszolgáltatás létrehozó parancsfájlok (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) a root könyvtárból való futtatáskor meghiúsulhatnak. Hozzon létre egy munkakönyvtárat, és gondoskodjon róla, hogy a "-project" argumentum a munkakönyvtáron belüli egyik könyvtárra mutat.