soapclient dejó de andar en asp

28/10/2005 - 16:24 por bajopalabra | Informe spam
hola
esto me trae datos de un web service (asp tradicional)
pero no me parsea los resultados a XML ...
es decir : SOLO me devuelve "hernán30"
en lugar de "<persona><nombre>hernán</nombre><edad>30</edad></persona>

set osoap= Server.CreateObject("MSSOAP.SoapClient30")
osoap.ClientProperty("ServerHTTPRequest") = true
osoap.mssoapinit("http://x.x.x.x:8080/services/myservice?wsdl")

sí funciona, por ejemplo, instanciando soap
desde visual fox

alguien está esperimentando problemas similares ???
tendrán que ver con últimas actualizaciones de windows?

atte, Hernán
 

Leer las respuestas

#1 bajopalabra
28/10/2005 - 17:51 | Informe spam
comparto con uds la solución

dim osoap, oxml, txt
set osoap= Server.CreateObject("MSSOAP.SoapClient30")
set oxml= Server.CreateObject("MSXML.DomDocument")

osoap.ClientProperty("ServerHTTPRequest") = true
osoap.mssoapinit("http://x.x.x.x:8080/services/myService?wsdl")
oxml.loadxml( osoap.getMyData("myID") )
txt= oxml.getElementsByTagName("user/data").item(0).text

set oxml= nothing
set osoap= nothing

atte, Hernán

"bajopalabra" escribió en el mensaje
news:
hola
esto me trae datos de un web service (asp tradicional)
pero no me parsea los resultados a XML ...
es decir : SOLO me devuelve "hernán30"
en lugar de "<persona><nombre>hernán</nombre><edad>30</edad></persona>

set osoap= Server.CreateObject("MSSOAP.SoapClient30")
osoap.ClientProperty("ServerHTTPRequest") = true
osoap.mssoapinit("http://x.x.x.x:8080/services/myservice?wsdl")

sí funciona, por ejemplo, instanciando soap
desde visual fox

alguien está esperimentando problemas similares ???
tendrán que ver con últimas actualizaciones de windows?

atte, Hernán


Preguntas similares