J'ai mis un peu de temps à mettre en place un service web avec Windev 12 (WD12) sous IIS6 alors au cas où cela serve à quelqu'un je poste différents points à voir en plus de l'aide de Windev sur le sujet :
1) Le répertoire du serveur SOAP
C:\--quelquepart--\WDSOAPSetup.exe
doit contenir notamment :
WDSOAPSetup.exe
WD120--.dll (toutes les dll, notamment WD120SIIS.DLL)
2) Dans IIS, "Extension Serveur"
Dans "Extension Serveur", "Serveur SOAP 11" doit être déclaré et autorisé.
Quand on édite cette extension "Serveur SOAP 11", il doit y avoir "C:\--quelquepart--\WD120SIIS.DLL" d'indiqué.
3) Dans IIS, propriétés du site
Dans "Répertoire de base", cliquer sur "Configuration", et ajouter l'extension ".soap" qui pointe vers "C:\--quelquepart--\WD120SIIS.DLL"
4) Répertoire du service web
C:\--quelquepart--\soap\MonServiceWeb\MonServiceWeb.WDL
(le sous-répertoire "soap" peut s'appeler comme on veut)
Dans "C:\--quelquepart--\WDSoapService.Conf", il doit y avoir :
[MonServiceWeb]
wdl=C:\--quelquepart--\soap\MonServiceWeb
exe=C:\--quelquepart--\soap\MonServiceWeb
idle_time=20
adresse=http://adresse.com/soap/MonServiceWeb.soap
5) Répertoire du site web
Créer un répertoire /soap/ où se trouve le fichier
"MonServiceWeb.soap" qui correspond à la description XML
du service web (c'est en principe le fichier MonServiceWeb.xml généré par Windev, qu'il faudra renommer en .soap).
6) Attention aux définition des droits d'accès.
Voilà mes quelques notes... en espérant avoir été utile...