Poznámky k vydání webových služeb

© Copyright International Business Machines Corporation 2006. Všechna práva vyhrazena. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.

Poznámky k vydání

1.0 Omezení
   1.1 Nelze nainstalovat UDDI na DB2 v systému Windows, pokud instalační cesta serveru obsahuje mezery
2.0 Známé problémy a náhradní řešení
   2.1 Adresa URL WebSphere Web Service WSDL se zobrazuje nesprávně
   2.2 Průvodce webovými službami (pouze systém Windows) se pozastaví při vytváření nové webové služby na serveru WebSphere Application Server v6.0
   2.3 Skripty pro vytvoření webové služby příkazového řádku mohou selhat s konkrétním parametrem -project

1.0 Omezení

1.1 Nelze nainstalovat UDDI na DB2 v systému Windows, pokud instalační cesta serveru obsahuje mezery

Můžete zaznamenat problémy při instalaci registru UDDI s pomocí DB2® na systém Windows® , pokud instalační cesta serveru WebSphere® Application Server obsahuje mezery (například pokud je WebSphere Application Server nainstalován v   C:\Program Files\IBM\WebSphere\AppServer). To způsobí  selhání vytvoření registru UDDI v databázi DB2.

 Neuvidíte chybu a scénář vytvoří databázi  DB2 a implementuje aplikaci  UDDI na server. Avšak databáze nebude předem naplněna informacemi potřebnými pro fungování registru UDDI.  To povede k tomu, že se  uzel UDDI nevytvoří a nepřidá na server.

 Chcete-li vyřešit tento problém, nainstalujte WebSphere Application Server do cesty, která neobsahuje mezery (například: C:\IBM\WebSphere\AppServer).

 

 

2.0 Známé problémy a náhradní řešení

2.1 Adresa URL WebSphere Web Service WSDL se zobrazuje nesprávně

Když pracovní prostor obsahuje více než jednu funkční webovou službu WebSphere, některé adresy URL pod kategorií webových služeb WebSphere v prohlížeči WSDL průzkumníka webových služeb nebo v dialogu zjišťování zobrazí nesprávný název komponenty portu. Vzorec adresy URL, který může být nesprávný, bude ve formátu:

 .../services/L<název komponenty portu>?WSDL

 například

 .../services/LEcho?WSDL

 Abyste to vyřešili, použijte lokátor pracovního prostoru WSDL.

2.2 Průvodce webovými službami (pouze systém Windows) se pozastaví při vytváření nové webové služby na serveru WebSphere Application Server v6.0

Je zde problém s délkami adresářů pro server WebSphere Application Server v6.0, který může vyústit v pracovní prostor, který nebude odpovídat během vytváření webové služby implementované na server WebSphere Application Server v6.0 při použití průvodce webovými službami . Problém nastane, když WebSphere Application Server v6.0 zachytí výjimku, protože není schopen plně zpracovat soubor .wsdl pro generovaný .war. Proces WebSphere zadá nekonečnou smyčku, avšak průvodce webovými službami není upozorněn, že tento problém nastal, a uvázne. Protože tlačítko Storno v průvodci je nyní v procesu zablokováno, není zde žádný způsob, jak zrušit publikování, kromě ukončení procesu pracovního prostoru.


 

Náhradním řešením je opatrnost při práci se serverem WebSphere Application Server v6.0, který má toto známé omezení souborů/adresářů na systému Windows, a uchovávat profily v co nejkratším umístění instalace, například c:\profiles. Předvoleně mohou být profily nainstalovány hluboko a na určitém bodě selžou soubory, které jste se pokusili zapsat do dočasného adresáře profilů, s výjimkou IO, která zastaví publikování.

2.3 Skripty pro vytvoření webové služby příkazového řádku mohou selhat s konkrétním parametrem -project

Skripty pro vytvoření webové služby příkazového řádku (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) mohou selhat při spuštění z kořenového adresáře.  Vytvořte pracovní adresář a ujistěte se, že parametr "-project" ukazuje na adresář uvnitř pracovního adresáře.