webservice windev

Eléphanteau du PHP | 15 Messages

24 avr. 2016, 20:51

Bonjour,

Nouveau sur ce forum et pas à l'aise avec Php.....

J'ai un gros soucis depuis plusieurs semaines.. J'aimerai interroger un webservice windev (wdsl) depuis une page php (soap), mais le code que j'utilise ne me renvoie rien... (alors que le webservice fonctionne bien).

J'espère que je suis au bon endroit pour obtenir un coup de main car je suis dans la panade !!

Je ne pense pas être le seul à avoir eu besoin de faire cela mais je n'ai rien trouvé de clair dans ce domaine.

D'après ce que j'ai compris, cela pourrait venir que l'espace de nommage "NomDuFichierWDL" doit se trouver dans la balise du nom de la fonction appelée... ce qui n'est pas plus clair pour moi !!

Donc si certains sauveurs ont déjà fait ou rencontré ce problème, je vous serai éternellement reconnaissant !!

Merci à vous

Eléphanteau du PHP | 15 Messages

30 avr. 2016, 21:40

Pas bavards sur ce forum..... ;-)

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7162 Messages

01 mai 2016, 00:13

Le problème vient du fait que tu utilises des technologies obsolètes :
- SOAP est une techno complexe et mal foutue qui a été largement dépassé par les webservices en REST depuis plusieurs années.
- et Windev... hmmm comment dire... bah voila quoi... un "truc" ultra-propriétaire qui répond probablement à certains besoins mais qui est loin de faire l'unanimité chez les développeurs, et qui est très peu utilisé de part le monde (même si le marketing de Windev essaye de faire croire le contraire)


Essaye peut être sur un forum Windev ou via leur support...


Parce que la seule info technique potentiellement exploitable que tu as indiqué est : "l'espace de nommage "NomDuFichierWDL" doit se trouver dans la balise du nom de la fonction appelée", ce qui ne veut malheureusement rien dire... donc difficile de t'aider :-/
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 15 Messages

01 mai 2016, 10:07

Merci pour tes infos... mais je dois trouver une solution... je ne pense pas être le seul à avoir eu besoin de faire une passerelle...

bon weekend !

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7162 Messages

01 mai 2016, 19:07

Quelques pistes :
- la doc PHP pour utiliser les fonctions SOAP : http://php.net/manual/fr/class.soapclient.php
- un tuto ici : http://vivien-brissat.developpez.com/tu ... /php/soap/
- la librairie nuSoap qui est l'une des + connue : https://sourceforge.net/projects/nusoap/
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 15 Messages

23 mai 2016, 11:09

Merci @rthur ! C'est sympa de m'aider.