事务集验证设置定义 BizTalk Server 如何验证从参与方收到的事务集。 作为验证设置的一部分,您可以指定 BizTalk Server 对传入的交换进行哪种类型的验证。
重要
即使在为创建协议的参与方取消选中本地 BizTalk 处理参与方接收的消息或支持从该参与方发送消息复选框,也不会禁用此页面上的任何属性。
先决条件
必须以 BizTalk Server 管理员或 BizTalk Server B2B作员组的成员身份登录。
配置 ACK 处理和验证设置
根据 配置常规设置(EDIFACT)中所述创建 EDIFACT 编码协议。 若要更新现有协议,请在“ 参与方和业务配置文件 ”页中右键单击该协议,然后单击“ 属性”。
在单向协议选项卡上的“ 事务集设置” 部分下,单击“ 验证”。
在网格中,可以为不同的事务集定义不同的验证设置。 在 “验证 ”页中,执行以下作:
用这个 要执行的操作 默认 选中复选框以定义默认验证设置。 UNH2.1 单击列中的空单元格,然后从下拉列表中选择事务类型。 Edi 类型验证 选择 EDI 类型 以在交换接收器上启用 EDI(数据元素)验证。 此验证对事务集中的数据元素进行 EDI 验证,包括验证数据类型、长度限制以及空数据元素,还有用于训练的分隔符。 有关详细信息,请参阅 EDI 类型(数据元素)验证。 注意: 即使未选择此属性,如果在架构注释中打开跨字段/段验证,也会执行该验证。 扩展验证 选择此选项以启用来自交换发送方的交换内容的扩展验证(BizTalk XSD)。 这包括对字段长度、可选性和重复计数的验证,以及 XSD 数据类型验证。 有关详细信息,请参阅 扩展(BTS-XSD)验证。 注意: 仅当选择了 Edi 类型验证 时,才能选中此复选框。 允许前导和尾随零和空格 选择指定从参与方收到的 EDI 交换在数据元素因前导(或尾随)零或尾随空格不符合长度要求时不会验证失败,但在去除这些前导(或尾随)零或尾随空格后,仍符合长度要求。 注意: 仅当选择了 Edi 类型验证 时,才能选中此复选框。 尾随分隔符策略 - 如果不允许接收来自交换发送方的交换信件中的尾随定界符和分隔符,请选择不允许。 如果数据交换包含尾部分隔符,则会被声明为无效。
- 选择 可选 以接受包含或不包含尾随定界符和分隔符的交换。
- 如果接收的交换必须包含尾部分隔符和分隔符,请选择必需。可以添加任意数量的行来定义特定交换的验证设置。
若要删除验证设置,请选择该行,然后单击“ 删除”。
注释
编辑网格中的属性可能有点困难。 相反,可以选择要编辑的行,然后在“ 编辑所选行 ”部分中编辑相同的属性。 此处提供的设置反映在所选行中。
单击 “应用” 接受更改,然后继续执行配置,或单击“ 确定 ”以验证更改,然后关闭对话框。