配置本地主机设置(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.2、UNH2.3、UNH2.5、UNG2.1 和 UNG2.2 元素的值相关联。 当 BizTalk 收到其 UNH2.1、 UNH2.2、 UNH2.3、 UNH2.5、 UNG2.1 和 UNG2.2 元素与网格行中的元素匹配的消息时,BizTalk 将使用相应的命名空间来确定用于处理消息的架构。 输入的元素的值必须是唯一的。
如果消息与网格的任何行中的 UNH2.1、UNH2.2、UNH2.3、UNH2.5、UNG2.1 和 UNG2.2 元素不匹配,BizTalk Server将使用选中 Default 列的行中的命名空间来处理消息。 可以作为默认目标命名空间。 如果未标识命名空间,BizTalk 将使用 的默认命名空间 http://schemas.microsoft.com/BizTalk/Edi/Edifact/2006
。
注意
如果为网格中的任意字段输入设置,然后删除该设置,则必须删除整行,否则对该页的验证将失败。
要配置事务集的本地主机设置,请执行以下操作:
按照 配置常规设置 (EDIFACT) 中所述创建 EDIFACT 编码协议。 若要更新现有协议,请在“ 参与方和业务配置文件 ”页中右键单击该协议,然后单击“ 属性”。
在单向协议选项卡上的“事务集设置”部分下,单击“本地主机设置”。
作为事务集验证设置的一部分,如果将 “尾随分隔符策略 ”设置为 “可选 ”或“ 必需”,则可以选择“ 为尾随分隔符创建空 XML 标记 ”,让交换发送方包含尾随分隔符的空 XML 标记。
选择“使用点 (.) 作为小数分隔符”以启用BizTalk Server在用包含小数的交换创建的 XML 消息中包含点 (.) 。
在 “自定义目标命名空间” 部分中,执行以下操作:
为包含要定义的默认目标命名空间的行选择“默认检查框。
在 UNH2.1 列中,指定消息类型。 最多 (,) 六个字符。
在 UNH2.2 列中,指定消息版本号。 (最小值,一个字符;最大值,) 三个字符。
在 UNH2.3 列中,指定消息版本号。 (最小值,一个字符;最大值,) 三个字符。
在 UNH2.5 列中,指定分配的代码。 最多 (六个字符。必须是字母数字) 。
在 UNG2.1 列中,输入应用程序发件人标识的字母数字值,至少包含一个字符,最多 35 个字符。 此字段为必需字段。
在 “UNG2.2 ”列中,输入应用程序发送方代码限定符的字母数字值,至少包含一个字符,最多四个字符。 此字段是可选的。
在“ 目标命名空间” 列中,从下拉列表中选择或输入用于交换的目标命名空间,如果网格的任何行中的数据元素与交换中的字段之间找不到匹配项。
注意
BizTalk Server 会将这些值与它所收到的交换的关联值进行比较。
对任何其他要使用的目标命名空间,重复这些步骤,
若要从列表中删除目标命名空间,请选择该行并单击“ 删除”。
单击“ 应用 ”接受更改,然后继续配置,或单击“ 确定 ”验证更改,然后关闭对话框。