CLONE -Multiple parameters are not recognized with dynamic client
-----------------------------------------------------------------

         Key: XFIRE-386
         URL: http://jira.codehaus.org/browse/XFIRE-386
     Project: XFire
        Type: Bug

    Versions: 1.1-beta-1, 1.0    
    Reporter: Guillaume ALLEON
 Assigned to: Dan Diephouse 
     Fix For: 1.1-RC1


I created a simple POJO as my service

{{monspaced}}
public class TestService {
   public String concat(String string1, String string2) {
      return string1 + string2;
   }
}
{{monspaced}}

and a corresponding services.xml
{{monspaced}}
<?xml version="1.0" encoding="ISO-8859-1"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0";>
   <service>
      <name>TestService</name>
      <namespace>http://xfire.codehaus.org/TestService</namespace>
      <serviceClass>TestService</serviceClass>
   </service>
</beans>
{{monspaced}}

http://localhost:81/xfire/services/TestService?wsdl generates a valid wsdl

Then I tried to test my service with a dynamic client

{{monspaced}}
import java.net.MalformedURLException;
import java.net.URL;
import org.codehaus.xfire.client.Client;

public class TestServiceClient {
   public static void main(String[] args) throws MalformedURLException, 
Exception {
      Client client = new Client(new 
URL("http://localhost:81/xfire/services/TestService?wsdl";));
      Object[] results = client.invoke("concat", new Object[] { "ABC", "123" });
      System.out.println((String) results[0]);
   }
}
{{monspaced}}

The response is 'ABCABC' not as I expected 'ABC123'

-- 
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

Reply via email to