# gSOAP

**URL:** <https://www.debian-fr.org/t/gsoap/14485>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 5:47 UTC](https://www.debian-fr.org/t/gsoap/14485 "2016-02-20T17:47:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kran](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/c0e974/32.png) [@kran](https://www.debian-fr.org/u/kran)\
**Post date:** [Février 20, 2016, 5:47 UTC](https://www.debian-fr.org/t/gsoap/14485/1 "2016-02-20T17:47:13Z")

</div>

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]
