Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-06-2009 17:06:42

cocodidon
Nouveau membre
Date d'inscription: 15-06-2009
Messages: 8

Probleme de version de zend.....

salut tlm

il semblerait que j'ai un probleme de version du zend framework.

J'ai un serveur soap en version 1.8 qui dispose d'une fonction sayHello demandant un paramêtre. Quand je fais un getFonctions j'ai :

Code:

Array ( [0] => string sayHello(string $msg) )

ci fait je fait ma requete cliente :

Code:

$wsdl = 'http://chemin/de/mon/fichier?WSDL';
$options = array('soap_version' => SOAP_1_1);
$param = array('msg'=>'salut'');

//instanciation du client et utilisation des fonctions disponibles
try {
    $client = new Zend_Soap_Client($wsdl, $options);
    $result = $client -> __call('sayHello', $param);
    print_r($result).'<br/>';
    }
catch (Zend_Exception $e1){
    echo 'message e1 : '.$e1 -> getMessage().'<br/>';
    }
//Affichage de la requete et de la réponse
print_r($client->__getLastRequest);
print_r($client->__getLastResponse);

et j'obtiens :

Code:

Fatal error: Uncaught SoapFault exception: [VersionMismatch]
Wrong Version in /home/patrick/test/zend_test/ZendFramework/library/Zend/Soap/Client.php:1062 
Stack trace: 
#0 /home/patrick/test/zend_test/ZendFramework/library/Zend/Soap/Client.php(1062): SoapClient->__soapCall('sayHello', Array, NULL, NULL, Array) 
#1 /home/patrick/test/zend_test/ZendFramework/library/test_as400_zend.php(24): Zend_Soap_Client->__call('sayHello', Array) 
#2 {main}
 thrown in /home/patrick/test/zend_test/ZendFramework/library/Zend/Soap/Client.php on line 1062

est-ce que quelqu'un est déjà tombé sur ce type d'erreur ? et si oui comment l'a t il résolu? (si cela a été résolu (^_^))

Je précise que j'utilise la version 1.8 du ZF autant pour le client que pour le serveur.

De plus j'ai regardé le post de effusien qui disait qu'il devait indiquer la version utilisé (à savoir array=>'soap_version'=>SOAP_1_1) ou array=>'soap_version'=>SOAP_1_2)) dans les options du client zend. Mais avec l'une ou l'autre des options j'ai toujours le meme résultat. sad

Hors ligne

 

#2 28-07-2009 18:19:34

cgrandval
Nouveau membre
Date d'inscription: 12-04-2007
Messages: 2

Re: Probleme de version de zend.....

Cocodidon,

J'ai déjà eu ce problème avec le ZF 1.8. Pour le régler, j'ai dû indiquer en option du serveur ET du client la version.
J'espère que ca règlera ton problème.

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