Bonjour,

Je rencontre un problème avec SoapClient, lorsque je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$wsdl_file = 'soap/WS1_DN2_120_SPI.wsdl';
$client = new SoapClient($wsdl_file);
var_dump($client);die;
J'ai une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Unknown required WSDL extension 'http://schemas.xmlsoap.org/ws/2004/09/policy'
J'ai pas mal cherché sur le web la solution est de mettre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<wsp:UsingPolicy wsdl:required="true"/> 
à
<wsp:UsingPolicy wsdl:required="false"/>
Seulement dès que je change j'ai une autre erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SOAP-ERROR: Parsing WSDL: Unexpected WSDL element <text>
Du coup je me demande si j'ai pas un problème de lecture du fichier.
En utilisant SoapUI, le fichier fonctionne sans rien changer, d'ailleur le wsdl m'a été donné et ne doit pas être modifié (enfin à voir)...