benbenfang 2015-12-25 03:42 采纳率: 0%
浏览 1925

axis调用webservice:返回值不正确

本人对webservice的调用不熟悉,求助各位大侠!多谢!
WSDL的XML文件中定义的参数如下
name="zone" type="xsd:string" default="CM-ACCTSPID"
name="Id" type="xsd:string"
name="rowCount" type="xsd:decimal"
name="accountId" type="xsd:string"
accountID是返回值

我自己写的调用程序是
Service service = new Service();

// 创建一个call对象

Call call = (Call) service.createCall();

// 设置目标地址,即webservice路径

call.setTargetEndpointAddress(endpoint);

// 设置操作名称,即方法名称

call.setSOAPActionURI("http://ouaf.oracle.com/spl/XAIXapp/xaiserver/CM-ACCTSPID");
call.setOperationName("CM-ACCTID");// 调用的方法名
call.setUseSOAPAction(true);

Object [] c={"CM-ACCTID","5706648717",1,""};
Object a=call.invoke(c);

但是上述打印出a是CM-ACCTID,这不是webservice的正确返回信息。求解答!
用soapUI测试webservice,输入参数CM-ACCTID、5706648717、1,就有输出参数
0614668080。

  • 写回答

1条回答 默认 最新

  • devmiao 2016-02-06 22:18
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择
  • ¥15 这款软件是什么?需要能满足我的需求
  • ¥15 SpringSecurityOauth2登陆前后request不一致
  • ¥15 禅道二次开发编辑版本,上传不了发行包