Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(this.endPoint);
call.setOperationName(new QName(this.defaultNameSpace,this.interfaceMethodName));
call.setSOAPActionURI(this.defaultNameSpace + "/"+ this.interfaceMethodName); if (this.methodParameter.contains(",")) {
String[] paramter = this.methodParameter.split(",");
for (int i = 0; i < paramter.length; i++) {
// 接口的参数
call.addParameter(new QName(this.defaultNameSpace,paramter[i]), Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
}
} else {
// 接口的参数
call.addParameter(new QName(this.defaultNameSpace,this.methodParameter), Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
}
// 设置返回类型
call.setReturnType(Constants.XSD_STRING); Object[] strs = new Object[] { strDate, hour };
String returnVal = (String) call.invoke(strs);
// 给方法传递参数,并且调用方法
System.out.println("returnVal is " + returnVal);

最新文章

  1. Autofac - 生命周期
  2. 【C++】pair
  3. mac 工具集
  4. strlcpy和strlcat
  5. Windows Server 2008配置服务器证书[转载]
  6. 【iCore3 双核心板】例程二十一:LAN_TCPS实验——以太网数据传输
  7. delegate基于on
  8. c# 计算一个整型数组的平均
  9. 在服务器操作系统上使用TeamViewer
  10. w530 在ubuntu 12.04 _x64 背光调节方法
  11. ofbiz ins
  12. 纯Socket(BIO)长链接编程的常见的坑和填坑套路
  13. Hbase出现ERROR: Can&#39;t get master address from ZooKeeper; znode data == null正确找到解决思路
  14. 【webpack学习笔记】a02-管理资源
  15. MySQL高级知识(七)——索引面试题分析
  16. MongoDB副本集配置系列一:安装MongoDB
  17. webpack快速入门——实战技巧:开发和生产并行设置
  18. JS框架设计之对象数组化一种子模块
  19. 【BZOJ5319】军训列队(主席树)
  20. Bad Smell (代码的坏味道)

热门文章

  1. linux报错Loading mirror speeds from cached hostfile解决方法
  2. H3C路由器登录策略专题讲解
  3. MongoDB使用过程中的报错处理(持续更新)
  4. 【AtCoder】ARC058
  5. Python第三方库资源
  6. 【思维】Kenken Race
  7. Springboot使用外置tomcat的同时使用websocket通信遇到的坑
  8. HeidiSQL 导入Excel数据
  9. C语言存30位数字长的十进制方法
  10. 旋转动画(RotateTransform)