cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CXF-1881) java first service broken if Style.DOCUMENT used, parameter is null, using embedded jetty. Style.RPC works
Date Tue, 18 Nov 2008 16:03:44 GMT

    [ https://issues.apache.org/jira/browse/CXF-1881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12648636#action_12648636
] 

Daniel Kulp commented on CXF-1881:
----------------------------------


The @RequestWrapper/ResponseWrapper things should not be pointing at the TestRequest/TestResponse
types.   Those annotations are used if you have a wrapper type that really holds onto the
data.  For example, if your method was:

public void doDoc(String param1, String param2, String param3, Holder<Integer> responseCode,
Holder<String> message)
(with appropriate @WebParam annotations)
then those Request/ResponseWrapper annotations would be approriate.  The parameters would
be set into/pulled out of those wrapper types.

Most likely, you should just remove those annotations.   We'll create internal wrapper classes
to hold onto the TestRequest/TestResponse objects that are the params. 
Also conisider adding parameterStyle = SOAPBinding.ParameterStyle.BARE to the SOAPBinding
annotation.   See the wire traces/schema to see the difference.





> java first service broken if Style.DOCUMENT used, parameter is null, using embedded jetty.
Style.RPC works
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1881
>                 URL: https://issues.apache.org/jira/browse/CXF-1881
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.2
>         Environment: Using Ebmedded Jetty in CXF 2.1.2.
>            Reporter: Scott Clasen
>         Attachments: test.xml, TestDocImpl.java, TestDocService.java, TestRequest.java,
TestResponse.java, TestRpcImpl.java, TestRpcService.java, WSTest.java
>
>
> Attempting to create a Java first JAX-WS service. When Style.DOCUMENT is used, the parameter
passed to the service invocation is always null, When Style.RPC is used, everything works
as expected.
> Attaching implementations, configuration, unit test that show the behavior

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message