0

使用 BizTalk 2016 (Nco) 从 SAP 接收 iDOCS 时,我们有时会收到以下警告消息。

适配器“WCF-SAP”引发了错误消息。详细信息“System.ArgumentException:“typeName”不能为空或为空参数名称:Microsoft.ServiceModel.Channels.Common.Design.AdapterAsyncResult.End() 的 Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest 的 typeName (IAsyncResult 结果,RequestContext& requestContext) 在 Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel`1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest(IAsyncResult 结果,RequestContext& context) 在 System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult 结果,请求上下文和请求上下文)”。

这会阻止传入的 idoc 在 BizTalk 中进行处理。经过一些分析,我们无法真正将其链接到特定的 idoc 类型。它似乎发生在不同的 idoc 类型上,而不是一直发生。

有人知道这里可能出了什么问题吗?谷歌不是我的朋友。:-)

我们正在使用 Nco 3019 x64

4

2 回答 2

0

如果您使用的是 2016 CU5,那么您可以查看这篇文章: https: //support.microsoft.com/en-us/help/4345385/biztalk-server-2016-cu5-breaks-sap-nco-receive-adapter - 功能

于 2018-11-30T19:27:02.350 回答
0

微软似乎对其进行了修复。https://support.microsoft.com/en-us/help/4528784/fix-microsoft-biztalk-server-wcf-sap-adapter-nco-cannot-handle-strong

于 2020-02-04T12:58:59.490 回答