非 WCF 行业适配器疑难解答
“无法检索”错误
使用非 WCF 行业 (LOB) 适配器时,可能会发生以下错误:
无法检索系统
浏览代理:构造函数中捕获的错误。 目标计算机主动拒绝连接。
运行时代理:构造函数中捕获的错误。 目标计算机主动拒绝连接。
原因
LOB 适配器使用 .Net 远程处理。 如果 .Net 远程处理激活花费的时间长于预期,适配器可能会返回这些错误。
解决方法
创建 StartAgentSleep 注册表项并增加超时值:
打开注册表并转到 HKEY_LOCAL_MACHINE\software\Microsoft\BizTalkAdapters。
使用以下属性创建新的 DWORD 值:
名称:StartAgentSleep
基数:十进制
值数据:1000
值数据以毫秒 (ms) 为单位。 1000 毫秒等于 1 秒。
在某些系统中,一秒钟可能并不够。 请增大该值并进行测试,以便确定所需的适当超时值。
重要
添加 StartAgentSleep 注册表项会影响 所有 非 WCF LOB 适配器。