核心功能
- 使用可配置的规则和条件进行 XML 及消息头验证
- 基于 XPath 的 XML 内容验证,支持通过示例文件创建规则
- 针对字符串、数字和日期时间(DateTime)值的数据类型验证
- 支持基于分组的规则管理,具备复杂的逻辑条件(与/或)
概述
Validate 端口可配置一条或多条规则,来决定输入的 XML 文件或消息头是否被视为有效。有效的 XML 或消息头输入将会成功地通过端口,未通过验证的 XML 文件或消息头将会抛出错误且不能在工作流中传输。添加一个验证步骤帮助防止出错。 验证规则配置有一个 XPath、一个运算符以及一个目标值。对于每个配置的规则,端口将会对比输入 XML 中的值与目标值,来确定是否将其视为有效,更多详情请查阅规则选项卡。端口配置
本部分包括所有可配置的端口属性。规则选项卡
添加和配置规则和规则组。输入 XML 和消息头如果符合所有配置的规则,则被视为有效。
您可以通过定义单个规则和/或规则组来构建复杂的验证。要添加验证规则,请点击 Add Rule 或 Add Group。
构建规则时,使用下拉菜单进行选择并选择运算符。您可以从以下选项中进行选择:
- 输入XML
- 值:正在评估的 XPath 处的值
- 数据类型:值的数据类型(字符串、数字、日期时间)
- 出现次数:XPath 在文档中出现的次数
- 消息头
- 值:正在评估的消息头的值
- 值类型:值的数据类型(字符串、数字、日期时间)
