Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
727 connectés 

  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  XMLRPC - undefined method `map'

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XMLRPC - undefined method `map'

n°1595291
LePhasme
Les Belges domineront le monde
Posté le 03-08-2007 à 09:45:57  profilanswer
 

Bonjour, je fais toujours joujou avec mon XMLRPC.
 
Je dois maintenant appeler une méthode du webservice qui prend 3 arguments, 2 strings et une structure.
Le problème c'est que lors de l'invocation j'ai l'erreur  

Code :
  1. undefined method `map' for person[firstname] person[lastname] example106@example.com:AccountAttributesStruct


 
Code de la structure :

Code :
  1. class AccountAttributesStruct < ActionWebService::Struct
  2.  member :LastName, :string
  3.  member :FirstName, :string
  4.  member :Country, :string
  5.  member :Language, :string
  6.  member :EMailAccount, :string
  7.  
  8.  def initialize firstname, lastname,email
  9.    self.FirstName = firstname
  10.    self.LastName = lastname
  11.    self.EMailAccount = email
  12.  end
  13.  
  14.  def inspect
  15.    return self.FirstName + " " + self.LastName + " " + self.EMailAccount
  16.  end
  17. end


 
Mon fichier api :

Code :
  1. class AccountAPI < ActionWebService::API::Base
  2.    inflect_names false
  3.    api_method :exists, :expects => [:string], :returns => [:bool]
  4.    api_method :login:, :expects => [:string], :returns => [:string]
  5.    api_method :create, :expects => [[:string],[:string],[AccountAttributesStruct]], :returns => [:string]
  6.  end


 
Et l'invocation du webservice :

Code :
  1. client = ActionWebService::Client::XmlRpc.new(AccountAPI, 'http://www.toto.com/xmlrpc', :handler_name => 'account')
  2. attributes = AccountAttributesStruct.new(@person.firstname, @person.lastname,  @person.email)
  3. client.create(login,'toto',attributes)


 
Si quelqu'un voit ou je fais une erreur merci de me le dire.
 
PS : j'utilise rails 1.1.6

mood
Publicité
Posté le 03-08-2007 à 09:45:57  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  XMLRPC - undefined method `map'

 

Sujets relatifs
undefined errorRessource id#3 / Undefined variable
Erreur de Link : Undefined reference to...Notice: Undefined Variable [formmail.php]
undefined reference to `InternetConnectA@32'[C++] wxWidgets + MinGWDevStudio + ODBC = 'Undefined Reference'
Notice: Undefined index: CBlock et NBlockNotice: Undefined offset d'une fonction dans une classe
Notice: Undefined offset: 1 in file.phpCall to undefined function...
Plus de sujets relatifs à : XMLRPC - undefined method `map'


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR