Come usare WSDL

Sto lavorando su un'applicazione WSDL. Ma in realtà non ho capito cosa rende il parametro "? Wsdl" e cosa farò con l'XML restituito. Per esempio:

https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl

Questo URL restituisce e string XML ma cosa farò con questo?

Posso convertire i file di schema in classi java usando jaxb (xjc) ma non ho capito correttamente come usare questo WSDL?

Grazie per le tue risposte.

WSDL (Web Description Description Language) è solo un contratto sotto forma di xml che definisce i servizi web. Contiene i dettagli dei parametri di input e output dei servizi web. Viene utilizzato tra client e server per definire l'interface di comunicazione. È analogo alla firma di un metodo in un linguaggio di programmazione. Ma come viene usato tra sisthemes eterogenei, così xml è usato per descriverlo.

WSDL è un file XML che contiene la descrizione di un servizio Web SOAP. Il file WSDL contiene dettagli riguardanti la struttura delle richieste XML, la struttura di risposta XML, i dettagli dell'endpoint del servizio Web, l'URL del servizio Web, ecc. Il file WSDL è il file più importnte di un servizio Web SOAP. Il proprietario di un servizio Web fornisce un file WSDL al client e utilizzando il file WSDL un client interagisce con il servizio. Utilizzando il file WSDL, un client può generare stub lato client e classi java per contattare il server. Java dalla sua versione 7 support le API per generare codice lato client da un file WSDL. WSDL viene creato al momento della creazione del servizio Web.

Quando hai quell'URL che contiene il WSDL, usa semplicemente uno strumento come SOAPUI e genera un messaggio SOAP e invoca il servizio web. Il servizio Web può contenere un altro elemento di input, quindi in tal caso è necessario fornire un elemento di input nel messaggio SOAP.

Per invocare un servizio Web è sufficiente un URL WSDL, lo hai già. Basta usare uno strumento come SOAPUI.

WSDL è il file che descrive i tuoi servizi web.

Meta Informazioni sui methods, ecc. Qualsiasi client Web deve comprendere e utilizzare i file WSDL per generare tutti i methods necessari per comunicare con un server Web.