© 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.
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).
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.
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.
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.