Web Service
Publicado por Nadal (9 intervenciones) el 02/07/2007 13:06:45
Muy buenas.
Tengo un problema un pelin peliagudo y es que un cliente no consigue que mi servicio web le devuelva los datos correctamente. Parece ser que hay una desincronizacion del xml que recibo respecto al esquema del host. Buscando por Internet me he encontrado con una anotación para Java que parece resolver este problema, se trata de la anotacion "@SOAPBinding(use=javax.jws.soap.SOAPBinding.Use.LITERAL)" del paquete "javax.jws.soap.SOAPBinding".
Hasta ahí todo bien, ahora viene lo bueno. Las anotaciones funcionan a partir de la version 1.5 de Java y como no, el servidor de servicios web que tenemos es Weblogic 8.1, el cual no admite una version superior a la 1.4. Y vosotros direis: "Pues cambialo a otra versión mas moderna de Weblogic". Claro está que seria lo mas lógico, pero aqui surge otro problema y es que muchos servicio web están desarrollados con el Workshop de Weblogic 8.1 y no funcionan con WL 9.2 (la otra versión que tenemos). Así que no podemos migrar a otra versión hasta que no se haya hecho lo propio con los servicios que están desarrollados con el Workshop de la 8.1.
Dado que se trata de un tema urgente y la migración de los desarrollos va a llevar mucho tiempo, me gustaria preguntar si alguien sabe de una alternativa para este problema o problemon que se me viene encima.
Un saludo y muchas gracias a todos!
Tengo un problema un pelin peliagudo y es que un cliente no consigue que mi servicio web le devuelva los datos correctamente. Parece ser que hay una desincronizacion del xml que recibo respecto al esquema del host. Buscando por Internet me he encontrado con una anotación para Java que parece resolver este problema, se trata de la anotacion "@SOAPBinding(use=javax.jws.soap.SOAPBinding.Use.LITERAL)" del paquete "javax.jws.soap.SOAPBinding".
Hasta ahí todo bien, ahora viene lo bueno. Las anotaciones funcionan a partir de la version 1.5 de Java y como no, el servidor de servicios web que tenemos es Weblogic 8.1, el cual no admite una version superior a la 1.4. Y vosotros direis: "Pues cambialo a otra versión mas moderna de Weblogic". Claro está que seria lo mas lógico, pero aqui surge otro problema y es que muchos servicio web están desarrollados con el Workshop de Weblogic 8.1 y no funcionan con WL 9.2 (la otra versión que tenemos). Así que no podemos migrar a otra versión hasta que no se haya hecho lo propio con los servicios que están desarrollados con el Workshop de la 8.1.
Dado que se trata de un tema urgente y la migración de los desarrollos va a llevar mucho tiempo, me gustaria preguntar si alguien sabe de una alternativa para este problema o problemon que se me viene encima.
Un saludo y muchas gracias a todos!
Valora esta pregunta


0