[PHP] SOAP / WSDL noob

Résolu/Fermé
bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 - Modifié par bkrqpzef le 20/11/2010 à 08:53
bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 - 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. :)

A voir également:

1 réponse

bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 5
7 déc. 2010 à 15:34
Pour les intéressés : wsdl2php
0