[
https://issues.apache.org/jira/browse/AXIS2-4058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12719012#action_12719012
]
Deepal Jayasinghe commented on AXIS2-4058:
------------------------------------------
Amila,
Seems like AXIS2-4350 caused by this, Let's revert the patch and see what
happen.
Thanks,
Deepal
> WSDL11ToAxisServiceBuilder: the wrapped attribute of the AxisMessage class is
> not being populated
> -------------------------------------------------------------------------------------------------
>
> Key: AXIS2-4058
> URL: https://issues.apache.org/jira/browse/AXIS2-4058
> 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.75Ghz
> Reporter: Antonio Andrade
> Priority: Minor
> Attachments: AXIS2-4058.patch
>
> Original Estimate: 6h
> Remaining Estimate: 6h
>
> Observed Behavior:
> 1) The wrapped attribute of the AxisMessage class is not being populated by
> the WSDL11ToAxisServiceBuilder class. The information is persisted in its
> BindingOperationEntry inner class (through the wrappedInput and wrappedOutput
> attributes) but it's never set into the appropriate AxisMessage instance.
> 2) In AxisMessage, the wrapped attribute defaults to 'true' when it should
> not (see attribute declaration/initialization). Note that
> BindingOperationEntry, the wrappedInput and wrappedOutput attributes
> default to 'true'. This IS perfectly fine since BindingOperationEntry objects
> are only instantiated whenever the encoding style for the operation is
> RPC/Literal of when the binding is HTTP and the message parts reference type
> definitions so it's OK for them to default to 'true'.
> Expected Behavior:
> 1) The wrapped attribute of the AxisMessage class should be populated by the
> WSDL11ToAxisServiceBuilder class while the bindings are being populated (see
> WSDL11ToAxisServiceBuilder.populateBinding method) just before the
> addQNameReference methods are called.
> 2) In AxisMessage, the wrapped attribute should be initialized (either
> explicitly or implicitly) to 'false' and the
> DocLitBareSchemaGenerator.processMethods method should be updated accordingly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.