[ 
https://issues.apache.org/jira/browse/AXIS2-4090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antonio Andrade updated AXIS2-4090:
-----------------------------------

    Attachment: AXIS2-4090.patch

The original issue got fixed at some point (sadly, it got fixed by duplicating 
even more code) so I removed my original patch since it's not needed anymore. I 
also ran the unit tests I had originally submitted and found another bug, a 
typo caused by another duplicated block of code in the 
WSDL11ToAxisServiceBuilder#populateOperations method.  This patch includes the 
fix for that bug and the unit tests for both the AXIS2-4090 and the bug/typo 
uncovered by the tests. Could you apply the patch? Thanks!

> WSDL11ToAxisServiceBuilder: Population of AxisBindingMessage and AxisMessages 
> objects is inconsistent when the isServerSide flag is set to false
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4090
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4090
>             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
>         Attachments: AXIS2-4090.patch
>
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> Observed Behavior: 
> Within the 'populateBinding' method, both the Message Exchange Pattern of the 
> operation -axisOperation.getMessageExchangePattern()- and the message labels 
> -WSDLConstants.MESSAGE_LABEL_XX_VALUE- depend on the 'isServerSide' flag but 
> this dependency is ignored when the AxisBindingMessage and AxisMessage 
> objects are being populated. This can be seen whenever the 'isServerSide' 
> flag is set to 'false'.
> Expected Behavior: 
> The value of both the operation's MEP and message labels should be retrieved 
> taking into consideration the 'isServerSide' flag.

-- 
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]

Reply via email to