Come richiamare una chiamata con un file WSDL

È 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 :
  1. Aprire il client del servizio generico e fare clic sulla scheda Chiamate, quindi fare clic su Aggiungi un file WSDL Aggiungi un file WSDL.
  2. 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 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 Filtra e Ricerca Ricerca per selezionare il contenuto del repository.
  3. Fare clic su OK. Il file WSDL viene aggiunto alla Libreria chiamate.
  4. 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.
  5. 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 suSchema > Convalida e assisti per essere conformi all'XSD (XML Schema Definition) specificato nel catalogo degli schemi.
  6. 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.
  7. 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.
  8. 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.
  9. 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.

Feedback