Client e debugger SOAP

Eseguire e risolvere i problemi delle transazioni SOAP

  • Supporto per SOAP 1.1 e 1.2
  • Interfaccia client SOAP e interfaccia client WSDL
  • Un debugger SOAP per l'analisi delle interazioni con i servizi web
  • Validazione SOAP
  • Opzioni di sicurezza WS-Security e HTTPS
  • Grafico Editor WSDL

Client SOAP

Eseguire una transazione SOAP con XMLSpy

XMLSpy include tutte le funzionalità SOAP 1.2 e 1.1, tra cui un client SOAP per l'interpretazione dei documenti WSDL, la creazione di richieste SOAP, l'invio di queste richieste a un servizio web e la visualizzazione della risposta SOAP.

È possibile aprire qualsiasi documento WSDL 1.1/2.0 esistente e ottenere immediatamente informazioni sulle funzionalità offerte dal servizio web corrispondente. Successivamente, è possibile selezionare una di queste funzionalità per creare automaticamente un messaggio di richiesta SOAP, inserire i dati necessari e inviarlo al servizio web tramite HTTP o HTTPS.

Il messaggio di risposta SOAP viene ricevuto e visualizzato. Questa funzionalità offre un supporto completo per dati altamente strutturati (ad esempio, utilizzando tipi complessi come parametri o all'interno dell'insieme dei risultati).

Debugger SOAP

Il debugger SOAP di XMLSpy funge da proxy per i servizi web, interponendosi tra il client e il server dei servizi web, consentendo di esaminare i file WSDL 1.1/2.0, eseguire il debug passo dopo passo delle transazioni dei servizi web inviate tramite HTTP o HTTPS, analizzare ogni documento XML di richiesta e risposta, impostare punti di interruzione sulle funzioni SOAP (sia sulla richiesta che sulla risposta) e persino definire punti di interruzione condizionali che si attivano quando una determinata richiesta o risposta contiene dati specifici, definiti tramite una query XPath.

In questo modo, il debugger SOAP vi aiuta a individuare e correggere gli errori in modo rapido e semplice.

Esempio di servizi web

Il file di aiuto di XMLSpy contiene informazioni su un servizio web di esempio a cui è possibile connettersi per sperimentare le funzionalità del client SOAP e del debugger SOAP.

Opzioni di sicurezza SOAP

Per contribuire a soddisfare la necessità di una sicurezza completa per le transazioni dei servizi web, XMLSpy supporta l'autenticazione basata sullo standard WS-Security (Web Services Security) tramite certificati client e consente di accedere ai servizi web tramite HTTPS.

Pubblicato da OASIS, Web Services Security è un'estensione del protocollo SOAP progettata per aggiungere funzioni di sicurezza, come l'autenticazione, ai messaggi SOAP stessi, al fine di garantire la sicurezza completa delle complesse transazioni dei servizi web. Queste misure si aggiungono a quelle fornite a livello di trasporto dalla sicurezza HTTP.

Le opzioni di sicurezza SOAP vengono configurate nella finestra di dialogo "Impostazioni richiesta SOAP", accessibile tramite il menu SOAP, che consente di abilitare e modificare le impostazioni di sicurezza HTTP e le impostazioni WS-Security. È inoltre possibile specificare le impostazioni di sicurezza per il debugger SOAP.

Configurazione delle opzioni di sicurezza SOAP in XMLSpy