Bonjour à tous

Je suis en plein développement de WebServices à l'aide des fonctions SOAP
Mais j'ai un soucis, lors de mon appel à la fonction de mon Web service via le SOAPClient, la fonction me renvois le message d'erreur suivant :
SoapFault exception: [Client] looks like we got no XML document in...
Après bon nombre de recherches, j'ai pu constater que c’était un problème assez récurent et que l'utilisation de __getLastResponse() permettait très souvent de trouver la provenance de l'erreur.

Néanmoins, après débug et récupération de la dernière réponse il apparait que celle ci est bien formatée en XML.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0"?> <root><1><ID>1</ID><VALEUR>M</VALEUR></1><2><ID>3</ID><VALEUR>Mlle</VALEUR></2><3><ID>2</ID><VALEUR>Mme</VALEUR></3></root>
Je ne vois donc pas d'où peu venir l'erreur


voici également mon .wsdl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="UTF-8"?>
<!--
	This file has been generated by UML2PHP5			
	UML2PHP5 is free and released under GPL
	Copyright KDO kdo@zpmag.com		
	UML2PHP5 : uml2php5.zpmag.com
-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" 
			xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
			xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
			xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
			name="Webservices" >
 
  <message xmlns="" name="getInfoContactRequest">
    <part name="Idc" />
  </message>
  <message xmlns="" name="getListTitresResponse">
    <part name="return" type="xsd:string"/>
  </message>
 
  <portType name="webServPortType">
    <operation name="getListTitres">
			<output message="getListTitresResponse"/>
    </operation>
  </portType>
 
  <binding xmlns="" name="webServBinding" type="webServPortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="getListTitres">
      <soap:operation soapAction=""/>
			<output>
				<soap:body  use="literal" />
			</output>
    </operation>
  </binding>
 
  <service xmlns="" name="Webservice">
    <port name="webServPort" binding="tns:webServBinding">
      <soap:address location="http://XXXX/YYYY/webServ.php"/>
    </port>
  </service>
</definitions>
Si vous avez besoin de certaines partie suplémentaires pour identifier le problème, faites moi le savoir.

Cordialement