Salut à tous,
(Si vous ignorez ce qu’est le SOAP, innutile de lire la suite )
J’ai un petit problème, j’ai généré les fichiers C de mon client SOAP avec wsdl2h, mais quand j’appelle une fonction j’obtiens l’erreur suivante :
SOAP 1.1 fault: SOAP-ENV:Client [no subcode]
"Validation constraint violation: data type mismatch soapenc:Array in element "
Detail: [no detail]
C’est donc une erreur d’encodage … Mais je vois pas pourquoi, voici mon code :
[code]struct soap soap;
char* login;
char* password;
login=“blabla”;
password=“blabla”;
soap_init(&soap);
struct ns4__getUserResponse reponse;
soap_call_ns4__getUser(&soap,
NULL,
NULL,
login,
password,
&reponse
);
[/code]