L'appel à l'appel me retourne toujours une chaine vide. J'ai fais des tests pour savoir si ma variable était bien assigné dans ma webmethod mais en fait le client PHP envoi toujours une chaine vide
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 22 févr. 2008 à 15:04
Oui, les binding dans le wsdl entre les méthodes de ton service soap et les appels du client (bref, le binding de TestStr), ainsi que la définition de la requête et de la réponse (input / output)
Parce que là, tu définis juste un nouvel élément qui s'appelle TestStr et qui serait un type complexe.
Normalement tu devrais avoir un truc du genre :
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 23 févr. 2008 à 10:07
les urls de type http://XXXXXXXXXX/service.asmx?WSDL répondent généralement par un fichier wsdl construit à la volée et basé sur les capacités du service. Les capacités du service sont décrites, avec le système AXIS, dans le fichier descripteur de déployement (wsdd). Avec .net, je n'en sais rien.
Il est étonnant que le wsdl ne contienne aussi peu d'informations. Si le fichier que donne yanis est celui obtenu par cette url, c'est probablement qu'il y a une une erreur ou un problème lors du déployement du service.