Création d'un client de service Web avec les tâches Ant

Si vous avez un fichier WSDL, vous pouvez utiliser Ant dans l'espace de travail Eclipse pour générer un client de service Web utilisant l'environnement d'exécution Axis.

Avant de créer un client de service Web, effectuez les tâches suivantes :
Pour créer le client de service Web, vous devez modifier le fichier Ant et le fichier de propriétés Ant du service.
  1. Editez le fichier Ant (wsgen.xml) que vous avez importé pendant les tâches prérequises. Vérifiez qu'il pointe vers le fichier de propriétés Ant du client : il doit contenir la ligne <property file="axisclient.properties"/>. Enregistrez vos modifications.
  2. Editez le fichier axisclient.properties que vous avez importé pendant les tâches prérequises.
    1. Vérifiez que le paramètre scenarioType est défini comme client.
    2. Définissez le paramètre d'espace de travail de façon à ce qu'il pointe vers l'emplacement de votre fichier WSDL.
    3. Tous les autres paramètres sont facultatifs et doivent être supprimés s'ils ne sont pas définis explicitement. Les valeurs par défaut des paramètres restants sont récupérées à partir des paramètres du projet dynamique. Pour plus d'informations sur la définition de ces paramètres, voir : Référence du fichier de propriétés de la tâche Ant du client de service Web Axis
    Enregistrez le fichier axisclient.properties.
  3. Cliquez avec le bouton droit de la souris sur wsgen.xml et sélectionnez Exécuter en tant que > Compilation Ant...
  4. Dans la boîte de dialogue qui s'ouvre, sélectionnez l'onglet JRE puis Exécuter dans le même JRE que l'espace de travail. Cliquez sur Appliquer, puis sur Exécuter.
  5. Lorsque votre service Web a été généré, la console affiche le message La génération a abouti message.
Les fichiers suivants ont été créés et placés dans le dossier WebContent\wsdl du projet Web dynamique : Les fichiers suivants ont été créés et placés dans le dossier WebContent\WEB-INF du projet Web dynamique : Les fichiers suivants ont été créés et placés sous le dossier src du projet Web dynamique. Selon le fichier WSDL sur lequel est basé le client du service Web, les fichiers de votre client de service Web peuvent différer :