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

本地主机设置控制 EDI 交换的处理方式。 此页上的设置可以分为两个类别:接收方设置(用于传入交换)和发送方设置(对于传出交换)。 作为接收方设置中的一部分,您可以指定是否将传入的批处理拆分为事务集或保持原样。 如果已保存,可以指定 BizTalk Server 是在发生错误时挂起交换还是事务集。 作为发件人设置的一部分,可以指定如何为传出邮件生成控制编号。

重要

如果清除 Party A-Party> B 单向协议选项卡上的“ 本地 BizTalk”处理由该方接收的消息,或者支持从群 A 发送消息,则以下属性将被禁用。

  • 发件人的“设置”部分下的所有属性。

    同样,如果在创建群 A 时选中了复选框,则会在 “群 B 方> A ”选项卡中的同一页上禁用以下属性。

  • 接收方的“设置”部分下的所有属性。

先决条件

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

配置本地主机 - 接收器设置

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

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

  3. EDIFACT ACK 部分中,若要指定要在确认中使用的事务集引用编号,请输入前缀的值、引用编号范围和后缀。

    单击 “重置” 将当前事务集引用编号重置为下限。 如果超出最大限制,请选择 “重置”以降低限制, 使 BizTalk Server 将引用编号重置为较低的范围值限制。

  4. 清除 Route ACK 以在请求-响应接收端口上发送管道 ,以通过单独的发送端口返回确认。 保持选定属性,以便在与双向请求-响应接收端口相关的发送端口上返回确认。

  5. 清除 掩码安全/授权/密码信息 禁止屏蔽上下文属性中的授权/密码安全信息(UNB6.1 和 UNB6.2 字段),以防止信息泄露。

    注释

    BizTalk Server 收到消息时,它会将 UNB 标头提升到消息的上下文中。 如果不屏蔽,上下文中的安全信息将可供具有管理权限的任何人使用。 为了屏蔽此信息,BizTalk Server 会将信息的每个字符替换为一个字符 # 。 这是一个单向过程:#字符无法转换为实际字符。

  6. “入站批处理”选项 下拉列表中,执行以下操作:

    1. 选择默认选项 “将交换拆分为事务集 - 挂起错误上的事务集”,以指定 BizTalk Server 应将交换中的每个事务集解析为单独的 XML 文档。 然后,BizTalk Server 会将相应的信封应用于事务集,并将事务集文档路由到 MessageBox。 使用此选项时,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将仅挂起这些事务集。

    2. 选择 拆分交换为事务集 - 出现错误时暂停交换,以指定 BizTalk Server 应将交换中的每个事务集解析为单独的 XML 文档。 然后,BizTalk Server 会将相应的信封应用于事务集,并将事务集文档路由到 MessageBox。 使用此选项时,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将挂起整个交换。

    3. 选择 “保留交换 - 出错时挂起交换 ”,以指定 BizTalk Server 应使交换保持不变,从而为整个批处理交换创建 XML 文档。 使用此选项时,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将挂起整个交换。

    4. 选择 “保留交换 - 出错时挂起事务集 ”,以指定 BizTalk Server 应使交换保持不变,从而为整个批处理交换创建 XML 文档。 使用此选项时,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将仅挂起这些事务集,同时继续处理所有其他事务集。

      注释

      如果您选择 保留交换 - 在发生错误时挂起交换保留交换 - 在发生错误时挂起事务集,那么 ISA 段定义GS 和 ST 段定义 页上的属性设置(这些设置决定了 BizTalk Server 如何创建传出交换的 ISA、GS 和 ST 标头)将不适用。 当发送管道处理将要发送的交换文件时,其内包含的交换、组和事务集标头将被保留。

配置本地主机 - 发送方的设置

  1. 对于 交换控制编号(UNB5),请输入 BizTalk Server 在生成传出交换时要使用的交换控制编号的范围。 输入最小值为 1 且最大为 999999999的数值。 该字段是必需字段。

    注释

    第一个字段(UNB5.1)是前缀;第二和第三个字段(UNB5.2)包含用作交换控制编号的数字范围:第四个字段(UNB5.3)是后缀。 前缀和后缀是可选的;需要控制编号。 每个新消息的控制编号递增;前缀和后缀保持不变。 控制编号的最大字符数为 14,前缀和后缀为 13,合并所有三个字段的最大字符数为 14。

    若要将控制编号重置为指定的最小值,请单击 “重置 ”按钮。 勾选 “重置为下限”,当超过最大值时,将自动重置为最小值。

  2. 对于 组控制编号(UNG5),请输入 BizTalk Server 应用于其发送的第一个交换的组控制编号的前缀、引用编号范围和后缀。

    注释

    第一个字段(UNG5.1)是前缀;第二和第三个字段(UNG5.2)包含要用于组控制编号的数字范围:第四个字段(UNG5.3)是后缀。 前缀和后缀是可选的;需要控制编号。 控制编号将递增每个新消息,直到达到最大值;前缀和后缀保持不变。 UNG5.2 中仅允许使用数字。 控制编号的最大字符数为 14,前缀和后缀为 13,合并所有三个字段的最大字符数为 14。

    若要将组控制编号重置为指定的最小值,请单击 “重置 ”按钮。 在最大值被超出时,勾选“重置为下限”,以便自动重置为最小值。

  3. 对于 消息标头(UNH),请单击 “应用新 ID”,输入前缀,输入引用编号范围,并输入 BizTalk Server 应用于事务集引用号的后缀。

    注释

    第一个字段(UNH1.1)是前缀;第二和第三个字段(UNH1.2)是参考编号范围;和第四个字段(UNH1.3)是后缀。 前缀和后缀是可选的;引用编号是必需的。 每个新消息的引用编号递增;前缀和后缀保持不变。 引用编号的默认值范围为 1 到 99999999999999。 UNH1.2 中仅允许数字。 控制编号的最大字符数为 14,前缀和后缀为 13,合并所有三个字段的最大字符数为 14。

    若要将当前事务集控制编号重置为最小值,请单击“ 重置”。 选择超出范围时重置为下限,以便在超过最大值时将控制编号重置为最小值。

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

另请参阅

配置交换设置 (EDIFACT)