WSO2 - 验证有效负载时出错

时间:2013-11-20 14:02:57

标签: wso2 wso2esb

我在WSO2 ESB中发布的服务面临着令人担忧的情况。尽管de响应是完全正确的,但是以绝对随机的方式,一些服务未通过响应消息验证。该错误处理有效负载中丢失的标记。这种情况完全没有任何模式。服务正在运行,直到它开始响应验证错误。发生这种情况时,请检查以下内容:

  • 可以通过ESB发布的WSDL生成soapUI客户端,因此它不是参考问题。
  • 验证介体使用的XSD成功验证了响应。 (通过替代工具验证)。

我甚至可以看到以前记录的有效负载并且它是正确的。这种情况在不同的服务中发生过几次。

解决此问题的唯一方法是取消部署服务并再次部署它。我在服务仪表板中尝试了重新部署选项,并重置整个系统但没有成功。

我有一种感觉,验证介体使用的有效负载是一种锁定,空白,无法访问或脏的。

如何在调试模式下设置验证介体进程?我认为这可能有所帮助。

有任何帮助吗?我想在生产环境中拒绝使用这个系统。

我使用wso2 esb 4.5.1。

尊敬的。

1 个答案:

答案 0 :(得分:0)

在验证介体之前放置log mediator并使用log level =“full”,并查看传递给validate mediator的内容。这有助于您找到错误的回复..