Creazione di un client di servizio Web mediante attività Ant

Se è presente un file WSDL, è possibile utilizzare Ant mediante lo spazio di lavoroEclipse per generare un client di servizio Web mediante l'ambiente runtime Axis.

Prima di creare il client del servizio Web è necessario:
Per poter creare il client del servizio Web è necessario modificare il file Ant e il file delle proprietà Ant del servizio.
  1. Modificare il file Ant (wsgen.xml) importato nei passi prerequisiti. Verificare che faccia riferimento al file delle proprietà Ant del client: esso deve contenere una riga che indica <property file="axisclient.properties"/>. Salvare le modifiche apportate.
  2. Modificare il file axisclient.properties importato nei passi prerequisiti.
    1. Verificare che il parametro scenarioType sia impostato su client.
    2. Impostare il parametro workspace in modo che faccia riferimento al percorso del file WSDL.
    3. Tutti gli altri parametri sono facoltativi e devono essere eliminati se non sono esplicitamente impostati. I valori predefiniti per i parametri rimanenti verranno richiamati dalle impostazioni del progetto dinamico. Per ulteriori informazioni su come impostare questi parametri, fare riferimento a: Riferimento al file delle proprietà delle attività Ant del client del servizio Web Axis
    Salvare il file axisclient.properties.
  3. Fare clic con il tasto destro del mouse su wsgen.xml e selezionare Esegui come > Generazione Ant.
  4. Nella finestra di dialogo visualizzata, selezionare la scheda JRE e selezionare Esegui nello stesso JRE dello spazio di lavoro. Fare clic su Applica, quindi fare clic su Esegui.
  5. Una volta generato il servizio Web, la console restituisce un messaggio Generazione completata.
I seguenti file verranno creati e inseriti in una sottodirectory della cartella WebContent\wsdl del progetto Web dinamico: I seguenti file verranno creati e inseriti in una sottodirectory della cartella WebContent\WEB-INF del progetto Web dinamico: I seguenti file verranno creati e inseriti under una sottodirectory della cartella src del progetto Web dinamico. A seconda del file WSDL su cui si basa il client del servizio Web, i file potrebbero essere differenti: