Génération de services Web AXIS RPC

Si le type de mise en oeuvre de service Web est AXIS RPC, PowerAMC utilise une classe Java pour la mise en oeuvre et Apache Axis pour le déploiement.

Le type de fournisseur pris en charge est Java:RPC. Les styles de fournisseur pris en charge sont "RPC", "document" et "wrapped". Si le fournisseur est <Default>, PowerAMC va automatiquement sélectionner le meilleur style de fournisseur. Pour sélectionner le style de fournisseur, vous pouvez changer l'attribut étendu AxisProviderStyle du composant de service Web.

Pour personnaliser la génération de descripteur de déploiement Axis, vous pouvez changer les attributs étendus spécifiques à Axis dans la feuille de propriétés du composant de service Web.

Un fichier deploy.wsdd et un fichier undeploy.wsdd sont générés à partir du modèle ou du package qui contient des composants de service Web. Un seul fichier deploy.wsdd et un seul fichier undeploy.wsdd sont générés pour tous les composants de service Web du modèle ou package.

Si vous utilisez Apache Tomcat avec la prise en charge d'Axis installée, vous pouvez déployer les services Web directement. Pour prendre en charge Apache Tomcat, vous devez ajouter le profil Apache Tomcat (définition étendue de modèle) à votre modèle. Vous pouvez également être amené à définir la variable CATALINA_HOME dans la boîte de dialogue Options générales ( Outils > Options générales) afin de spécifier le répertoire racine de Apache Tomcat. Pour déployer les services Web dans Tomcat, PowerAMC utilise un fichier Apache Ant build.xml. Vérifiez que Apache Ant est installé et assurez-vous d'avoir défini une variable ANT_HOME dans la boîte de dialogue Options générales pour indiquer où se trouve le répertoire racine Apache Ant.

Si vous utilisez un autre serveur d'applications qui prend en charge Axis, vous devez ajouter le profil du serveur d'application afin de mettre en package et de déployer les services Web directement sur le serveur.

  1. Sélectionnez Langage > Générer du code Java .
  2. Sélectionnez le répertoire dans lequel vous souhaitez générer le code.
  3. Si vous souhaitez déployer des services Web sur un serveur d'applications, vous pouvez définir les options de déploiement dans l'onglet Options. Par exemple, dans le cas de Apache Tomcat, vous pouvez définir un nom d'hôte, un numéro de port, un nom d'utilisateur et un mot de passe.
  4. Si vous souhaitez déployer des services Web sur un serveur d'applications, vous pouvez sélectionner la commande dans l'onglet Tâches. Par exemple, dans le cas de Apache Tomcat, vous pouvez sélectionner l'option Tomcat : Déploiement de services Web Axis dans Tomcat.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com