WSDL11ToAxisServiceBuilder + HTTP Binding: Unused/Useless global element
declations are appended into WSDL's XSD documents
--------------------------------------------------------------------------------------------------------------------------
Key: AXIS2-4091
URL: https://issues.apache.org/jira/browse/AXIS2-4091
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Components: kernel
Affects Versions: 1.4, nightly
Environment: Windows XP. 4GB RAM Intel Xeon dual-core @2.83Ghz
Reporter: Antonio Andrade
Priority: Minor
Observed Behavior:
1) New XML schema global elements declarations are created and appended into
WSDL's XSD documents when they should not. This is the case of message
<wsdl:part/>s already referencing global element declarations (through the
'element' attribute of the message part).
2) Whether a message part requires a 'wrapped' element or not can be determine
by reading the 'wrappedInput' and 'wrappedOutput' attributes of the
'BindingOperationEntry' inner class after the message part has been analyzed
but the 'addPartToElement' method fails to properly set them for all cases
(i.e. ignores whether the message part comes from an input or output message by
ignoring the 'isOutMessage' argument received).
Expected Behavior:
1) No XML schema global elements declarations should be added whenever message
<wsdl:part/>s use the 'element' attribute (i.e. already reference global
element declarations).
2) The 'addPartToElement' method should take into account the value of the
'isOutMessage' argument received to set the value of the 'wrappedInput' and
'wrappedOutput' attributes of the 'BindingOperationEntry' inner class.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]