Posez votre question Signaler

[PHP] SOAP / WSDL noob [Résolu]

bkrqpzef 203Messages postés 19 novembre 2005Date d'inscription 13 juillet 2011Dernière intervention - Dernière réponse le 7 déc. 2010 à 15:34
Bonjour,
Je n'ai jamais utilisé SOAP/WSDL. Je dois accèder à un webservice pour en retirer des informations. J'ai parcouru php.net et le site du w3c sans grand succès...
Je ne comprend pas bien la documentation technique.
Je dois utiliser la méthode "Tarif", qui selon la doc technique devrait être de ce type :
<Tarif> 
 <Clef></Clef> 
 <TarifParams IdCo=""> 
   <Devis> 
      <Personne> 
         <Nom> </Nom> 
        <Prenom>Prenom</Prenom> 
        <Numero></Numero> 
        <Type>Adherent</Type> 
        <DateNaissance></DateNaissance> 
      </Personne> 
      <Parametres> 
        <DateEffet></DateEffet> 
        <CodePostal></CodePostal> 
        <Produit> </Produit> 
         <Garanties> 
           <Garantie> 
                <Libelle> </Libelle> 
           </Garantie> 
        </Garanties>         
      </Parametres> 
    </Devis>  
  </TarifParams> 
</Tarif>

Mais je ne vois pas comment faire pour envoyer ça par php. :s
J'ai quelque chose du genre déjà :
$client = new SoapClient('https://adresseweb.com/file.asmx?wsdl'); 
$result = $client->Tarif();

Quel que soit ce que je met entre les parenthèses de la méthode "Tarif" j'ai un sale :
Server was unable to process request. ---> Object reference not set to an instance of an object.

Merci de votre aide. :)
Lire la suite 

[PHP] SOAP / WSDL noob »

1 réponses
Réponse
+0
moins plus
Pour les intéressés : wsdl2php
Ajouter un commentaire
Ce document intitulé « [PHP] SOAP / WSDL noob » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?