Bonjour,
ma configuration : windows server 2008 R2, WAMPP, PHP 5.3.0 (avec extension SOAP activée)
voici le code pour initialiser SOAP - je pars sur un accès non WSDL (j'ai fait une copie du WSDL en local).
ok pas de problème sur cette partie.
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 $header = new SoapHeader("...."); $file = 'http://www.mysite/service.xml'; try { $soapclient = new SoapClient(null, array( 'location' => $file, 'uri' => "http://www.mysite/", 'trace' => 1 )); $soapclient->__setSOAPHeaders(array($header)); } catch (SoapFault $e) { // erreur }
j'obtiens le message d'erreur "Wrong Version" lorsque je souhaite accèder à un web service en particulier :
L'appel à __soapCall est-il correct ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $parameters = array( .... ); $params=array(null, new SoapParam($parameters, 'parameters')); $services = $soapclient->__soapCall("myWebService", $params);
Le message dit que la version est "mauvaise" ! la version de quoi ?
si vous avez une idée, ne pas hésiter, je suis complètement bloqué !
merci par avance.
Fabrice
Partager