2017-06-06 68 views
0

我试图使用datamapper来转换传入的消息,问题是,当消息与预期不同时,它会直接结束执行而不调用错误序列我已经为序列定义了。有没有解决方案?我该如何处理映射错误?WSO2 ESB 5.0.0 Datamapper错误未启动错误序列

感谢,

托尼

+0

这是一个json或xml消息? – maheeka

+0

XML消息,我可以控制响应代码,但是如果映射更改并且我没有意识到会发生什么,这可能是一个问题。谢谢回复。 –

回答

0

DataMapper mediator截至目前不执行对模式的验证。当由于输入不兼容导致无法执行映射时,执行失败。由于您具有XML有效内容,因此可以在DataMapper之前使用Validate mediator来验证有效内容是否符合预期的XML模式。有关更多详细信息,请参阅https://docs.wso2.com/display/ESB490/Validate+Mediator。通过在Validate mediator中指定故障路径,可以解决您提到的问题。