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
on 2009-06-24 23:35
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
Log in with Google account | Log in with Yahoo account
No account? Register here.