修复: 几个问题发生时可以使用 BizTalk 适配器博士艾 EnterpriseOne 或 BizTalk 适配器的博士艾 OneWorld XE BizTalk Server 2006 R2 中或在 BizTalk Server 2009 年

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

本文内容

症状

请考虑以下情形:
  • 有一台计算机运行 Microsoft BizTalk Server 2006 R2 或 Microsoft BizTalk Server 2009年。
  • 您可以使用以下适配器之一交换 业务功能 BizTalk Server 和博士艾 EnterpriseOne 系统之间的消息:
    • 第那尔艾 EnterpriseOne Microsoft BizTalk 适配器
    • 第那尔艾 OneWorld XE Microsoft BizTalk 适配器
在此方案中,一个或多个下列问题可能会发生。

问题 1

您试图使用适配器发送一条消息后,适配器处于空闲状态的一段时间,然后您试图发送一封邮件。在这种情况下,适配器不发送第一条消息。但是,该适配器的第二个消息发送。此外,应用程序日志中会记录类似于以下事件:

事件类型: 错误
对于企业应用程序的事件源: Microsoft Biztalk 适配器
事件类别: 无
事件 ID: 0
说明:
运行时错误: 没有无法建立连接,因为目标计算机主动拒绝 127.0.0.1:15000

问题 2

当您将设置 最大并发呼叫数 传输为大于 1 的适配器,多个消息实例冻结和未处理的值的属性。

问题 3

定期的邮件都被挂起。此外,应用程序日志中记录类似于下面这样一些事件条目:

事件 1

事件类型: 错误
对于企业应用程序的事件源: Microsoft BizTalk 适配器
事件类别: 无
事件 ID: 0
说明:
无效的目标: X0010GetNextNumber@JDE://CALLBSFN/

事件 2

事件类型: 错误
对于企业应用程序的事件源: Microsoft Biztalk 适配器
事件类别: 无
事件 ID: 0
说明: 传输错误信息:<soap-env:fault></soap-env:fault>
ENV ="http://schemas.xmlsoap.org/soap/envelope/

"><faultcode>SOAP-ENV:Client</faultcode><faultstring>请求 ID: 未知</faultstring>

异常类型: 该方法不存在
异常信息:
出现异常:
无效的目标: X0010GetNextNumber@JDE://CALLBSFN/X0010>

事件 3

事件类型: 警告
来源: BizTalk Server 2009 年
事件类别: BizTalk Server 2009 年
事件 ID: 5743
说明: 适配器无法传输要发往发送端口"<send port="">"url"<url>"的消息。它将为该发送端口指定的重试时间间隔后重新传输。详细信息:"传输错误信息:<soap-env:fault xmlns:soap-env=" xmlns:soap-env=""></soap-env:fault xmlns:soap-env="></url></send>http://schemas.xmlsoap.org/soap/envelope/

"><faultcode>SOAP-ENV:Client</faultcode><faultstring>请求 ID: 未知</faultstring>

异常类型: 该方法不存在
异常信息:
出现异常:
无效的目标: X0010GetNextNumber@JDE://CALLBSFN/X0010>".

原因

对于企业应用程序由于在 BizTalk 适配器中的错误而导致发生此问题。

解决方案

修补程序信息

可以从 Microsoft 获得支持的修补程序。但是,此修补程序用于解决本文中描述的问题。此修补程序仅适用于系统遇到本文中描述的问题。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

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

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

系统必备组件

若要应用此修补程序,您必须安装为企业应用程序 (也称为 BizTalk lob (业务线适配器) 的 BizTalk 适配器。此外,BizTalk Server 2006 R2 Service Pack 1 (SP1) 或 BizTalk Server 2009年应该运行计算机。

重新启动要求

您不必在应用此修补程序后重新启动计算机。

修补程序替换信息

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

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 下表中列出。日期和时间,这些文件列出了以协调通用时间 (UTC)。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用 时区 在选项卡 日期和时间 在控制面板中的项。
BizTalk Server 2006 R2 sp1
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Microsoft.biztalk.adapters.bizutil.dll1.0.5022.13164,2322011 年 08 月 08 日16: 47x86
对于 BizTalk Server 2009
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Microsoft.biztalk.adapters.bizutil.dll1.0.5102.2156,040到 2010 年 7 月 28 日10: 30x86

如何将应用此修补程序

若要在安装后,请应用此修补程序,请执行以下操作:
  1. 手动在全局程序集缓存 (GAC) 中注册的 Microsoft.BizTalk.Adapters.BizUtil.dll 文件。为此,请按照下列步骤。

    1. 打开 Visual Studio 命令提示符SDK 命令提示符 窗口。将当前目录更改如下:
      BizTalk 适配器是随企业 Applications\Bin %ProgramFiles%\Common
      重要 若要打开 Visual Studio 命令提示符 窗口中,您必须具有 Microsoft Visual Studio 2008年或 Microsoft Visual Studio 2005 安装。若要打开 SDK 命令提示符 窗口中,您必须具有 Microsoft。NET Framework 2.0 SDK 安装。
    2. Visual Studio 命令提示符SDK 命令提示符 窗口中,键入下面的命令,然后按 Enter 键:
      gacutil Microsoft.BizTalk.Adapters.BizUtil.dll /i
  2. 在注册表中创建一个新子项。为此,请执行以下步骤:

    警告 如果您更改注册表错误地使用注册表编辑器或使用另一种方法,则可能会出现严重的问题。这些问题可能需要重新安装操作系统。Microsoft 不能保证可以解决这些问题。更改注册表需要您自担风险。
    1. 单击 启动单击运行,类型 注册表编辑器然后单击 确定.
    2. 找到并选择下面的注册表项:
      32 位操作系统
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalkAdapters
      64 位操作系统
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters
    3. 在上 编辑 菜单指向 然后单击 双字节值.
    4. 类型 AgentOutboundTimeout然后按 Enter 键。
    5. 在上 编辑 菜单中,单击 修改.
    6. 选择 十进制类型 60000然后单击 确定.
    " AgentOutboundTimeout 用于 $ 回收站值 RunTimeAgent 在某些时间段处于非活动状态后的进程。我们建议您设置的值,以便为 Oracle 服务器上完成操作所需的时间超过了它。默认值为 60000 毫秒 (1 分钟)。

状态

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

更多信息

第那尔艾 EnterpriseOne 的 BizTalk 适配器的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站:
第那尔艾 EnterpriseOne BizTalk 适配器有关的一般信息
第那尔艾 OneWorld XE 的 BizTalk 适配器的详细信息,请访问下面的 MSDN 网站:
第那尔艾 OneWorld XE BizTalk 适配器有关的一般信息
有关详细信息 Visual Studio 命令提示符 窗口中,请访问下面的 MSDN 网站:
"Visual Studio 命令"窗口有关的一般信息
BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序的信息

属性

文章编号: 2291479 - 最后修改: 2011年8月19日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
  • Microsoft BizTalk Server 2006 R2 Service Pack 1?当用于
    • 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
关键字:?
kbautohotfix kbqfe kbhotfixserver kbexpertiseadvanced kbsurveynew kbbiztalk2009presp1fix kbbtsadapters kbmt KB2291479 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 2291479
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