配置本地主机设置(EDIFACT-交换设置)

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

重要

如果清除了“本地 BizTalk 处理一方收到的消息”,或者支持将来自该方的消息发送到该>方检查框,则在“A 方 B 单向协议”选项卡上禁用以下属性。

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

    同样,如果在创建 Party A 时选择了“检查”框,则会在“B-Party> A”选项卡的同一页上禁用以下属性。

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

必备条件

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

配置本地主机 – 接收方设置

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

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

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

    单击“ 重置 ”将当前事务集引用编号重置为下限。 选择“在超出限制时重置为下限”,BizTalk Server超出最大限制时将引用号重置为较低范围值限制。

  4. 清除 路由 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)