Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-03-2013 20:03:44

fredc
Nouveau membre
Lieu: Lille
Date d'inscription: 26-10-2012
Messages: 3

[Zend_Soap_Client][Magento_enterprise]

Bonsoir,

je rencontre des soucis  pour appeler un webservice.

je developpe un script qui va appeller un webservice quotidiennement pour mettre  à jour des informations.

voici le code du script:

Code:

// Load Up Magento Core
define('MAGENTO', realpath('/home/xxx/public_html/'));
require_once(MAGENTO . '/app/Mage.php');
Mage::app();

$options = array('soap_version' => SOAP_1_2);
$client = new Zend_Soap_Client("http://xxxx/ServiceSitePublic.svc?wsdl",$options);

try {
    $result = $client->ObtenirSites(array());
    var_dump($result);
} catch (SoapFault $e) {
    echo '<pre>';
    var_dump($client->getLastResponseHeaders());
    var_dump($e);
    echo '</pre>';
}

j'apelle l'unique methode du service qui se nomme ObtenirSites

Code:

var_dump($client->getFunctions());

Code:

array(1) { [0]=> string(59) "ObtenirSitesResponse ObtenirSites(ObtenirSites $parameters)" }

et voici ce que j'obtient en reponse

Code:

["faultstring"]=>
  string(199) "L’action SOAP spécifiée sur le message , «  », ne correspond pas à l’action SOAP HTTP, « http://xxxxxx/xxxxx/xxxx/ServiceSitePublic/IServiceSitePublic/ObtenirSites ». "
  ["faultcode"]=>
  string(8) "s:Sender"
  ["detail"]=>
  object(stdClass)#130 (1) {
    ["ProblemHeaderQName"]=>
    string(8) "a:Action"
  }

auriez vous une idée de  pourquoi je n'arrive pas à avoir une réponse  correcte ?

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