È possibile utilizzare il client di servizio generico per inviare rapidamente
richieste a un servizio utilizzando tutte le operazioni in un file WSDL
(Web Services Description Language). Le chiamate vengono generate con i valori
predefiniti basati sul tipo di dati.
Prima di iniziare
Verificare che sia disponibile un file WSDL valido. Verificare che i file WSDL utilizzino la sintassi corretta per l'ambiente di test. È possibile che il client di servizio generico non funzioni con alcuni file WSDL (Web Services Description Language).
Se il servizio utilizza l'autenticazione SSL (Secure Sockets Layer), creare una configurazione SSL prima di richiamare la chiamata. Per i dettagli, fare riferimento a Creazione di configurazioni SSL.
Se il servizio utilizza la sicurezza SOAP
per la crittografia, la firma o altri algoritmi di sicurezza, è necessario prima configurare l'ambiente con i file
di librerie e di configurazione corretti, e quindi creare un profilo di sicurezza per
WSDL. Consultare
Configurazione dell'ambiente per la sicurezza SOAP e Creazione di profili di sicurezza per i file WSDL per ulteriori dettagli.
Le chiamate saranno generate per
ogni operazione nel file WSDL utilizzando i valori predefiniti per ogni tipo. Ad esempio, le stringhe utilizzeranno
il valore predefinito str. È possibile modificare i valori
predefiniti nelle preferenze Valori predefiniti XML.
Procedura
- Aprire il client del servizio generico e fare clic sulla scheda Richieste,
quindi fare clic su
Aggiungi un file WSDL.
- Nella finestra Aggiungi file WSDL, selezionare un WSDL esistente oppure importare un file WSDL con uno dei seguenti metodi:
- Fare clic su Importa da file per importare un file WSDL dal file system.
- Fare clic su Importa da URL per eseguire il download ed importare un WSDL online dal web.
- Fare clic su Importa da WSRR per importare un file WSDL da un IBM WSRR (WebSphere Service Registry and Repository). Immettere l'URL del WSRR e fare clic su Connetti. È possibile fare clic su
Ricerca per selezionare il contenuto del repository.
- Fare clic su Importa da UDDI per importare un file WSDL da un repository UDDI (Universal Description Discovery and Integration). Immettere l'URL dell'UDDI e fare clic su Connetti. È possibile fare clic
Filtra e
Ricerca per selezionare il contenuto del repository.
- Fare clic su OK. Il file WSDL viene aggiunto alla Libreria chiamate.
- Nella Libreria chiamate, fare clic con il pulsante destro del mouse sul WSDL e selezionare Verifica i metodi WSDL. La chiamata viene configurata automaticamente con un endpoint SOAP o JMS disponibile nel file
WSDL.
Operazioni successive
Le chiamate eseguite correttamente vengono registrate e aggiunte all'elenco
Cronologia richieste. Se si sta utilizzando IBM Rational Performance Tester o IBM Rational Service Tester for
SOA Quality, è possibile fare clic sul pulsante
Genera gruppo di programmi test (
![Genera gruppo di programmi test](../images/icon_gsc_generatetest.gif)
) per creare un test di servizio.