Talend ESB:当XML对XSD失败时,如何将被拒绝的数据写入数据库



请为以下场景提供一些说明或示例或丝网印刷?

  1. 传入的 XML 将根据 XSD 进行验证
  2. 通过验证后,有效的消息详细信息将插入到中央数据库表中
  3. 验证失败时,无效的消息详细信息将插入到失败数据库表中。

此致敬意山 姆

如果您使用的是 DI 组件,通过 tXSDValidator,您可以使用"流模式"来访问拒绝链接:然后您可以使用 OK 或 KO 链接将数据推送到您的数据库。

另一种选择:在中介透视图中,您可以使用 cMessagingEndpoint 来使用"验证器"模式:https://camel.apache.org/validation.html 。您可以在此组件之前使用 cTry 来检索拒绝。

最新更新