Bonjour,

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

$wsdl_file = 'soap/WS1_DN2_120_SPI.wsdl';
$client = new SoapClient($wsdl_file);
var_dump($client);die;

J'ai une erreur

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

<wsp:UsingPolicy wsdl:required="true"/> 
à
<wsp:UsingPolicy wsdl:required="false"/>

Seulement dès que je change j'ai une autre erreur

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)...

Aucune réponse