You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Benson Margulies (JIRA)" <ji...@apache.org> on 2007/11/26 03:25:43 UTC
[jira] Created: (CXF-1235) Suggestion: use @WebParam cues when
auto-generating request wrappers for Doc/Lit/Wrapped
Suggestion: use @WebParam cues when auto-generating request wrappers for Doc/Lit/Wrapped
----------------------------------------------------------------------------------------
Key: CXF-1235
URL: https://issues.apache.org/jira/browse/CXF-1235
Project: CXF
Issue Type: Improvement
Components: JAX-WS Runtime
Affects Versions: 2.1
Reporter: Benson Margulies
Assignee: Daniel Kulp
Open up org.apache.cxf.javascript.fortest.SimpleDocLitWrapped, and comtemplate 'beanFunction'.
It takes two parameters: one of type TestBean1, and one of type TestBean1[].
TestBean1 has an XmlRootElement annotation.
RFSB and JAXB build out the unwrapped parts and the schema by using the XmlRootElement and ignore the @WebParams on the params. The result is a schema with a sequence of two <element ref='ns:testBean1'/> (one of the two has maxOccurs set for the array). Thus, two elements/parts with the same name, which is not a good thing, and the whole idea of the WebParam(name="x") is to allow the coder to avoid it. The suggestion is to suppress the isElement=true in this case, and just build a complexType that has two local elements with the names from the WebParams in them.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.