Génération de fichiers déployables pour transfert manuel vers des serveurs Web

Pour déployer un service Web sur un serveur Web qui n'est pas répertorié dans la vue Serveurs de votre espace de travail, vous devez générer des fichiers déployables et les transférer sur le serveur Web.

Pourquoi et quand exécuter cette tâche

Pour modifier un service Web une fois qu'il a été déployé sur un serveur Web, éditez-le dans votre projet de développement de données puis déployez-le à nouveau sur le serveur.

Pour les serveurs Web et les produits J2EE prenant en charge pureQuery : si vous sélectionnez pureQuery comme méthode d'accès à votre base de données et que vous transférez manuellement les fichiers déployables sur le serveur Web, vous devez également transférer les fichiers JAR pureQuery sur votre serveur Web.

Procédure

Pour générer des fichiers déployables :

  1. Dans l'explorateur de projets de données, cliquez avec le bouton droit de la souris sur le service Web, puis sélectionnez Générer et déployer. L'Assistant Déploiement du service Web s'ouvre.
  2. Dans Serveur Web, indiquez le type de serveur Web sur lequel vous souhaitez déployer le service Web.
    1. Dans la zone Type, sélectionnez l'un des types de serveur Web pris en charge.
    2. Cliquez sur Générer les fichiers déployables uniquement, mais ne pas déployer sur un serveur Web.
  3. Facultatif : Modifiez les autres options selon vos besoins. Pour plus d'informations sur les zones, appuyez sur F1.
  4. Cliquez sur Terminer pour générer les fichiers déployables. Pour afficher les fichiers déployés, ouvrez la vue navigateur ou la perspective J2EE. Les fichiers sont créés dans les répertoires suivants :
    • Pour les serveurs Web J2EE sous Linux et UNIX : répertoire_espace_travail/répertoire_projet/DataServerWebServices/nom_service_Web
    • Serveurs Web J2EE sous Windows : répertoire_espace_travail\répertoire_projet\DataServerWebServices\nom_service_Web
    • Pour DataPower sous Linux et UNIX : répertoire_espace_travail/répertoire_projet/DataServerWebServices/nom_service_Web/artefacts/
    • Pour DataPower sous Windows : répertoire_espace_travail\répertoire_projet\DataServerWebServices\nom_service_Web\artefacts\
    Consultez la partie Messages de la vue Résultats SQL pour prendre connaissance du chemin exact.

    Transférez les fichiers vers le serveur Web en utilisez votre méthode préféré. Consultez la documentation de votre serveur Web pour apprendre à déployer le service Web.

Résultats

Une fois un service Web déployé, vous pouvez y accéder en utilisant les adresses URL suivantes :
  • pour l'accès par le biais de requêtes SOAP/HTTP :http://serveur:port/racine_contexte/services/nom_service,
  • pour l'accès par le biais de requêtes POST de type REST (text/xml) ou POST (codées dans l'URL) : http://serveur:port/racine_contexte/rest/nom_service/nom_opération,
  • pour l'accès par le biais de requêtes GET de type REST (codées dans l'URL) :http://serveur:port/racine_contexte/rest/nom_service/nom_opération?parm1=val1&parm2;=val2&...
Pour afficher le contenu du fichier WSDL, utilisez l'adresse URL http://serveur:port/racine_contexte/wsdl.

Commentaires