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
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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]