有需求如下:
     通过Axis调用webService提供的方法,并发送一个 应该XML报文,还要接收服务端响应的xml报文,请问应该如何实现,求实例(最好带注释)。
    提供相关文档也行先谢谢了。。   

解决方案 »

  1.   

    使用Axis开发Web Service程序
    http://www.williamlong.info/archives/701.html
    希望对你有帮助
      

  2.   

       先谢谢1楼,我也实现了简单的客户端调用实例。网上很多,现在最大的问题数如何处理相关报文,我要移固定格式向服务端发送XML并获得相关响应Xml
      

  3.   

    可能不一定是通过axis,进行报文传输,反正要通过axis调用指定方法,并且需要的传送一段XML报文,并得到服务器返回的一段报文,具体怎么实现?
       需要用到什么技术,帖快沉了自己顶下等回答。。
      

  4.   

    纳闷了,WebService的SOAP报文就是XML格式的呀。
      

  5.   

    什么意思啊,不懂,你不是现实了客户端和服务器的交互了吗,这样至少你请求过去的XML你对的。其实很简单
    客户端发送请求获取XML
                    //请求地址,这个看你实际情况
                    String url="http://ip:port/xxx/services/xxx?wsdl";
    Service serv = new Service();
    Call call =(Call)serv.createCall();
    call.setTargetEndpointAddress(url); call.setOperationName(new QName(url,"xxx"));
                    //发送请求xml
    String xml="xxx";
                    //接收返回的xml
    String result = (String)call.invoke(new Object[]{参数1,残数2...});
    System.out.println(result);
      

  6.   

    LZ 好哈 我们公司关于webservice这一块也是使用 AXIS 的 目前使用的版本为 axis-1.4 
    感觉还不错   相关Demo 可以去官网瞅瞅哈 希望对你有帮助 http://ws.apache.org/axis/ 如有什么问题的话 可以大家一起 学习 学习 哦 希望对你有用哦 底下这个地址你可以参考参考一下
    http://chnic.javaeye.com/blog/169181
    希望以上的资料可以对楼主有用的 走过...
     
      

  7.   

       谢谢各位,我的意思是,我用Axis 去调用一个指定的方法。这个我能做到。实际上已经实现小的Demo只是依葫芦画瓢,原理不是很清楚。
       但是现在我调用别人提供的接口,对方开放了对应的调用地址,去调用他的方法,但是被调用方法方法没有要求所需的参数(文档中没有写,具体不清楚,准备下周问问提供接口的人,感觉应该要接受个什么类型的参数,把XML传过去),而是要传一固定格式的Xml报文过去,此方法会根据你对你传的XML报文进行解析得到对应参数执行响应方法(根据文档中所写功能返回值猜测的,以及传入的xml格式猜测)我现在就想知道有没有什么方法,在调用接口中方法的同时将xml传过去,供他解析得到参数。
    最后抱怨句感觉接口文档写得太不全面了。
      

  8.   

    谢谢各位,问题已经解决。。
       接口方法需要一侧参数来传递XML。。
      

  9.   

    可否把客户端代码上传供参考一下,我也遇到这样的问题,需要传递xml报文过去