2012-09-10 34 views
0

我正在使用wso2 esb 4.0.3,并且在使中介工作时遇到一些问题。wso2 esb验证中介始终表示请求无效

问题是与给定的模式,即使我发出正确的SOAP请求的验证中介评估无效的请求,并因此在上失败总是得到执行

<inSequence> 
    <validate source="$body/reg:RegistrationServiceRequest"> 
     <on-fail> 
       <sequence key="registrationFaultSequence"/> 
     </on-fail> 
     <schema key="gov:com/testcompany/RegistrationWrapperAttributeTypes.xsd"/> 
     <schema key="gov:com/testcompany/RegularRegistrationWrapperTypes.xsd"/> 
    </validate> 
    ..... 
</inSequence> 

我配置的顺序通过SoapUI也验证肥皂请求的有效性,它说这个请求是有效的,但是Wso2认为它是无效的

有人可以建议上述配置有什么问题吗?

感谢 小号

回答

0

这是一种很难针点什么不知道这触发的确切原因。但是,您可以通过将“日志”中介器放置在“故障中”元素内部来查找更多信息,方法如下所述,并了解真正发生了什么问题。请发布日志中介的“输出”,以便我们深入了解这一点。

<log level="custom"> 
    <property name="MESSAGE" expression="get-property('ERROR_MESSAGE')"/> 
</log> 

干杯, Prabath