目前用java开发一个接口,通过webservice上传数据,webservice的url已给,以下是对方公司给的调用方法、属性的说明,本人第一次做该方面的工作,请各位给解释以下如何实现,如何获取成功后的返回值,谢谢了!TempReturn reportTempRegInfo(String sessionID,TempRegReportInfo info) 
throws AppException, InvalidSessionException
TempRegReportInfo
【属性】 info             TempRegInfo[]     上报数据集数组
         arraySize        int                上报数据集数量TempRegInfo
【属性】 dwCode           String       上报单位编号
         xm         String       姓名
         xb         String       性别返回信息说明
TempReturn
【属性】 info             TempRegReturn[]    处理结果集数组
         arraySize        int                处理结果集数量TempRegReturn
【属性】 result           boolean            返回结果,true成功 false失败
         errorDescription String             错误说明

解决方案 »

  1.   

    Object[] result = client.invoke("reportTempRegInfo", new Object[] {sessionID, trrinfo});是不是这样啊?但是第二个参数怎么传啊?
    谢谢谢谢,谁能给解释一下?
      

  2.   

    第二个参数是类吗,传一个实例化过得类变量不久行了嘛,sessionId怎么来的,就一个参数啊
      

  3.   

    调用webservice跟调用自己写的接口方法一样啊
    只不过在调用之前首先得确保人家给的webservice的url可以访问java webservice有好几种组件如CXF,AXIS2,XFIRE,不同的组件调用方式不一样
      

  4.   

    调用webservice跟调用自己写的接口方法一样啊
    只不过在调用之前首先得确保人家给的webservice的url可以访问java webservice有好几种组件如CXF,AXIS2,XFIRE,不同的组件调用方式不一样
      

  5.   

     通过axis调用,传入对端url,接口名称,参数就可以了