Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2011, 09h28   #1
Invité de passage
 
Inscription : mars 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 10
Points : 1
Points : 1
Par défaut Web service + PHP5 + mode non WSDL

Bonjour à tous,

J'essaye d'appeler un Web Service via PHP5 en mode "non-WSDL".
Le web service en question est en fait une servlet qui prend un flux XML en entrée et retourne un flux XML en sortie (c'est un service d'authentification).

Nous avons testé avec SoapUI et tout fonctionne correctement avec les paramètres suivant:
endPoint: http://127.0.0.1:9080/CAPEBWeb/WebService/call.do
...et un pseudo WSLD qui contient:
Code :
1
2
         <soap:address 
            location="http://localhost:9080/CAPEBWeb/WebService/"/>
Le problème est que lors d'un appel via PHP5 avec SoapClient nous avons un message d'erreur indiquant que le service est injoignable.
Code :
1
2
3
4
5
6
7
	$client = new SoapClient(null,
		array(
	    	'location' => 'http://xxx.xxx.xxx.xxx/CAPEBWeb/WebService/call.do',
	    	'uri'      => 'http://xxx.xxx.xxx.xxx/CAPEBWeb/WebService/',
	    	'trace'    => 1,
		)
	);
D'où ma question: quelles doivent-être les valeurs des paramètres 'location' et 'uri' dans la cas particulier ou le WS n'est autres qu'une servlet ?

Merci d'avance à ceux qui prendrons le temps de lire et plus encore à ceux qui répondrons.
nihilist est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h14.


 
 
 
 
Partenaires

Hébergement Web