2

我们在 BizTalk 2020 中使用 ESBExceptionDb 来记录错误信息。最近,我们开始在发送端口ALL.Exceptions上的应用程序Microsoft.Practises.ESB上收到以下错误:

Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException:字段/参数名称的输入数据大于 SQL Server 上允许的数据。允许的最大长度为 256,找到的长度为 340。

服务器堆栈跟踪: 在 System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult 结果) 在 System.ServiceModel
的 System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult 结果) .Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result) 在 [0] 处重新抛出异常: 在 System.Runtime.Remoting.Proxies.RealProxy。 HandleReturnMessage(IMessage reqMsg, IMessage retMsg)






在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型)
在 System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult 结果)
在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback( IAsyncResult 结果)

问题是,我找不到这个错误的原因。它说字段/参数的名称称为“名称”,但我看不到该字段在 ESBExceptionDb 的故障表中的任何位置使用。

以前有没有人遇到过同样的问题,如果有,您是如何解决的?

4

0 回答 0