[
https://issues.apache.org/jira/browse/AXIS2-4091?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12977761#action_12977761
]
Afkham Azeez commented on AXIS2-4091:
-------------------------------------
Antonio,
I will be taking a look at this. As you may know, we are having a hackathon,
and a lot of pending Axis2 issues are getting fixed. Will keep you updated.
Thanks for the patch and sorry for the delay.
> 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: 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
> Assignee: Afkham Azeez
> Priority: Minor
> Attachments: AXIS2-4091.patch, JUnit Tests - Before.jpg, JUnit Tests
> - Half of Patch.jpg
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> 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]