[SOAP] ressource /rpcrouter pas disponible
Bon j'ai un problème dans la mise en oeuvre de service web en utilisant SOAP.
J'arrive à mettre ne place un service web en utilisant WSDL. Ca pas de problème. Maintenant je dois le faire en mode non-WSDL.
Mais actuellement j'ai systématiquement la même erreur. Que j'utilise java ou php...
voici l'erreur qui n'est retourné:
http://nbacenter.free.fr/erreur.jpg
ET pour trouver une piste voici le contenu du client.
http://nbacenter.free.fr/tmp_error.html
Voici le code d'appel en PHP:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?php
// Nouveau Client SOAP
try {
// Nouvelle instance de la classe soapClient
$client = new SoapClient(null, array('location'=>"http://x.x.x.x:8080/Sedit/rpcrouter",
'uri' => "http://tempuri.org/SdtWFService",
'trace' => 1,
'soap_version' => SOAP_1_1));
echo "<pre>";var_dump($client);echo "</pre>";
$res=$client->__soapCall("getListEtapes", array());
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$client->handle();
} else {
echo "Il faut utiliser la method POST ";
}
}
} catch (SoapFault $fault) {
echo "<pre>";var_dump($client);echo "</pre>";
echo "<pre>";echo $fault;echo "</pre>";
}
?> |
Je suis preneur pour toute pistes à étudier :wink: