Talend ESB:当 XML 对 XSD 失败时如何将被拒绝的数据写入数据库
Talend ESB : How to write the rejected data into database when XML failed against a XSD
请说明以下情况的一些说明或示例或屏幕截图?
- 传入 XML 将根据 XSD
进行验证
- 验证通过后,有效的消息详细信息将被插入中央数据库table
- 当验证失败时,无效的消息详细信息将被插入到失败数据库中 table。
此致,
山姆
如果您使用 DI 组件,通过 tXSDValidator,您可以使用 'flow mode' 获得拒绝链接的权限:然后您可以使用 OK 或 KO 链接将数据推送到您的数据库。
另一种选择:在中介视角中,您可以使用 cMessagingEndpoint 来使用 'validator' 模式:https://camel.apache.org/validation.html。您可以在此组件之前使用 cTry 来检索拒绝。
请说明以下情况的一些说明或示例或屏幕截图?
- 传入 XML 将根据 XSD 进行验证
- 验证通过后,有效的消息详细信息将被插入中央数据库table
- 当验证失败时,无效的消息详细信息将被插入到失败数据库中 table。
此致, 山姆
如果您使用 DI 组件,通过 tXSDValidator,您可以使用 'flow mode' 获得拒绝链接的权限:然后您可以使用 OK 或 KO 链接将数据推送到您的数据库。
另一种选择:在中介视角中,您可以使用 cMessagingEndpoint 来使用 'validator' 模式:https://camel.apache.org/validation.html。您可以在此组件之前使用 cTry 来检索拒绝。