Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-03-2010 08:45:24

micheal758
Nouveau membre
Date d'inscription: 16-03-2010
Messages: 1

[Zend_Soap][1.10] SOAP WSDL de type document literal -> StdClass vide

Bonjour,

depuis maintenant plusieurs jours, je tente de mettre un place un WebService SOAP entre Java et le Zend Framework, sans succès... Le WSDL, en mode "RPC" (encoded ou literal), marche sans problème, mais lorsque je passe en mode "document", rien à faire, aucune erreur n'est retournée mais le service me renvoie un objet "StdClass" vide. A noter que le WSDL est généré au format "document literal" est semble parfaitement correcte.

Mon code :

Code:

// --- Class wso.php ---

// Méthode basique
/**
* Add method
 * @param int $param1
* @return string
 */
public function add($param1)
{
     $out = 'blablabla ' .$param1 . ' blablabla';
     return $out;
}

// --- Controller WebserviceController.php ---

// Génération automatique du WSDL de type document literal
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover->setOperationBodyStyle(
                                        array('use' => 'literal',
                                        'namespace' => 'http://www.monApplication.ch')
                                        );
$autodiscover->setBindingStyle(
                                        array('style' => 'document')
                                        );
$autodiscover->setClass('wso');
$autodiscover->handle();

// Serveur SOAP
$soap = new Zend_Soap_Server('http://www.monApplication.ch/Webservice?wsdl');
$soap->setClass('wso');
$soap->handle();

// --- Class WsclientController.php ---

// Client SOAP
$ws = new Zend_Soap_Client('http://www.monApplication.ch/Webservice?wsdl');
$resultat = $ws->add(999);
var_dump($resultat);

// OUT : StdClass vide

En testant avec Java, j'obtiens la même chose, le retour du WebService est "vide" mais ne génère aucune erreur. Peut-être que quelqu'un s'est déjà penché sur ce cas de figure, car là je peine vraiment... ?

Dernière modification par micheal758 (16-03-2010 08:46:58)

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