2011-05-18 13 views
5

Saludos a todos,¿Genera Spring WS Client desde RPC/WSDL codificado con facilidad?

Antes de mi pregunta específica, me gustaría mencionar que no estoy buscando una solución paso a paso, pero para una posible SÍ o NO si o no voy a ser capaz de lograr mi objetivo con lo que estoy planeando.

Lo que tengo:

Un WSDL que se genera automáticamente por Axis 1.3, la que es RPC/codificado. - No tengo ninguna influencia en el servicio web per se.

lo que trato de lograr:

Generación de un cliente WS primavera de ese WSDL.

Lo que "sé":

  • RPC/WSDL codificados están en desuso y no "compatibles" en la primavera de WS
  • primavera WS puede entregar cualquier XML
  • válida Tengo que conseguir el esquema del WSDL -> .xsd
  • Estoy condenado.

Lo que no estoy seguro de:

  • es el .xsd lo suficiente o necesito para generar/escribir un .xjb para generar las clases?

La Pregunta:

¿Es posible para mí para conseguir la .xsd de la RPC/codificado WSDL y generar mis clases de Java para el cliente WS primavera sin demasiado "piratería en torno a"? ¿O debería seguir el desarrollo de las crueles clases generadas por el Eje 1.3 con todas sus miserias?

Gracias de antemano.

+0

¿has tenido algo de suerte? Necesito generar clases de Java a partir de un antiguo archivo WSDL producido por Mantis Bug Tracker y no puedo usar Axis1 porque no funciona correctamente en OSGI. Axis2 y CXF fallaron porque no admitían rpc/codificado. ¿lo que queda? – Alex

Respuesta

1

Si no te gusta Axis 1.3, JAX-RPC es una alternativa un poco más fácil de usar.

Cuestiones relacionadas