SAP.NET连接器3.0错误:“0”;appc头版本错误的客户端被拒绝;

SAP.NET连接器3.0错误:“0”;appc头版本错误的客户端被拒绝;,.net,connector,sap-dotnet-connector,.net,Connector,Sap Dotnet Connector,我正在升级我们的软件以使用SAP.NET Connector 3.0(来自.NET Connector 1.0)。所有函数调用都成功执行,但是,我们会定期收到以下错误,并重复4次: 未处理的异常:SAP.Middleware.Connector.RfcCommunicationException: 使用Unicode的本地主机上的位置CPIC(TCP/IP) 错误客户端使用错误的appc头版本被拒绝 时间:2012年8月17日星期五09:40:35 发布720 具有Unicode的组件CPIC(

我正在升级我们的软件以使用SAP.NET Connector 3.0(来自.NET Connector 1.0)。所有函数调用都成功执行,但是,我们会定期收到以下错误,并重复4次:

未处理的异常:SAP.Middleware.Connector.RfcCommunicationException:

使用Unicode的本地主机上的位置CPIC(TCP/IP)

错误客户端使用错误的appc头版本被拒绝

时间:2012年8月17日星期五09:40:35

发布720

具有Unicode的组件CPIC(TCP/IP)

版本3

RC 246

模块r3cpic.c

第8554行

详细信息客户端版本6,网关版本120(xxx.xx.x.xx/3301)

柜台2

此错误的堆栈跟踪为:

位于SAP.Middleware.Connector.CpicConnection.CpicReceive(Int32超时)

在该错误之后,立即抛出另一个错误4次:

调用RFC\u METADATA\u GET时目标x失败--有关详细信息,请参阅日志

此错误的堆栈跟踪为:

位于SAP.Middleware.Connector.RfcRepository.Execute(RfcFunction函数)

该错误似乎与任何特定函数调用无关,但对于任何函数调用,它都会定期发生(目前约20-30分钟)

我正在使用的DLL版本如下:

sapnco.dll 3.0.2.0

sapnco_utils.dll 3.0.2.0

恐怕我还不太了解新的.NET连接器,如果有人有任何想法、线索或建议,我将不胜感激

你的

David

我在使用.NET Connector的3.0.2.0版时也遇到了问题(尽管不是同一个问题)

我相信现在已经有了3.0.6.0或更高版本,所以试着掌握这个。在版本3.0.2.0中有许多已确认的错误,我相信其中之一与连接池有关。这可能会间接导致您的问题


我本想给你指的方向是,但我看你已经找到了——请看你问题下方的最后一个问题,上面有说明。

谢谢,Gareth。我会下载新版本,看看是否有效。没错,加雷斯。标记为答案。该问题是由计时问题(网络速度较慢)引起的,在3.0.6.0版中已修复。另请参见SAP附注1664732。