[Web Service] PHP SOAP : problème avec appel SOAP_CALL
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).
Code:
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
} |
ok pas de problème sur cette partie.
j'obtiens le message d'erreur "Wrong Version" lorsque je souhaite accèder à un web service en particulier :
Code:
1 2 3 4 5 6 7
|
$parameters = array( .... );
$params=array(null,
new SoapParam($parameters, 'parameters'));
$services = $soapclient->__soapCall("myWebService", $params); |
L'appel à __soapCall est-il correct ?
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