修复: 为 IIS 辅助进程崩溃,当您使用 BizTalk Server 中的 AS2EdiReceive 管道 MDNs 不会发送到发送方和

文章翻译 文章翻译
文章编号: 980712 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑下面的情况下,Microsoft BizTalk Server 2006 R2、 Microsoft BizTalk 服务器 2009年或 Microsoft BizTalk 服务器 2010年正在运行的计算机上:
  • 在接收端口可以使用 AS2EdiReceive 管道接收和处理适用性语句 2 (AS2) 的邮件从您贸易合作伙伴。
  • 启用 失败的消息路由接收端口的设置。
  • 您创建的 BizTalk 方的贸易伙伴。此外,还可以配置该参与方将发送邮件处置通知 (MDN) 时方 AS2 邮件发件人。
  • 来自的一方接收传入 AS2 消息不正确分析通过电子数据交换 (EDI) 管道组件。
  • AS2 发送消息,在互联网信息暂停服务 (IIS)。
在此方案中,为 IIS 辅助进程崩溃。因此,MDN 不会发送到发送方按预期的方式。此外,事件是在应用程序日志中记录和另一个事件记录在系统中日志。

在应用程序日志中记录该事件类似于后面:

事件类型: 错误
事件源: BizTalk服务器 2006 EDI
事件类别: 无
事件 ID: 8114
说明:在分析过程中遇到错误。X 12 事务集 id'<id></id>功能组 id 中包含"1",在交换 id 为"000000025",发件人 id 为 THEM,接收方 id我们已被暂停与以下错误:
错误: 1 (域级别错误) SegmentID: PO1 TS 地位: 8 个数据元素 ID: PO108 中的位置段: 8 个数据值: 4 4: 数据元素太短

事件记录在系统日志将如下所示:

事件类型: 警告
事件源: W3SVC
事件类别: 无
事件 ID:1009
说明: 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 id 是<process id=""></process>'.处理退出代码为"0x0"。

请注意: 如果您使用 BizTalk 服务器 2009年或 BizTalk 服务器 2010年、 事件源和事件类别中事件的上方是 BizTalk Server 2009 或"BizTalk 服务器 2010"。

原因

出现此问题是因为 BTSHttpRecieve.dll 程序集将无效的上下文传递到 IIS。无效的上下文将导致访问在 IIS 工作进程中的冲突。因此,为 IIS 辅助进程系统崩溃。

解决方案

累积更新信息

BizTalk 服务器 2010 年


有关如何获取累积更新包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497789 累积更新包 1 为 BizTalk 2010

累积更新信息修补程序可以解决此问题,包括在 BizTalk 服务器 2009年的累积更新包 2。

更多有关如何获取累积更新包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497794 累积更新包 2 的 BizTalk 服务器 2009

修补程序信息

受支持Microsoft 提供了修补程序。但是,此修补程序用于解决只有问题这篇文章中所述。

如果此修补程序可供下载,没有在"可用的修补程序下载"部分这篇知识库文章的顶部。如果未显示此部分,请联系若要获取此修复程序的 Microsoft 客户服务和支持。

请注意 如果出现其他问题,或任何故障诊断是必需的您可能要创建一个单独的服务请求。正常收取支持费用将应用于其他支持问题和事项,不计此特定的修补程序。有关 Microsoft 客户服务的完整列表和支持电话号码,或者要创建一个单独的服务请求,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com/contactus/?ws=support
请注意 "修补程序下载"窗体所显示的语言它提供此修复程序。如果您看不到您的语言,这是因为修补程序不提供该语言。

系统必备组件

您必须安装应用该 BizTalk Server 2006 R2修补程序。

重新启动要求

您没有应用此选项后,重新启动计算机修补程序。但是,您必须在 BizTalk Server 主机实例后重新启动应用此修补程序。

修补程序替换信息

此修补程序不替代其他修补程序。

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 下表中列出。协调通用时间中列出的日期和时间,这些文件(UTC)。当您查看文件信息时,它将转换为本地时间。若要了解 UTC 与本地时间之间的时差,请使用 时间区域 在选项卡 日期和时间 控件中的项面板。
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Btshttpreceive.dll3.6.1560.2181,600到 2010 年 2 月 15 日09: 52x86

替代方法

若要变通解决此问题,请禁用 失败消息路由 接收端口的设置。

状态

Microsoft已经确认这是列出的 Microsoft 产品中的问题在"适用于"部分中。

更多信息

有关如何创建解决方案的接收超过 AS2 传输,然后返回 MDNs,请访问以下 EDI 消息Microsoft 开发人员网络 (MSDN) 的 Web 站点:
演练: 通过 AS2 与同步 MDN 接收 EDI
演练: 通过使用异步 MDN AS2 接收 EDI
有关详细信息BizTalk Server 的修复程序的信息,单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907BizTalk Server 热修复补丁程序的信息

属性

文章编号: 980712 - 最后修改: 2011年5月23日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft BizTalk Server 2006 R2 Branch
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Standard Edition
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
关键字:?
kbexpertiseadvanced kbbiztalk2006r2presp2fix kbsurveynew kbautohotfix kbbtsadapters kbqfe kbbiztalk2009presp1fix kbmt KB980712 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 980712
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com