java 调用webservice
现在有个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 生成客户端代码都是失败。。 说格式有问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
哦,好的 谢谢。
这个就不是一个wsdl文件,倒像是一个soap报文的body ,只是把里面的值都换成了值的类型。
不是cxf的问题,是这个wsdl文件和大多数常见的wsdl格式不一样。。~ 所以生成客户端代码要报错。~
你用cxf客户端自动生成代码吧,然后把这些生成的代码打个jar包放到你的项目里面。简单又省事儿