PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Service Web Windev et Utilisation avec Visual .Net 2003
Service Web Windev et Utilisation avec Visual .Net 2003
Iniciado por Psotric, jun., 28 2005 11:38 AM - Sem resposta
Publicado em junho, 28 2005 - 11:38 AM
Bonjour,

Je voudrai savoir si quelqu'un a réussi à mettre en place avec un service
Web créé avec Windev et utilisé avec Visual .Net 2003 sur Framework 1.1. sur
serveur IIS.

Mon test a été fait sur Windows XP service pack 2, j'ai généré mon service
web et la machine distante à utiliser Visual.Net 2003 sur service pack 2.

Lors de l'essai, j'avais bien créé mon service web via windev. J'arrivais à
tester avec les pages html créé par windev. Mais par contre l'autre machine
distante, n'a pas réussi à créé une lecture correcte de mon fichier xml
généré via V.Net.
Via V.Net, on a pu voir les fonctions du service web mais l'interrogation
n'a pas réenvoyé une valeur correcte !



Voici ce que j'ai réalisé, si quelqu'un pouvait essayer et me dire où cela
coince ...

Pour créer un service web, je dois créer des procédures globales et celle ci
sont utilisés ensuite dans le service web.

Je génére via mes globales des fonctions qui serviront pour mon service web.

1) Créer un nouveau projet

2) Créer des fonctions globales =>

Les voici :

PROCEDURE MWEssaiChaine()

RENVOYER SOAPEncodeRésultat("texte d essai", SOAPTypeChaîne)

--------

PROCEDURE MWEssaiEntier()

RENVOYER SOAPEncodeRésultat (98, SOAPTypeEntier)

-----

PROCEDURE MWEssaiBooleen()

RENVOYER SOAPEncodeRésultat (Vrai, SOAPTypeBooléen)

------

PROCEDURE MWEssaiReel()

RENVOYER SOAPEncodeRésultat (987.654, SOAPTypeRéel)

----

PROCEDURE MWEssaiFctNumerique(pNum est un entier=1)

//+ 3 (fonction d'essai) => si je n'entoure pas de SOAPENCODERESULTAT ... ?
renvoit une erreur ou pas ?

RENVOYER pNum+3

3) Générer le service web avec windev. Atelier->Service Web.

4) Installer le service web via IIs et tester les pages html générés

(Jusque là tout a été de mon côté, c'est le dernier point où cela coince)

5) Utiliser Visual .net 2003 , framework 1.1 et récupérer les valeurs
générés par le service web sur l'autre station.



Si cela fonctionne, envoyer moi le projet Visual .Net ... si cela ne
fonctionne pas, dites moi où est le problème ? Windev ? Visual ? où mon code
?



(Certaines fonctions renvoient une valeur erronés ou ne renvoit rien du
tout.)

Dans mon exemple,

MWEssaiChaine() => devrait donner "texte d essai"

MWEssaiEntier() => devrait donner 98

MWEssaiBooleen() => devrait donner 1

MWEssaiReel() => devrait donner 987.654

MWEssaiFctNumerique(4)=> devrait donner 7





MERCI beaucoup

Philippe