本文主要是介绍ABAP consume web service QA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,wsdlhttp://****?WSDL,
生成代理类时,提示Incorrect value: Target name space must be absolute URI ***,报错信息表明:targetNamespace指定的为废弃的用法.
解决方法:targetNamespace='http://tempuri.org/'
2,WSDL http://****?wsdl
生成代理类时,提示Incorrect value: Unknown Element http://www.w3.org/2001/XMLSchema:schema
解决方法:
手工下载修改
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
3,wsdl为:http://****?wsdl,生成代理时,提示Incorrect value: Unknown Namespacehttp://schemas.xmlsoap.org/soap/encoding/
下载wsdl,并修改。注意
---注释xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" ,(可以不用注释也行)
---import的东西基本都要修改掉
注释<import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> ,
注释wsdlsoap元素里encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webService.core.yutong.com"
--binding里的body部分仅保留空标签。
<wsdlsoap:body />
----增加xmlns:tns1="urn:BeanService"
问题解决。
这篇关于ABAP consume web service QA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!