非 WCF 行业适配器疑难解答

“无法检索”错误

使用非 WCF 行业 (LOB) 适配器时,可能会发生以下错误:

  • 无法检索系统

  • 浏览代理:构造函数中捕获的错误。 目标计算机主动拒绝连接。

  • 运行时代理:构造函数中捕获的错误。 目标计算机主动拒绝连接。

原因

LOB 适配器使用 .Net 远程处理。 如果 .Net 远程处理激活花费的时间长于预期,适配器可能会返回这些错误。

解决方法

创建 StartAgentSleep 注册表项并增加超时值:

  1. 打开注册表并转到 HKEY_LOCAL_MACHINE\software\Microsoft\BizTalkAdapters

  2. 使用以下属性创建新的 DWORD 值:

    名称:StartAgentSleep

    基数:十进制

    值数据:1000

    值数据以毫秒 (ms) 为单位。 1000 毫秒等于 1 秒。

    在某些系统中,一秒钟可能并不够。 请增大该值并进行测试,以便确定所需的适当超时值。

重要

添加 StartAgentSleep 注册表项会影响 所有 非 WCF LOB 适配器。

另请参阅

BizTalk Server适配器疑难解答