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:
Je suis preneur pour toute pistes à étudier
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
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>"; } ?>![]()
Partager