java 调用webservice

zjxzjx 发布于 2014/08/21 11:53
阅读 322
收藏 0

现在有个wsdl 内容如下:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <SOAP-ENV:Body>
  <m:MT_ZECS2SAP_SalesOrder_ZECS_Req xmlns:m="http://www.dfsk.com.cn/sd/v1.0">
   <KUNNR>String</KUNNR>
   <BSTKD>String</BSTKD>
   <BSTDK>String</BSTDK>
   <BSARK>String</BSARK>
   <VDATU>String</VDATU>
   <ZBS>String</ZBS>
   <ZKUNNR>String</ZKUNNR>
   <NAME1>String</NAME1>
   <STREET>String</STREET>
   <NAME_CO>String</NAME_CO>
   <TEL_NUMBER>String</TEL_NUMBER>
   <REGION>String</REGION>
   <CITY1>String</CITY1>
   <BUILDING>String</BUILDING>
   <VBBK_Z001>String</VBBK_Z001>
   <VBBK_Z002>String</VBBK_Z002>
   <BNAME>String</BNAME>
   <IHREZ>String</IHREZ>
   <DWERK>String</DWERK>
   <ZFLAG>String</ZFLAG>
   <VBAK_ZTERM>String</VBAK_ZTERM>
   <VKBUR>String</VKBUR>
   <ITEM>
    <MATNR>String</MATNR>
    <KWMENG>String</KWMENG>
    <VBBP_Z001>String</VBBP_Z001>
   </ITEM>
  </m:MT_ZECS2SAP_SalesOrder_ZECS_Req>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>



我java 端要使用axis2 调用这个。。用soapUI 和eclipse web service client 生成客户端代码都是失败。。 说格式有问题。


加载中
0
一笑居
一笑居

你用cxf客户端自动生成代码吧,然后把这些生成的代码打个jar包放到你的项目里面。简单又省事儿


zjxzjx
zjxzjx
不是cxf的问题,是这个wsdl文件和大多数常见的wsdl格式不一样。。~ 所以生成客户端代码要报错。~
0
char1st
char1st
这个就不是一个wsdl文件,倒像是一个soap报文的body ,只是把里面的值都换成了值的类型。
zjxzjx
zjxzjx
哦,好的 谢谢。
返回顶部
顶部