导入我的WSDL为RAD 8(6.1的WebSphere)给出了错误:WSDL类型 “SOAPENC:字符串” 无法解析
<wsdl:part name="muid" type="soapenc:string"/>
的字符串类型,它是由MUID引用不能得到解决。
XSD:类型参考“http://schemas.xmlsoap.org/soap/encoding/#string”是未解决的
导入我的WSDL为RAD 8(6.1的WebSphere)给出了错误:WSDL类型 “SOAPENC:字符串” 无法解析
<wsdl:part name="muid" type="soapenc:string"/>
的字符串类型,它是由MUID引用不能得到解决。
XSD:类型参考“http://schemas.xmlsoap.org/soap/encoding/#string”是未解决的
string
是已在“该” XML模式中定义的类型。检查哪个前缀用于引用WSDL中的名称空间http://www.w3.org/2001/XMLSchema
(XML架构 - 名称空间)(最可能类似于xsi
,xs
,xsd
)。
然后行更改为
<wsdl:part name="muid" type="xs:string"/>
其中xs
是你的命名空间前缀。
'string'也根据位于该地址的XSD在'http:// schemas.xmlsoap.org/ soap/encoding /'命名空间中定义。 'soapenc:string'似乎是'xs:string'的扩展(增加了额外的属性),所以切换类型将限制这个'wsdl:part'中允许的内容。 – DRH 2012-01-05 18:01:28
相关文章:[无法解析名称'soapenc:Array'](http://stackoverflow.com/questions/2455218)和[JAX-WS客户端生成失败的Amazon WSDL](http://stackoverflow.com /问题/ 2455218/wsimport的,无法排解-的名称)。 – 2012-01-05 17:59:38