gSOAP

Salut à tous,

(Si vous ignorez ce qu’est le SOAP, innutile de lire la suite :wink: )

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]