NuSoap call error
Posté : 21 août 2009, 14:13
Bonjour
Avec le script ci-dessous (fonctionnant avec NuSoap) j'arrive bien à me connecter au webservice mais par contre lorsque je fais le 'call' cela me retour l'erreur suivante. Savez vous ce que cela peut vouloir dire ?
Merci de votre aide...
Avec le script ci-dessous (fonctionnant avec NuSoap) j'arrive bien à me connecter au webservice mais par contre lorsque je fais le 'call' cela me retour l'erreur suivante. Savez vous ce que cela peut vouloir dire ?
Merci de votre aide...
Code : Tout sélectionner
Fault
Array
(
[faultcode] => soap:Server
[faultstring] => Le serveur n'a pas pu traiter la demande. --> La référence d'objet n'est pas définie à une instance d'un objet.
[detail] =>
)
require_once('include/lib/nusoap.php');
$options = array(
'compression'=>true,
'exceptions'=>false,
'trace'=>true
);
$client = new soapclient("http://www.exemple.com/test.asmx?WSDL", $options);
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>';
exit();
} else {
$result = $client->call(Sujet, "test");
if ($client->fault) {
echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>';
} else {
$err = $client->getError();
if ($err) {
echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else {
echo '<h2>Result</h2><pre>'; print_r($result); echo '</pre>';
}
}
}