首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SoapUI -验证错误java.lang.String不能转换为org.apache.xmlbeans.XmlError

SoapUI -验证错误java.lang.String不能转换为org.apache.xmlbeans.XmlError
EN

Stack Overflow用户
提问于 2017-04-10 13:53:26
回答 1查看 826关注 0票数 1
代码语言:javascript
复制
<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsrl="http://docs.oasis-open.org/wsrf/rl-2" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns1="http://workflow.comarch.com/SDService_ws" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsrp="http://docs.oasis-open.org/wsrf/rp-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soap:Body wsu:Id="myBody-1491835424">
      <ns1:listProcessesResponse>
         <listProcessesReturn xsi:nil="true" xsi:type="tns:listProcessesReturn"/>
      </ns1:listProcessesResponse>
   </soap:Body>
</soap:Envelope>

那个SOAP响应有什么问题?我正在使用SoapUI来验证SOAP答案。它检查接收到的响应是否与WSDL标准兼容。因此,当我在SoapUI中运行验证时,它会产生以下错误。

不能将java.lang.String转换为org.apache.xmlbeans.XmlError

EN

回答 1

Stack Overflow用户

发布于 2017-04-10 14:22:00

消息本身就像是SoapUI错误处理中的一个bug

那个SOAP响应有什么问题?

你的schemaLocation错了

代码语言:javascript
复制
xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/"

在那里有两次相同的URI

另外,您使用的是名称空间tns,而没有在

代码语言:javascript
复制
xsi:type="tns:listProcessesReturn"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43325127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档