配置验证(EDIFACT--事务集设置)

事务集验证设置定义了 BizTalk Server 验证从某一方收到的事务集的方式。 作为验证设置的一部分,您可以指定 BizTalk Server 将对传入交换执行哪种类型的验证

重要

即使清除了本地 BizTalk 处理该参与方收到的消息,或在创建要为其创建协议的参与方时支持从此参与方检查发送消息,也不会在此页上禁用任何属性。

必备条件

必须以“BizTalk Server管理员”或“BizTalk Server B2B 操作员”组的成员身份登录。

配置确认处理和验证设置

  1. 按照 配置常规设置 (EDIFACT) 中所述创建 EDIFACT 编码协议。 若要更新现有协议,请在“ 参与方和业务配置文件 ”页中右键单击该协议,然后单击“ 属性”。

  2. 在单向协议选项卡上的“ 事务集设置” 部分下,单击“ 验证”。

  3. 在网格中,您可以为不同的事务集定义不同的验证设置。 在 “验证 ”页中,执行以下操作:

    使用此选项 要执行此操作
    Default 选中该复选框可定义默认验证设置。
    UNH2.1 单击此列中的空单元格,并从下拉列表中选择一个事务类型。
    Edi 类型验证 选择 “EDI 类型 ”,在交换接收器上启用 EDI (数据元素) 验证。 此验证对事务集数据元素执行 EDI 验证,会验证数据类型、长度限制以及空数据元素和尾部分隔符。 有关详细信息,请参阅 EDI 类型 (数据元素) 验证注意: 即使未选择此属性,如果在架构批注中打开,也会执行跨字段/段验证。
    扩展验证 选择此选项可启用扩展 (BizTalk XSD) 验证从交换发送方接收的交换。 这包括验证字段长度、可选性和重复次数的验证以及 XSD 数据类型验证。 有关详细信息,请参阅 扩展 (BTS-XSD) 验证注意:仅当选择了“Edi 类型验证”时,才能选择此检查框。
    允许前导和尾随零和空格 选中则指定在 EDI 交换中的数据元素由于前导(或尾随)零或尾随空格而不符合其长度要求,但是将其删除后即符合长度要求的情况下,从参与方接收的 EDI 交换不会验证失败。 注意:仅当选择了“Edi 类型验证”时,才能选择此检查框。
    尾随分隔符策略 - 如果不希望允许从交换发送方接收的交换中使用尾随分隔符和分隔符,请选择“ 不允许 ”。 如果该交换包含尾随分隔符,系统会将它声明为无效。
    - 选择“ 可选 ”以接受带或不带尾随分隔符和分隔符的交换。
    - 如果收到的交换必须包含尾随分隔符和分隔符,请选择“ 必需 ”。

    您可以根据需要添加许多行,以定义特定交换的验证设置。

    若要删除验证设置,请选择该行并单击“ 删除”。

    注意

    在网格中编辑属性可能有些困难。 相反,你可以选择要编辑的行,然后在“ 编辑所选行 ”部分中编辑相同的属性。 您在此处提供的设置将反映在所选行中。

  4. 单击“ 应用 ”接受更改,然后继续配置,或单击“ 确定 ”验证更改,然后关闭对话框。

另请参阅

配置事务集设置 (EDIFACT)