EDI 和 AS2 解决方案的安装、配置和部署的已知问题

本主题介绍有关 BizTalk Server EDI 和 AS2 解决方案的部署和管理的已知问题。

已为参与方属性导入空白字符串

症状

将 EDI/AS2 绑定从绑定文件导入 BizTalk 应用程序时,未导入敏感方属性(如密码或安全/身份验证信息)。 这些属性设置为空字符串。

可能的原因

BizTalk Server 不会导入敏感字段的设置。 导入这些设置可能会造成安全问题。

解决方案

将绑定导入到另一台计算机后,必须手动设置 EDI 敏感字段的值。

64 位模式下不支持原生 FTP 适配器

FTP 适配器无法在本机 64 位模式下运行。 如果在 BizTalk Server 中的 EDI 解决方案中使用 FTP 适配器,则必须在 64 位 Windows 上的 WOW64 上运行它。

取消配置后,某些 EDI/AS2 项目仍然处于活动状态

取消配置 BizTalk Server 的 Microsoft EDI/AS2 功能后,与 EDI 和 AS2 处理相关的某些 BizTalk Server 项目仍将在 BizTalk 组配置的上下文中处于活动状态。 这些工件将包括 EDI 和 AS2 数据流以及批处理编排。 因此,即使在未配置 Microsoft EDI/AS2 功能后,仍能够执行基本的 EDI 和 AS2 处理。 若要禁用此功能,应禁用、停止或删除与 EDI 和 AS2 处理关联的端口。

收到错误“无法配置 EDI/AS2 状态报告功能”

症状

配置 EDI/AS2 运行时状态报告时,会收到错误“无法配置 EDI/AS2 状态报告功能”。

可能的原因

如果 BAM 工具以前已配置,然后取消配置,则会出现此错误。

解决方案

在配置 EDI 和/或 AS2 状态报告之前配置 BAM 工具。

从 BizTalk EDI 应用程序恢复已删除的项目需要重新配置 EDI/AS2 运行时

应避免将 BizTalk EDI 应用程序用于自己的工件。 此应用程序包含在 EDI/AS2 配置期间部署的 EDI/AS2 工件。 建议的方法是创建单独的应用程序,并将对 BizTalk EDI 应用程序的引用添加到应用程序。 但是,如果从 BizTalk EDI 应用程序中删除任何 EDI/AS2 项目,则可以从该状态恢复:从组中的每个运行时计算机取消配置 BizTalk EDI/AS2 运行时(或者从组取消配置 EDI/AS2 运行时,并在每个可访问的运行时计算机上取消配置 EDI/AS2 运行时)。 建议不要删除数据库或 EDI/AS2 BAM 活动,以防止数据丢失。 然后,可以在组中的所有运行时计算机上重新配置 EDI/AS2 运行时,以恢复已删除的 EDI/AS2 项目。

可能会截断数字事务集、组控制和交换控制值

交换控制编号、事务集引用编号和组控制编号的值范围字段允许输入超出允许值上限的值。 保存配置时,这些值将被截断为最大值。

X12 属性字段的最大值为999999999。

EDIFACT 属性字段的最大值为99999999999999。

控制编号在升级后重置为 1

升级后,您可能会注意到,在参与方的 EDI 属性中显示的所有控制编号都已重置为默认的最小值1,并显示默认的最大值999999999(X12)或99999999999999(EDIFACT)。 升级后,任何前缀或后缀值都将保持不变。

BizTalk Server 显示要用于控制编号的最小值和最大值。 升级期间将保留当前控制编号;但是,它不会显示在参与方的 EDI 属性中。

另请参阅

EDI 和 AS2 解决方案疑难解答
BizTalk Server 新增功能、安装、配置和升级
配置 BizTalk Server
配置后步骤以优化环境