Problème parse WSDL SoapClient PHP
Bonjour,
Je rencontre un problème avec SoapClient, lorsque je fais:
Code:
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:
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:
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:
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)...