Forum: Rails-ES uso de handsoap

Posted by Oscar Navidad (elrosnav)
on 2009-06-24 23:35
hola a todos estoy intentando conectarme a un servidor a traves de
"soap" utiliando handsoap para hacer la conexion bueno configuro los
archivos para que acepte el protocolo como lo dice el tutorial y genero
automaticamente con el con el comando generate soap + uri los objetos
hasta ahi todo bien me crea tres metodos login! , logout! , pin! que
efectivamente son lo que tiene el servidor
trato de utlilizar el metodo login que de parametros le envio user y
password
y me tiene que devolver un id_de session  pero al ejecutarlo me dice que
devuelve un valor nil le coloco el codigo a continuacion

class SessionAdminService < Handsoap::Service
  endpoint SESSION_ADMIN_SERVICE_ENDPOINT
  on_create_document do |doc|
    doc.alias 'tns',
'https://pbs1.example.com/wsdl/SessionAdminService.wsdl'
  end
modelo
def login!

    response = invoke('tns:login',:soap_action => :none) do |message|
       message.add 'logina' do |i|
  i.set_attr "user","usuario"
        i.set_attr "password",'pass'
  end
   end
@num = response.document.xpath('//logina')
      raise "TODO"
  end
end

si me pudieran esplicar un poco mejor que es lo que tengo que hacer

gracias de antemano
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.