[
https://issues.apache.org/jira/browse/CXF-1356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12556431#action_12556431
]
Glen Mazza commented on CXF-1356:
---------------------------------
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:addNumbers xmlns:ns1="http://duke.org/">
<arg0 xmlns="http://duke.org/">1</arg0>
<arg1 xmlns="http://duke.org/">2</arg1>
</ns1:addNumbers>
</soap:Body>
</soap:Envelope>
Hmmm....I believe with Document-Literal, the arguments (arg0 and arg1) are
*not* supposed to have namespace declarations, they take the namespace of the
parent object (ns1:addNumbers). That may be the problem here.
> Problem with unmarschalling parameters
> --------------------------------------
>
> Key: CXF-1356
> URL: https://issues.apache.org/jira/browse/CXF-1356
> Project: CXF
> Issue Type: Bug
> Components: JAXB Databinding
> Affects Versions: 2.0.3
> Environment: Tomcat 5.5.23, Spring 2.1-m2, CXF 2.0.3, jaxb-impl 2.0.5
> Reporter: Martin Varecha
> Attachments: AddNumbers.wsdl
>
>
> I tried to run sample application "fromwsdl" from jwsdp-2.0 using CXF.
> Classes are generated using wsdl2java tool.
> Service is running correctly, but something is wrong with unmarschalling
> parameters from request message.
> Both parameters of method "addNumbers" are always 0.
> Message looks like this:
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> <soap:Body>
> <ns1:addNumbers xmlns:ns1="http://duke.org/">
> <arg0 xmlns="http://duke.org/">1</arg0>
> <arg1 xmlns="http://duke.org/">2</arg1>
> </ns1:addNumbers>
> </soap:Body>
> </soap:Envelope>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.