Servizi Web - Note sul rilascio

© Copyright International Business Machines Corporation 2006. Tutti i diritti riservati. Limitazioni previste per gli Utenti del Governo degli Stati Uniti - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con IBM Corp.

Note sul rilascio

1.0 Limitazioni
   1.1 Impossibile installare UDDI su DB2 in Windows se il percorso di installazione del server contiene spazi
2.0 Problemi noti e soluzioni temporanee
   2.1 L'URL WSDL del servizio Web WebSphere non viene visualizzato correttamente
   2.2 La procedura guidata Servizi Web (solo in Windows) viene sospesa quando in WebSphere Application Server v6.0 viene creato un nuovo servizio Web
   2.3 Gli script di creazione del servizio Web con la riga comandi potrebbero avere esito negativo con un determinato argomento di -project

1.0 Limitazioni

1.1 Impossibile installare UDDI su DB2 in Windows se il percorso di installazione del server contiene spazi

Potrebbero verificarsi problemi durante l'installazione di un registro UDDI utilizzando DB2 ® in Windows® se il percorso di installazione di WebSphere® Application Server contiene spazi (ad esempio, se WebSphere Application Server è installato su  C:\Program Files\IBM\WebSphere\AppServer). Per tale motivo, la  creazione del registro UDDI su un database DB2 ha esito negativo.

 L'errore non verrà visualizzato e verrò creato un database DB2 e l'applicazione UDDI verrà distribuita sul server. Il database, tuttavia, non verrà precompilato con le informazioni necessarie per il funzionamento del registro UDDI. Il nodo UDDI, quindi, non verrà creato né aggiunto al server.

 Per risolvere tale problema, installare WebSphere Application Server in un percorso che non contiene spazi (ad esempio: C:\IBM\WebSphere\AppServer).

2.0 Problemi noti e soluzioni temporanee

2.1 L'URL WSDL del servizio Web WebSphere non viene visualizzato correttamente

Quando uno spazio di lavoro contiene più di un servizio Web WebSphere in esecuzione, alcuni URL nella categoria dei servizi Web WebSphere all'interno della finestra di rilevamento o del browser WSDL dell'Explorer dei servizi Web visualizzeranno un nome componente porta non corretto. Il modello URL non corretto potrebbe essere nella forma di seguito indicata:

 .../services/L<nome componente porta>?WSDL

 ad esempio,

 .../services/LEcho?WSDL

 Per risolvere tale problema, utilizzare l'indicatore di posizione WSDL nello spazio di lavoro.

2.2 La procedura guidata Servizi Web (solo in Windows) viene sospesa quando in WebSphere Application Server v6.0 viene creato un nuovo servizio Web

Esiste un problema con la lunghezza delle directory per WebSphere Application Server v6.0 per cui lo spazio di lavoro potrebbe non rispondere durante la creazione di un servizio Web distribuito in WebSphere Application Server v6.0 quando viene utilizzata la procedura guidata per i servizi Web. Il problema si verifica quando WebSphere Application Server v6.0 rileva un'eccezione dovuta all'impossibilità di elaborare completamente il file .wsdl per il .war generato. Il processo WebSphere entra in un ciclo senza fine, ma alla procedura guidata Servizi Web ciò non viene notificato, per cui si blocca. Poiché il pulsante di annullamento della procedura guidata non è abilitato in questa fase del processo, non sembra esserci alcun mezzo per annullare la pubblicazione senza terminare il processo dello spazio di lavoro.

La soluzione temporanea è la consapevolezza che con WebSphere Application Server v6.0 esiste questa limitazione nota file/directory e che è necessario conservare i profili in un percorso di installazione più breve possibile, ad esempio c:\profiles. Per impostazione predefinita, i profili potrebbero venire installati in un percorso ben più profondo, e in qualche punto il tentativo di scrittura dei file in una directory temporanea di profili avrà esito negativo con un'eccezione I/O che arresta la pubblicazione.

2.3 Gli script di creazione del servizio Web con la riga comandi potrebbero avere esito negativo con un determinato argomento di -project

Gli script di creazione del servizio Web con la riga comandi (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) potrebbero avere esito negativo durante l'esecuzione dalla directory root. Creare una directory di lavoro e accertarsi che l'argomento di "-project" faccia riferimento a una directory contenuta nella directory di lavoro.