Création d'exemples Apache Axis

Avant de commencer

Avant de créer des exemples avec Enterprise Console Feature Option 1, vous devez d'abord installer les logiciels prérequis et configurer l'environnement pour accéder à toutes les bibliothèques de classes nécessaires. Ces bibliothèques sont les bibliothèques de boîtes à outils Apache Axis, Eclipse EMF et Eclipse TPTP.

Ouvrez le fichier <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties et modifiez-le de la manière suivante :

AXIS_JARS_PATH=<axis_jars_directory>
ECLIPSE_JARS_PATH=<eclipse_jars_directory>
SERVICE_ADDRESS=<NotificationConsumerService_URL>

Attention : Vous devez utilisez des barres obliques inversées, "/", comme séparateur de répertoires pour les propriétés AXIS_JAR_PATH et ECLIPSE_JAR_PATH. Par exemple, si les bibliothèques Apache Axis se trouvent sous E:\axis-1.2\lib, vous devez définir la propriété AXIS_JAR_PATH sur E:/axis_1.2/lib.

Procédure de création

Apache Axis propose un outil de génération de code appelé wsdl2java, qui génère des classes Java à partir d'un fichier WSDL de services Web. Les classes générées sont des éléments de remplacement côté client, qui permettent d'accéder aux services Web à partir des spécifications de services Web.

Dans cet exemple, l'outil wsdl2java est appelé parle biais d'un script Apache Ant, appelé build.xml. Apache Ant est un environnement de script sophistiqué, très apprécié des développeurs Java.

Le fichier build.xml du répertoire <sdk_install_dir>/samples/wsnt-axisdu SDK contient les tâches Apache Ant pour la création de l'exemple. Pour créer les exemples :

set JAVA_HOME=<location of jdk>
set ANT_HOME=<location of ant installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant

export JAVA_HOME=<location of jdk>
export ANT_HOME=<location of ant installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant

Les fichiers de classe Java sont générés à partir du fichier WSDL et se trouvent dans le répertoire <sdk_install_dir>/samples/wsnt-axis/src. Elles sont compilées dans le répertoire <sdk_install_dir>/samples/wsnt-axis/build/classes. Un fichier JAR contenant les classes, appelé wsnt-axis-samples.jar, est créé dans le répertoire <sdk_install_dir>/samples/wsnt-axis/build/lib.

Remarque
Le message d'erreur ci-dessous s'affiche dans la console lors de la création de l'exemple et peut être ignoré.

[axis-wsdl2java] - Classes nécessaires introuvables (javax.activation.DataHandler et javax.mail.internet.MimeMultipart).
 La prise en charge des pièces jointes est désactivée.


Rubrique principale
Exemples Apache Axis


Rubriques connexes
Révision structurée de l'exemple WS-Notification
Exécution des exemples