Daniel Kulp wrote:
On Mon May 11 2009 5:19:06 pm David Robertson wrote:
I'm having a problem with the attached WSDL.  It is valid, but the code
generated for the operation has the output elements, unwrapped, in the
parameter list and a void return type.  I don't have the option of
changing the WSDL.  Is this something that can be fixed with enough
binding entries, or would the problem be manifesting before it gets to
the binding.

-David Robertson

This code is generating exactly per spec. You could switch it to "bare" mode with a binding entry so it would not unwrap the input or output.
"unwrapped" means just one element in the input parameter list corresponding to the input message, and a return type corresponding to the output message (the terminology being a little confusing)? In wrapped, if there is an output message, there is the usage of the Holder class and the elements of the output message are part of the input parameters, and a void return type? The WSDL that I provided is an excerpt. In the other operations, where the input message name is not the same as the operation name, the corresponding code generated is unwrapped (in the above sense if that is correct). Is the default unwrapped for everything, or is it finer grained than that.

-David Robertson


Reply via email to