E
Elhanan
hi..
i have axis 1.1
when i try to use a web service such as this:
class BeanData{
private String messageData;
private int messageCode;
public BeanData(){};
public BeanData(int Code,String Data)
{
messageCode=Code;
messageData=Data;
}
public String getmessageData(){return messageData;}
public int getmessageCode(){return messageCode;}
public void setmessageData(String value){messageData=value;}
public void setmessageCode(int value){messageCode=value;}
}
public class TestBean {
public BeanData getBean()
{
BeanData d= new BeanData();
return d;
}
public String getString()
{
return "Me";
}
}
from this client:
Call c =(Call) new Service().createCall();
c.setTargetEndpointAddress("http://localhost:8080/axis/TestBean.jws");
c.setOperationName("getBean");
QName q= new QName("urn:BeanService","BeanData");
c.registerTypeMapping(BeanData.class,q
,new BeanSerializerFactory(BeanData.class,q)
,new BeanDeserializerFactory(BeanData.class,q));
c.setReturnClass(BeanData.class); Object b= c.invoke(new
Object[]{});
i get java.lang.reflect.InvocationTargetException
how i also use this from a dotnet client?
i have axis 1.1
when i try to use a web service such as this:
class BeanData{
private String messageData;
private int messageCode;
public BeanData(){};
public BeanData(int Code,String Data)
{
messageCode=Code;
messageData=Data;
}
public String getmessageData(){return messageData;}
public int getmessageCode(){return messageCode;}
public void setmessageData(String value){messageData=value;}
public void setmessageCode(int value){messageCode=value;}
}
public class TestBean {
public BeanData getBean()
{
BeanData d= new BeanData();
return d;
}
public String getString()
{
return "Me";
}
}
from this client:
Call c =(Call) new Service().createCall();
c.setTargetEndpointAddress("http://localhost:8080/axis/TestBean.jws");
c.setOperationName("getBean");
QName q= new QName("urn:BeanService","BeanData");
c.registerTypeMapping(BeanData.class,q
,new BeanSerializerFactory(BeanData.class,q)
,new BeanDeserializerFactory(BeanData.class,q));
c.setReturnClass(BeanData.class); Object b= c.invoke(new
Object[]{});
i get java.lang.reflect.InvocationTargetException
how i also use this from a dotnet client?