![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/01/2012, 12:55
|
| | Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 13 años Puntos: 0 | |
Respuesta: Cliente .Net para Servicio SOAP return Nothing Buenas,
Primero de todo... no se si has podido solucionar este asunto, ya hace un tiempo...
A mi me pasa un problema muy parecido... en mi caso la respuesta viene con un namespace para la llamada y otro para la respuesta, como se puede ver en el ejemplo. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns1:HotelSearchResponse xmlns:ns1="http://www.wso2.org/php" xmlns:ns2=" ">
<return>
<ns2:body>
<ns2:ProductCode>BKLHBWARNA</ns2:ProductCode>
Creia que el hecho de no obtener resultados se debía precisamente a este hecho, y que de alguna forma tenia que indicar el namespace de la respuesta.
Yo he intentado hacerlo medinate el atributo "Namespace" del objeto binding del cliente (conexión), igualandolo a "ns2" pero nada... la respuesta viene con body=Nothing...
Si lo has podido solucionar ya me diras algo, sinó intenta igualar este parametro a "" pues por defecto viene con valor "http://tempuri.org/", como se indica en: [URL="http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.binding.namespace.asp x"]enlace[/URL]
Seguiré investigando... que remedio... si encuentro la solución te aviso.
Suerte! |