Buenas a todos, no si es este el lugar o es en otro.
Mi problematica es la siguiente. Tengo un cliente en VB.Net que uno de sus procesos consiste en conectarse a un servicio web de java para pedir unos datos.
Lo primero que he hecho ha sido generar con el Wizard la llamadas de los metodos del servicio web. La cuestión que por lo que parece el wizard solo permite un tipo de cabecera standard de xml y percisamente un metodo que llamo al servicio web de java tiene
la implemtación mime me devuelve dentro del xml un fichero zip y la llamada en si le pasas unos parametros y no tiene parametro de devolución solo devuelve el xml. Es decir devuelve un xml con el formato multipart/related y mi llamada espera un text/xml.
Error:
El cliente encontró el tipo de contenido de respuesta 'multipart/related; type="text/xml"; start="<8052CAF18492F2CA36A2D39E9D07A539>"; boundary="----=_Part_118_1977569495.1337597904817"', pero se esperaba 'text/xml'.
Error de la solicitud con el mensaje de error:
--
------=_Part_118_1977569495.1337597904817
Content-Type: text/xml; charset=UTF-8
Content-Transfer-Encoding: binary
Content-Id: <8052CAF18492F2CA36A2D39E9D07A539>
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body/></soapenv:Envelope>
------=_Part_118_1977569495.1337597904817
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary
Content-Id: <C7880D012832002F6EA9A01ED77C5235>
filename: fichero.zip
PK
Entonces no consigo como poder resolver este problema. He probado tanto el toolkit de WSE 3.0 , como los servicios web normales, tanto el WCF. Por lo que tengo entendido que la única forma es crearte tu propio codificardor personalizado pero estoy muy pez
en esto. Pensaba que los servicios web eran triviales.
Muchas gracias por la ayuda