Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Soap => Serveur Windev / Client Visual Studio

Pso, le lundi 25 juillet 2005 à 13:08:39 
 Signaler ce message aux modérateurs

Bonjour,

J'ai créé un service web soap avec Windev. Ce service ne fait que renvoyer une chaine => RENVOYER SOAPEncodeRésultat("machaine",SOAPTypeChaîne)
Il fonctionne avec le mode test de windev ainsi qu'avec une application cliente soap developpé sous windev.
Je souhaite créé sous Visual Studio une application qui utilise ce service web (celui ci pour mes tests est installé sur le même pc et le serveur est de type IIs où j'ai activé l'utilisation CGI,écriture,lecture).
J'ai ajouté la référence dans Visual et cela a fonctionné. La connexion se passe bien, mais après, impossible ...

Sous la version visual, j'ai un message d'erreur :
" Possible SOAP version mismatch: Envelope namespace http://schemas.xmlsoap.org/soap/envelope was unexpected. Expecting http://schemas.xmlsoap.org/soap/envelope/. "


Sous Visual,j'ai mis :
essaisoap.tweb bidule= new essaisoap.tweb();
MessageBox.Show(bidule.echaine());



1) Ma question est de savoir si quelqu'un a déjà eu ce type d'erreur et ce qu'il a fait pour le résoudre.


2)Quelqu'un a t il déjà fait un service web (côté serveur) avec Windev et utilisé ensuite (côté client) un programme développé en Visual Studio.

Merci de vos réponses.


Pso

Configuration: Windows XP Pro Second Edition.

1

sviollet, le jeudi 2 novembre 2006 à 10:22:55

Je ne poste pas pour te donner ta solution malheureusement mais parce que j'ai vu que tu avais réussi à faire fonctionner les webservices avec windev. Je galère car je n'arrive pas à en faire de même je déploie mon service, je lance la page de test j'entre mon paramètre (il est censé juste renvoyer la chaine passé en paramètre) je click sur test et là il fait erreur 404 en cherchant le "NomProjet.soap". Il y a surement un truc à faire que j'ai oublié sur mon serveur IIS... Si quelqu'un a une idée merci beucoup d'avance

Répondre à sviollet

2

Pso, le jeudi 2 novembre 2006 à 11:12:32

Pour mon problème de Soap, cela c'est réglé avec Windev 10. Avant cela n'allait pas.
Maintenant nous faisons tourner une application windev, un serveur IIS, et une application net fait par V.net. Celle ci interroge via le soap et on lui renvoit une chaine xml.
Tout fonctionne.
Pour ton problème, n'oublie pas d'installer avec windev le service... sinon cela risque de ne pas fonctionner et de paramètrer correctement le service IIS pour accepter un extension soap provenant d'un moteur windev (iis dll)
Bonne chance.

Répondre à Pso

3

sviollet, le jeudi 2 novembre 2006 à 11:21:43

Installer le service... euh c'est après la génération il propose d'installer ton webservice c'est bien ça?

Répondre à sviollet

4

Fil, le jeudi 2 novembre 2006 à 15:49:36

Oui c'est bien ça.
Si tu rames déjà ce niveau, le mieux est de lire la doc à fond,
2 poser tes questions sur le forum de pcsoft
3 contacter le support gratuit par email

Répondre à Fil

5

sviollet, le vendredi 3 novembre 2006 à 07:57:52

Le problème c'est qu'on (oui est 2 sur le projet mon chef et moi) a lu la doc aussi bien les bouquins que l'aide et les forums et PcSoft qui répond toujours pas. C'est assez urgent, l'installation c'est bien faite il me semble mais je me demande si la config de IIS est bien faite.
Quelques pourrait résumer les étapes pour installer un webService avec IIS, j'ai déjà associé le .soap à la dll windev.
Ps: une fois la configuration faite et la page de test réussi je pense que ça devrait aller. C'est tellement plus simple en php :(

Répondre à sviollet

6

sviollet, le lundi 20 novembre 2006 à 15:47:55

Personne pour me venir au secours... :'(

Répondre à sviollet

7

sviollet, le mardi 21 novembre 2006 à 11:05:43

