[ http://jira.codehaus.org/browse/XFIRE-360?page=all ]
Dan Diephouse closed XFIRE-360:
-------------------------------
Resolution: Duplicate
Fix Version: (was: 1.1-beta-1)
1.1
This is fixed already in SVN and is a duplicate of XFIRE-331. If you download a
SNAPSHOT from the download page it should work fine.
> Multiple Parameters & JAXWS
> ----------------------------
>
> Key: XFIRE-360
> URL: http://jira.codehaus.org/browse/XFIRE-360
> Project: XFire
> Type: Bug
> Components: JAX-WS
> Versions: 1.1-beta-1
> Reporter: Randy Secrist
> Assignee: Dan Diephouse
> Fix For: 1.1
>
>
> I created a simple POJO annotated with jaxws as my service:
> {{monspaced}}
> package blah.Calculator
> import javax.jws.WebMethod;
> import javax.jws.WebParam;
> import javax.jws.WebResult;
> import javax.jws.WebService;
> /**
> * Can find this under:
> * http://localhost:8080/services/Calculator?wsdl
> */
> @WebService (
> targetNamespace="http://localhost:8080/"
> )
> public class Calculator {
> public Calculator() {
> }
> @WebMethod(operationName="add")
> @WebResult(name="sum")
> public int addOp(@WebParam(name="X", header=true) int x,
> @WebParam(name="Y", header=true) int y) {
> int z = x + y ;
> System.out.println(x + "+" + y +" = " + z);
> return z;
> }
> }
> {{monspaced}}
> public void testCallServer() throws Throwable {
> Client client = new Client(new
> URL("http://localhost:8080/services/Calculator?wsdl"));
> Object[] results = client.invoke("addOp", new Object[] { 3, 2
> });
> // Service returns a double of the currency conversion rate.
> assertTrue((Integer) results[0] == 5);
> }
> {{monspaced}}
> <service>
> <name>Calculator</name>
> <namespace>http://localhost:8080</namespace>
> <serviceClass>blah.Calculator</serviceClass>
> </service>
> {{monspaced}}
> The response was 6 not 5 as expected. (first parameter is duplicated). This
> does not happen if I don't use jaxws. (Verified this using the latest
> snapshot, as well as the SVN source.)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira