jax-ws-api icon indicating copy to clipboard operation
jax-ws-api copied to clipboard

preserving wsdl metadata in annotations

Open Tomas-Kraus opened this issue 2 years ago • 0 comments

When a JAX-WS compliant tool generates the client-side proxy codes from a WSDL, some of the WSDL to JAVA mapping metadata are preserved in the annotations. We have found however the metadata in the annotations are insufficient for the proxy to be fully functional in the runtime. When a proxy/generatedService instance is initialized in the runtime, it must read the WSDL before it can process the first request. Requiring the WSDL in the proxy initialization has become a problem on the implementation.

Following is a list of the metadata that should have been maintained in the annotation:

  • SOAP Version
  • Endpoint Address
  • Attachment/MIME part binding
  • RPC style body namespace
  • wsdl:message/wsdl:part@name

Environment

Operating System: All Platform: All

Affected Versions

[current]

Source: https://github.com/javaee/metro-jax-ws/issues/843 Author: glassfishrobot

Tomas-Kraus avatar Jun 02 '22 16:06 Tomas-Kraus