Pregunta

Tengo una aplicación java que tiene servicios web publicados usando Axis.

Con la última versión, uno de los métodos de servicio en WSDL es incorrecto. Tiene un campo en un tipo complejo con doble en lugar de una matriz de dobles.

He comprobado el WSDL src y las clases generadas, como el objeto de datos y el talón de enlace, pero todos son correctos.

Sin embargo, cuando busco el WSDL es diferente.

Puedo ver otras diferencias. Por ejemplo, la fuente es solo un tipo complejo con una secuencia en la que la versión publicada amplía una base abstracta.

¿Entonces fue Websphere obteniendo este otro WSDL de?

¿Fue útil?

Solución

Espero que el WSDL se genere automáticamente usando las herramientas Java2WSDL de Axis. Creo que puede optar por desactivar la generación automática o agregar algunas directivas para generar el tipo de WSDL que prefiere.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top