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 la 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 degli spazi
2.0 Problemi noti e soluzioni temporanee
   2.1 L'URL WSDL del servizio Web di WebSphere non viene visualizzato correttamente
   2.2 La procedura guidata dei servizi Web (solo Windows) resta sospesa durante la creazione del nuovo servizio Web su WebSphere Application Server v6.0
   2.3 Gli script per la creazione del servizio Web sulla riga comandi potrebbe non riuscire con un determinato argomento -project

1.0 Limitazioni

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

Si potrebbero verificare dei problemi durante l'installazione di un registro UDDI che utilizza DB2® su Windows® se il percorso di installazione di WebSphere® Application Server contiene degli spazi (ad esempio, se WebSphere Application Server viene installato su  C:\Program Files\IBM\WebSphere\AppServer). Ciò  non consentirà la creazione corretta dell'UDDI sul database DB2.

 Non si visualizzerà un errore e lo scenario creerà un database DB2 e distribuirà  l'applicazione UDDI sul server. Tuttavia il database non verrà riempito previamente con le informazioni necessarie al funzionamento del registro UDDI. Il risultato sarà che il nodo UDDI non verrà creato e non verrà aggiunto al server.

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

 

 

2.0 Problemi noti e soluzioni temporanee

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

Quando uno spazio di lavoro contiene più di un servizio Web di WebSphere in esecuzione, alcuni degli URL nella categoria dei servizi Web di WebSphere all'interno del browser WSDL di Esplora servizi Web o nella Finestra di rilevamento servizio Web, visualizzeranno un nome non corretto del componente della porta. Il possibile modello URL non corretto, potrebbe essere come quello seguente:

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

 ad esempio,

 .../services/LEcho?WSDL

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

2.2 La procedura guidata dei servizi Web (solo Windows) resta sospesa durante la creazione del nuovo servizio Web su WebSphere Application Server v6.0

Vi è un problema con le lunghezze delle directory WebSphere Application Server v6.0 che può portare il workbench a non rispondere durante la creazione di un servizio Web distribuito su WebSphere Application Server v6.0 quando si utilizza la procedura guidata dei servizi Web . Il problema si verifica quando WebSphere Application Server v6.0 rileva un'eccezione in quanto non è in grado di elaborare il file .wsdl per il .war in corso di generazione. Il processo di WebSphere immette dei cicli ininterrotti, tuttavia questo evento non viene notificato alla procedura guidata dei servizi Web che  a sua volta si blocca. Poiché il pulsante Annulla della procedura  viene disattivato a questo punto del processo, sembra non esserci alcun modo per annullare la pubblicazione se non terminando il processo del workbench.


 

La soluzione temporanea a questo problema consiste nel tener presente, quando si lavora WebSphere Application Server v6.0, che vi è questa limitazione nota del file/directory su Windows e quindi mantenere i percorsi dei profili brevi come quelli del percorso di installazione, come ad esempio c:\profiles. Per impostazione predefinita, i profili potrebbero essere installati in un percorso abbastanza lungo e ad un certo punto il tentativo di scrittura dei file nella directory temporanea dei file non riuscirà e verrà riportata un'eccezione IO che interrompe la pubblicazione.

2.3 Gli script per la creazione del servizio Web sulla riga comandi potrebbe non riuscire con un determinato argomento -project

Gli script della creazione dei servizi Web (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) potrebbero non riuscire quando vengono eseguiti dalla directory root.  Creare una directory una directory di lavoro e verificare che l'argomento"-project" sia indirizzato verso unadirectory all'interno della directory di lavoro.