public static String pubRemoteFuc() {
String endpoint = "http://cnblogs.com/qgc/xxxx/Service?wsdl";
String result = "error";
Service service = new Service();
Call call;
//参数对象
SearchInfoVo d=new SearchInfoVo();
d.setName("李建");
d.setCardNum("44xxxxx");
Object[] object = new Object[1];
object[0] = d;//Object是用来存储方法的参数
try {
call = (Call) service.createCall();
call.setTargetEndpointAddress(endpoint);// 远程调用路径
QName qn = new QName("http://nciic.com.cn", "check" ); //接口的命名空间,请根据您的实际接口填写,和方法名称:
call.setOperationName(qn);
//设置参数的类型(这里是实体对象“SearchInfoVo”)http://cnblogs.com/qgc
call.registerTypeMapping(SearchInfoVo.class,qn,
new BeanSerializerFactory(SearchInfoVo.class, qn),
new Bean