PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment configurer le serveur SOAP WinDev?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Avertissement
A partir de la version 20, cette fonctionnalité n'est plus disponible. Pour plus de détails, consultez Importation/consommation de Webservices
Avertissement
A partir de la version 15, les Webservices au format généré par les versions 14 et antérieures de WINDEV sont conservés pour compatibilité. Il est conseillé d'utiliser le nouveau format de Webservice, disponible à partir de la version 15.
Pour plus de détails, consulter : Générer un Webservice.
Présentation
WINDEV permet de gérer facilement le protocole SOAP, en permettant de créer :Dans ces deux derniers cas, la configuration du serveur SOAP est quasiment identique. Cette page d'aide présente les différentes opérations à réaliser pour installer le serveur SOAP.
Comment configurer le serveur SOAP WinDev?
Pour installer votre application sur un poste serveur SOAP :
  1. Créez la bibliothèque WINDEV.
    • Si vous créez un serveur SOAP classique : Créez la bibliothèque (fichier .WDL) de votre application Serveur (option "Projet .. Mettre en bibliothèque").Si vous créez un serveur SOAP classique : Créez la bibliothèque (fichier .WDL) de votre application Serveur :

    • Si vous créez un Webservice : Sélectionnez l'option "Atelier .. Webservice .. Générer un Webservice à partir de ce projet". L'assistant de génération de Webservice se lance. Pour plus de détails sur la génération des Webservices, consultez Générer un Webservice.
      Attention : Les DLL WINDEV ne doivent pas être renommées.
      Si vous créez un Webservice : générer le Webservice :

      L'assistant de génération de Webservice se lance. Pour plus de détails sur la génération des Webservices, consultez Générer un Webservice.
      Attention : Les DLL WINDEV ne doivent pas être renommées.
  2. Sélectionnez les différents fichiers à installer sur le serveur SOAP.
    • La bibliothèque WINDEV de votre application serveur ou du Webservice (fichier *.WDL).
    • Dans le cas d'un Webservice, le fichier XML contenant la description du Webservice.
    • L'application WDSOAPConfig.EXE présente dans le répertoire "Données" du répertoire d'installation de WINDEV.
    • Les DLL WINDEV nécessaires à l'exécution de votre application. Vérifiez que les DLL suivantes sont sélectionnées : wdxxximg.dll, wdxxxobj.dll, wdxxxpnt.dll, wdxxxstd.dll et wdxxxvm.dll.
    • Les DLL WINDEV spécifiques au serveur HTTP utilisé : wdxxxsapa.dll pour Apache 1.3, wdxxxsapa2.dll pour Apache 2.0, wd170siis pour IIS, etc.
    Remarque : Il est possible de créer une installation de votre application grâce à l'option "Outils .. Créer la version client". Cependant, dans le cas d'une application Serveur SOAP, cette installation permet uniquement de recopier les fichiers nécessaires sur le serveur. Toute la configuration du serveur doit être ensuite effectuée.Remarque : Il est possible de créer une installation de votre application : sous le volet "Projet", dans le groupe "Génération", déroulez "Procédure d'installation" et sélectionnez "Créer la procédure d'installation". Cependant, dans le cas d'une application Serveur SOAP, cette installation permet uniquement de recopier les fichiers nécessaires sur le serveur. Toute la configuration du serveur doit être ensuite effectuée.
  3. Installez l'application sur le poste serveur.
  4. Configurez le serveur Internet pour votre application WINDEV :
  5. Configurez l'administrateur SOAP. Pour plus de détails, consultez Configurer l'administrateur.
  6. Si vous utilisez une application cliente SOAP : pour que le client SOAP puisse contacter le serveur, l'adresse du serveur utilisée dans la fonction SOAPExécute doit être de la forme :
    <Adresse IP du serveur>\Serveur.soap
Remarque : Si plusieurs applications serveur SOAP ou Webservices sont installées sur le même poste, il est obligatoire d'installer :
  • toutes les bibliothèques (WDL) dans le même répertoire,
  • toutes les DLL WINDEV utilisées dans le même répertoire.
Un seul administrateur SOAP sera installé et utilisé.
Attention : Les droits définis pour l'utilisateur du site http sont très importants. Si un serveur SOAP WINDEV doit écrire dans un fichier, il est nécessaire que l'utilisateur du site (invité Internet) ait les droits d'écriture.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire