È possibile richiamare chiamate ai servizi SOAP o basati su JMS che utilizzano un file WSDL (Web Service Description Language) per specificare il contenuto della chiamata.
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. Il client del servizio generico potrebbe non funzionare 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 una configurazione 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 un profilo di sicurezza SOAP per una WSDL per ulteriori dettagli.
Se il servizio invia o riceve allegati file, verificare di aver configurato l'ambiente con le librerie e
i file di configurazione corretti.
Per i dettagli, fare riferimento a Configurazione dell'ambiente per la gestione degli allegati file.
Informazioni su questa attività
Per richiamare una chiamata del servizio in base ad un file WSDL :
- Aprire il client del servizio generico e fare clic sulla scheda Chiamate,
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 file WSDL online dal Web.
- Fare clic su Importa da WSRR per importare un file WSDL da WSRR (WebSphere Service
Registry and Repository) IBM®. 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, espandere il file WSDL, il binding e il funzionamento, quindi selezionare l'elemento di chiamata. La chiamata viene configurata automaticamente con un endpoint SOAP o JMS disponibile nel file
WSDL. Il client del server generico mostra 3 passaggi: Modifica dati, Richiama e Visualizza risposta. I dettagli della chiamata vengono visualizzati nel passaggio Modifica dati.
- Nella pagina Messaggio della chiamata, selezionare le viste
Modulo, Struttura ad albero o Origine per modificare il contenuto della chiamata. Ciascuna
vista propone una visualizzazione diversa degli stessi dati. Se si desidera aggiungere o rimuovere elementi XML nella vista Modulo o Struttura ad albero, è possibile fare clic su per essere conformi all'XSD (XML Schema Definition) specificato nel catalogo degli schemi.
- Nella pagina Allegati, specificare gli allegati file che verranno inviati con la chiamata. È necessario aver configurato l'ambiente con librerie e file di configurazione corretti per gestire gli allegati file.
- Nella pagina Trasporto, specificare una configurazione trasporto HTTP,
JMS o WebSphere MQ
che deve essere utilizzata dalla chiamata. È possibile creare e modificare configurazioni di sicurezza e trasporto facendo clic sulla scheda Trasporto.
- Nelle pagine Sicurezza per richiesta e Sicurezza
per risposta, specificare se si desidera sostituire
le impostazioni di sicurezza per il file WSDL. Se si desidera modificare
le impostazioni di sicurezza correnti per il file WSDL, fare clic su Modifica
sicurezza WSDL per aprire l'Editor della sicurezza WSDL.
- Quando si è pronti, fare clic su Richiama per richiamare la chiamata del servizio. Il client del servizio generico
invia la richiesta e visualizza la restituzione del messaggio sotto la pagina Visualizza
risposta.
Operazioni successive
Le chiamate corrette vengono registrate ed aggiunte alla Cronologia chiamata.