配置本地主机设置(EDIFACT-事务集设置)

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

重要

如果清除了“本地 BizTalk 处理方收到的消息”或支持从该方发送消息,则不会在“A 方 B 单向协议”选项卡上禁用任何属性,检查方 A 方框。>但是,如果在创建 Party A 时选择了“检查”框,则会在“B-Party> A”选项卡中的同一页上禁用所有属性。

必备条件

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

确定目标命名空间

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

如果消息与网格的任何行中的 UNH2.1UNH2.2UNH2.3UNH2.5UNG2.1UNG2.2 元素不匹配,BizTalk Server将使用选中 Default 列的行中的命名空间来处理消息。 可以作为默认目标命名空间。 如果未标识命名空间,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)