扩展 (BTS-XSD) 验证
仅当在使用其数据类型不为 EDI 数据类型的元素对架构进行了自定义的情况下,EDI 接收管道和 EDI 发送管道才会执行扩展验证。 这些添加的元素不会通过 EDI 验证进行验证,因此扩展验证将涵盖这些元素。 扩展验证使用 System.Xml.XmlValidatingReader
并包括可在标准 XSD 中定义的所有检查。
可以为发送到参与方或从参与方接收的所有消息配置扩展验证。 为此,在“协议属性”对话框的“单向协议”选项卡上,选中“验证”页 (“X12 或 EDIFACT) 的”事务集设置“部分下的”扩展验证“复选框。 可以在未启用 EDI 验证的情况下启用扩展验证,反之亦然。
扩展验证包括以下检查:
数据元素要求和允许的重复
枚举
数据元素长度验证(最小/最大)。
重要
不支持对 EDI 发送端的批处理消息进行扩展式验证。