Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-07-2013 11:45:45

abdelghafour89
Nouveau membre
Date d'inscription: 08-07-2013
Messages: 7

zend Soap et adresse wsdl (débutant )

Bonjour à tous , j'ai besoin de votre aide , je viens de commencer d'utiliser des webservice et je voudrais savoir comment on peut faire appel à un webservice dans mon application zend , je voudrais envoyé au webservice avec l'adresse http://ws.test.com/test/test/wsdl.xml des paramètres par exemple $this->getRequest()->getParams('nom') et récupérer la réponse 

j'ai fais comme ceci mais sa marche pas

Code:

[lang=php] if (is_null($this->getRequest()->getParam('wsdl'))) {
            // Traitement de la requête
            $server = new Zend_Soap_Client('http://ws.nousassurons.com/tarificateurs/matranquilite/wsdl.xml');
            $a=$this->getRequest()->getParam('codeProduit');
            $b=$this->getRequest()->getParam('nom');
            $result=$server->getTarifTotal($a,$b); //getTarifTotal c'est la fonction se trouvant sur le webservice à l'adresse donnée ci-dessus 
            $this->view->result=$result;
        }

quelqu'un peut m'aider s'il vous plait , merci beaucoup d'avance

Dernière modification par abdelghafour89 (23-07-2013 12:37:40)

Hors ligne

 

#2 24-07-2013 09:35:48

Julien.D1982
Nouveau membre
Date d'inscription: 07-06-2013
Messages: 5

Re: zend Soap et adresse wsdl (débutant )

Salut,

Cela serait bien si on pouvais savoir ce qui ne marche pas au juste.
Tu as un message d'erreur ?

Aucun retour ?

Hors ligne

 

#3 24-07-2013 10:50:08

abdelghafour89
Nouveau membre
Date d'inscription: 08-07-2013
Messages: 7

Re: zend Soap et adresse wsdl (débutant )

tout d'abord merci pour ta réponse , on m'affiche juste le message 'quelque chose ne fonctionne pas ' c'est  tout , je travaille sur un serveur distant debian , est ce que peut être l'erreur vient de sa , peut être que je dois activer SOAP sur le serveur ou un truc du genre ??

Dernière modification par abdelghafour89 (24-07-2013 10:51:15)

Hors ligne

 

#4 24-07-2013 11:01:32

Julien.D1982
Nouveau membre
Date d'inscription: 07-06-2013
Messages: 5

Re: zend Soap et adresse wsdl (débutant )

As-tu accès au code source de la fonction getTarifTotal ?

Hors ligne

 

#5 24-07-2013 11:47:48

abdelghafour89
Nouveau membre
Date d'inscription: 08-07-2013
Messages: 7

Re: zend Soap et adresse wsdl (débutant )

Hors ligne

 

#6 25-07-2013 10:50:07

Julien.D1982
Nouveau membre
Date d'inscription: 07-06-2013
Messages: 5

Re: zend Soap et adresse wsdl (débutant )

Je pense que si le vrai retour est : 'quelque chose ne fonctionne pas ' c'est le retour de la fonction que tu appels.

Es-tu sûre des paramètres que tu envois ?
Es-tu sûre que le webService distant fonctionne car apparemment il n'est pas de toi...

Tu devrais peut être faire une maquette avec ton propre serveur wsdl... et faire un test, car dans ton appel je ne vois pas spécialement d'erreur.

Hors ligne

 

#7 25-07-2013 10:52:32

abdelghafour89
Nouveau membre
Date d'inscription: 08-07-2013
Messages: 7

Re: zend Soap et adresse wsdl (débutant )

j'ai utilisé SoapUi pour faire un test avec le serviceweb , avec les mêmes paramètres il me renvoie null comme réponse , donc y'a forcement une erreur quelque part mais je vois pas ou , peut être que la manière dont je lui envoie les paramètres dans mon exemple n'est pas correct

Hors ligne

 

#8 02-08-2013 12:05:21

Julien.D1982
Nouveau membre
Date d'inscription: 07-06-2013
Messages: 5

Re: zend Soap et adresse wsdl (débutant )

Désolé d'avoir été si long... mais tu pourrais me donner le contenu de tes variable que tu essayes de passé a l'appel de la fonction ?

Dernière modification par Julien.D1982 (02-08-2013 12:05:34)

Hors ligne

 

#9 02-08-2013 12:26:49

abdelghafour89
Nouveau membre
Date d'inscription: 08-07-2013
Messages: 7

Re: zend Soap et adresse wsdl (débutant )

code produit peut avoir soit 0 1 ou 2 , moi je lui envoie 2 , et pour le nom je lui envoie le nom test . est ce que c'est possible que le webservice n'accepte pas les requêtes venant de sites qu'il connait pas ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages