我正在尝试使用datamapper来转换传入的消息,问题是,当消息与预期不同时,它会在不调用我为序列定义的错误序列的情况下最终执行。这有解决方案吗?我该如何处理映射错误?
谢谢,
贝
答案 0 :(得分:0)
DataMapper mediator
不会对架构执行验证。由于输入不兼容而无法执行映射时,执行失败。由于您有XML有效负载,因此可以在Validate mediator
之前使用DataMapper
来验证有效负载是否符合预期的XML架构。有关详细信息,请参阅https://docs.wso2.com/display/ESB490/Validate+Mediator。通过在Validate mediator
中指定故障路径,您可以解决上述问题。