WsGen incorrectly handles xs:all in WSDL
----------------------------------------
Key: XFIRE-1062
URL: http://jira.codehaus.org/browse/XFIRE-1062
Project: XFire
Issue Type: Bug
Affects Versions: 1.2.6
Reporter: Zachary Jones
Assignee: Dan Diephouse
For a given operation like:
<wsdl:operation name="doIt">
<wsdl:input name="doItRequest" message="tns:doItRequest" />
<wsdl:output name="doItResponse" message="tns:doItResponse" />
</wsdl:operation>
where the wsd:message is defined like:
<wsdl:message name="doItRequest">
<wsdl:part name="parameters" element="tns:doIt" />
</wsdl:message>
If the definition of the doItRequest looks like the following:
<xs:element name="doIt">
<xs:complexType>
<xs:all>
<xs:element name="how" type="xs:string" />
<xs:element name="when" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
WsGen Fails to generate the correct stub. The method called from the generated
endpoint will have no parameters. If the "doIt" element was defined using
xs:sequence, WsGen works correctly:
<xs:element name="doIt">
<xs:complexType>
<xs:sequence>
<xs:element name="how" type="xs:string" />
<xs:element name="when" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email