配置本地主机设置(EDIFACT-Transaction 设置设置)

若要处理传入的交换,BizTalk Server 必须确定在处理和验证交换时需要使用的架构。 这包括确定与架构关联的目标命名空间,以及确定要使用的架构。 在参与方协议的此页面中,输入用于确定目标命名空间的属性。 BizTalk Server 如何确定架构,如 协议解析、架构发现和已接收 EDI 消息的授权中所述。

重要

如果您清除了>单向协议选项卡上的“本地 BizTalk 处理该参与方接收的消息或支持从甲方发送消息”复选框,则不会禁用任何属性。但是,如果在创建甲方时选择了该复选框,则会在乙方-甲方选项卡的同一页面上禁用所有属性。

先决条件

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

确定目标命名空间

“自定义目标命名空间 ”网格中,可以将目标命名空间设置为Microsoft BizTalk Server 附带的标准架构的命名空间之一。 在网格中,将目标命名空间元素的值与 UNH2.1、UNH2.2UNH2.3、UNH2.5UNG2.1 和 UNG2.2 元素的值相关联。 当 BizTalk 收到的消息中 UNH2.1UNH2.2UNH2.3UNH2.5UNG2.1UNG2.2 元素与网格的一行中的元素匹配时,BizTalk 将使用相应的命名空间来确定将用于处理该消息的架构。 输入的元素的值必须是唯一的。

如果消息在网格的任何行中未与 UNH2.1UNH2.2UNH2.3UNH2.5UNG2.1UNG2.2 元素匹配,BizTalk Server将使用标记默认列的行的命名空间来处理该消息。 这用作默认目标命名空间。 如果未标识任何命名空间,BizTalk 将使用默认命名空间 http://schemas.microsoft.com/BizTalk/Edi/Edifact/2006

注释

如果为网格中的任何字段输入设置,然后删除该设置,则必须删除整个行,否则页面将失败验证。

为事务集配置本地主机设置

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

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

  3. 作为事务集验证设置的一部分,如果将 尾随分隔符策略 设置为 “可选 ”或“ 必需”,则可以为 尾随分隔符选择“创建空 XML 标记 ”,让交换发送方包括尾随分隔符的空 XML 标记。

  4. 选择 “使用点(.)”作为小数分隔符 ,以启用 BizTalk Server 在从包含十进制数的交换创建的 XML 消息中包含一个点(.)。

  5. “自定义目标命名空间 ”部分中,执行以下作:

    1. 为包含要定义的默认目标命名空间的行选择默认复选框

    2. UNH2.1 列中,指定消息类型。 (最大值,六个字符)。

    3. UNH2.2 列中,指定消息版本号。 (最小值,一个字符;最大值,三个字符)。

    4. UNH2.3 列中,指定消息版本号。 (最小值,一个字符;最大值,三个字符)。

    5. UNH2.5 列中,指定分配的代码。 (最大值,六个字符。必须是字母数字)。

    6. UNG2.1 列中,输入应用程序发送方标识的字母数字值,至少包含一个字符,最多 35 个字符。 此字段为必需字段。

    7. UNG2.2 列中,输入应用程序发送方代码限定符的字母数字值,至少包含一个字符,最多四个字符。 此字段可选。

    8. “目标命名空间” 列中,从下拉列表中选择,或者当网格的任何行中的数据元素与交换中的字段之间找不到匹配项时,输入要用于交换的目标命名空间。

      注释

      这些值是 BizTalk Server 将与收到的交换相关的值进行比较的依据。

    9. 对要使用的任何其他目标命名空间重复这些步骤。

    10. 若要从列表中删除目标命名空间,请选择该行,然后单击“ 删除”。

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

另请参阅

配置事务集设置 (EDIFACT)