GetInfoResult result = new GetInfoResult();//这个类是在客户端重新创建了一个和服务端完全一样的自定义类
try {
Service service = new Service();
Call call = (Call) service.createCall();
call.setReturnType(new QName(namespace, "GetInfoResult"));
call.setReturnClass(GetInfoResult.class);
call.setReturnQName(new QName(namespace, "GetInfoResult"));
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapActionURI);
call.setOperationName(new QName(namespace, methodName));
call.addParameter(new QName(namespace, "Srcid"), XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(namespace, "bDate"), XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(namespace, "Edate"), XMLType.XSD_STRING, ParameterMode.IN);
result = (GetInfoResult)call.invoke(paraObject);
}
catch (Exception e) {
e.printStackTrace();
}
报如下错误:
0 ERROR client.Call invoke.2418 - No returnType was specified to the Call object! You must call setReturnType() if you have called addParameter().
第一次接触webservice,求高手帮忙!
try {
Service service = new Service();
Call call = (Call) service.createCall();
call.setReturnType(new QName(namespace, "GetInfoResult"));
call.setReturnClass(GetInfoResult.class);
call.setReturnQName(new QName(namespace, "GetInfoResult"));
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapActionURI);
call.setOperationName(new QName(namespace, methodName));
call.addParameter(new QName(namespace, "Srcid"), XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(namespace, "bDate"), XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(namespace, "Edate"), XMLType.XSD_STRING, ParameterMode.IN);
result = (GetInfoResult)call.invoke(paraObject);
}
catch (Exception e) {
e.printStackTrace();
}
报如下错误:
0 ERROR client.Call invoke.2418 - No returnType was specified to the Call object! You must call setReturnType() if you have called addParameter().
第一次接触webservice,求高手帮忙!

本文介绍了解决Webservice客户端从服务端正确接收自定义类的方法,通过调整客户端设置和注册序列化反序列化工厂,成功实现了自定义类的数据传输。





1787

被折叠的 条评论
为什么被折叠?



