Hi,
I've an ejb3 exposed as web service in JBOSS 4.0.4GA patch1. I return an object
as follows from the web service.
public class A
{
String[][] strArray1;
String[][] strArray2;
String[][] strArray3;
public A()
{
}
..getters and setters here...
}
It is generating the WSDL. But when I call the method, i get an argument
mismatch error.
JBOSS is sending the SOAP message, but on the client side, it is failing to
create an object.
If I wrap the arrays inside another object, it works. In this case the return
object will look like
public class A
{
MyArray array1;
MyArray array2;
MyArray array3;
public A()
{
}
..getters and setters here...
}
where MyArray is
public class MyArray
{
String[][] value;
public MyArray()
{
}
..getters and setters here.
}
Any idea why this difference in behavior? Why should I have to wrap a 2
dimensional array with another object ??
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3977341#3977341
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977341
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user