March 9
"WSDL" si riferisce al linguaggio di servizi web definizione basato su XML. interfacce utilizzare codice lato client per comunicare (collegarsi, passano e consumano dati) con il servizio web. WSDL specifica dei servizi e di un servizio ha punti di accesso o porte legati ai metodi. Il WSDL per processo di generazione del codice lato client crea interfacce per ogni porta nel WSDL. Inoltre, genera le classi per i tipi di dati e gli elementi XML specificati nel WSDL. Un'interfaccia contiene metodi che corrispondono ai metodi del servizio web. le classi client consentono di evitare di passare attraverso i dettagli interni del servizio per determinare come usarlo quando si desidera consumare i dati da un servizio Web o di passare i dati a un servizio Web. Queste classi consentono di utilizzare metodi remoti sul lato client, come se questi metodi sono metodi locali.
1 Visita il sito CPAN (vedi link nella sezione riferimenti).
2 Scaricare il file tar compresso "wsdl2perl.pl".
3 Eseguire il seguente per decomprimere ed estrarre i file:
tar xvzf SOAP-WSDL-2.00.10.tar.gz
4 Aggiungere il percorso della directory bin (che contiene il wsdl2perl.pl) nella variabile d'ambiente "PATH" utilizzando il seguente:
export PATH = $ PATH: <percorso della directory bin>,
dove <percorso della directory bin> indica il percorso effettivo al file wsdl2perl.pl sul sistema.
5 Eseguire il seguente:
perl wsdl2perl.pl -t Google AdWords :: :: :: v200909 Tipi -e Google AdWords :: :: :: v200909 TargetingIdeaService -i Google AdWords :: :: v200909 -b ../lib https://adwords.google .com / api / adwords / o / v200909 / TargetingIdeaService? wsdl
In questo comando, dopo l'opzione "-t", specificare il prefisso (parte del nome del pacchetto) per i tipi di dati XML. Dopo l'opzione "-e", specificare il prefisso per le classi che corrispondono agli elementi XML. Dopo l'opzione "-i", specificare il prefisso per le interfacce. Il valore "(lib)" dopo l'opzione "-b" è la directory per contenere le classi generate. "URL" indica la posizione del WSDL per il servizio web.
6 Visita il sito web "wsdl2phpgenerator" (vedi link nella sezione riferimenti).
7 Download "wsdl2phpgenerator1.4.1-php5.3.tar.gz."
8 Eseguire il seguente per decomprimere ed estrarre i file:
tar xvzf wsdl2phpgenerator1.4.1-php5.3.tar.gz
9 Vai alla directory in cui si dispone di codice "wsdl2php".
10 Eseguire il seguente dalla shell:
./wsdl2php -i https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl -o ../lib/
dove il valore dopo "-i" indica il file WSDL e il valore dopo "-o" indica la directory di output per le classi generate.
11 Visita il sito di Apache "Axis2" (vedi link nella sezione riferimenti).
12 Scarica "Axis2."
13 Installare Apache "Axis2." ( "WSDL2Java" viene fornito con "Axis2.")
14 Eseguire il seguente:
java org.apache.axis.wsdl.WSDL2Java -a https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl
In questo comando, "-a" dice "WSDL2Java" per generare tutte le classi.