扩展 (BTS-XSD) 验证

仅当在使用其数据类型不为 EDI 数据类型的元素对架构进行了自定义的情况下,EDI 接收管道和 EDI 发送管道才会执行扩展验证。 这些添加的元素不会通过 EDI 验证进行验证,因此扩展验证将涵盖这些元素。 扩展验证使用 System.Xml.XmlValidatingReader 并包括可在标准 XSD 中定义的所有检查。

可以为发送到参与方或从参与方接收的所有消息配置扩展验证。 为此,在“协议属性”对话框的“单向协议”选项卡上,选中“验证”页 (“X12 或 EDIFACT) 的”事务集设置“部分下的”扩展验证“复选框。 可以在未启用 EDI 验证的情况下启用扩展验证,反之亦然。

扩展验证包括以下检查:

  • 数据元素要求和允许的重复

  • 枚举

  • 数据元素长度验证(最小/最大)。

重要

不支持对 EDI 发送端的批处理消息进行扩展式验证。

另请参阅

EDI 消息验证