Bon au cas où j'ai repris tout du début j'ai créé mon projet, générer et installer mon service, je vais dans mon navigateur et je saisie l'url
"Localhost/nomService/" j'arrive sur la page de test je click sur le lien de ma procédure je saisi mon paramètre et je click sur "Test" et là pouf erreur 500... quelqu'un à une idée?

Répondre à sviollet

8

windev12, le jeudi 14 février 2008 à 14:53:06

SALUT
j'espere que vosu passer du beaux temps
qui peut m'aider?
j'ai cree une application windev je veut qu'elle
fonctionne sur reseau j'ai installer serveur soap mais je ne sait pas apres quoi faire?
et merci

Répondre à windev12

9

Fil, le vendredi 15 février 2008 à 09:03:47

Juste à titre d'information....

J'ai constaté dernièrement dans des essais que le fait d'avoir un antivirus empêche le fonctionnement d'un service web ou webdev->page awp.

sviollet, : tu as réussi à utiliser le soap ? il y a trop longtemps que j'ai fait cela pour te dire plus... ce que je me souviens, c'est que l'IIS doit être configuré pour .SOAP et qu'il doit prendre la dll d executation de windev.... qu'on avait aussi supprimé une autre .SOAP associé à autre chose.

Répondre à Fil

10

 tchonialite, le vendredi 5 juin 2009 à 15:57:45

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...

Répondre à tchonialite
Connection c# et sql server(visual studio) Bonjour, j ai de mal à connecter ma base de données sql server(visual studio) et c# , j ai utilisé une chaine (sqlconnection)de connexion mais ça n a pas marché est ce que vous pouvez me dire les etapes à suivre marci www.commentcamarche.net/forum/affich-4769555-connection-c-et-sql-server-visual-studio
VISUAL STUDIO 2008 & SQL SERVER Bonjour, j'ai un projet à rendre que je dois développer sous C#.NET avec une base SQL server .Je viens d'intaller visual studio 2008 (avec serial).ai-je besoin d'installer sql serveur pour développer ? j'ai ouï dire que VS 2008 comportait un... www.commentcamarche.net/forum/affich-5630598-visual-studio-2008-sql-server
Update pour Visual studio .net (RunTime) (Résolu) Bonjour, Je suis incapable d'installer la composante "Setup RunTime Files" de mon update cd du produit Microsoft Visual Studio .net, qu'est-ce qui peux en être la cause? Je suis sous XP Édition Famillial Merci. www.commentcamarche.net/forum/affich-439887-update-pour-visual-studio-net-runtime
Tuto Visual Studio 2008 (Résolu)Bonjour, je cherche un tutoriel sur Visual Studio 2008 Express (Visual Web Developer Express), si possible en français. Merci d'avance. www.commentcamarche.net/forum/affich-8202685-tuto-visual-studio-2008
Visual studio 2005 pour vista (Résolu)salut a tous, je veux installer visual studio 2005 sous vista mais il me dit qu'il est incompatible avec lui. j'ai cherché le service pack1 que l'aide de windows m'a proposé mais je ne l'est pas trouvé; il me dit que le lien est introuvable. en plus... www.commentcamarche.net/forum/affich-8056938-visual-studio-2005-pour-vista
Télécharger Visual C++ 2008 ExpressVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C. www.commentcamarche.net/telecharger/telecharger-34056350-visual-c-2008-express
Télécharger Visual Basic Express 2005Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000 développeurs en France l’utilisant au quotidien, Visual Basic reste un langage de programmation incontournable malgré les quelques... www.commentcamarche.net/telecharger/telecharger-160-visual-basic-express-2005
Télécharger Visual DomotiqueVisual Domotique est un programme permettant de piloter des composants électroniques via son ordinateur. Vous n'avez besoin d'aucunes connaissances de programmation. Il vous suffit de dessiner le schéma électrique de l'installation à piloter. La... www.commentcamarche.net/telecharger/telecharger-34055866-visual-domotique
Environnement Client/ServeurPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une... www.commentcamarche.net/contents/cs/csintro.php3
Réseaux - Client légerClient léger Le terme « client léger » (parfois « client pauvre », en anglais « thin client »), par opposition au client lourd, désigne une application accessible via une interface web (en HTML) consultable à l'aide d'un navigateur web, où la... www.commentcamarche.net/contents/cs/client-leger.php3