首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Biztalk AS2解密组件大小限制

Biztalk AS2解密组件大小限制
EN

Stack Overflow用户
提问于 2015-03-10 16:26:44
回答 1查看 472关注 0票数 1

当我试图接收大于100 MB的文件时,我会得到以下错误。当我尝试大于5MB的文件时,我遇到了同样的错误,我应用了windows CU5。现在我可以接收大文件(我测试了60 MB)。即将到来的新文件是110 is,我们开始得到这个错误。

有人能帮我解决这个问题吗。

我正在使用Biztalk 2010与windows 2008服务器。

由适配器"HTTP“接收到的带有URI "/xxxxxx/BTSHTTPReceive.dll”的接收位置"RecLocAS2All“的消息被挂起。错误详细信息:由于以下错误,接收管道"Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive,Microsoft.BizTalk.Edi.EdiIntPipelines、Version=3.0.1.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35中的组件"Microsoft.BizTalk.EdiInt.PipelineComponents“的输出消息被挂起:解密AS2消息时发生错误。挂起的消息的序列号为2。

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 23:50:59

根据您自己的评论,加密前的消息大小需要通过压缩来减少。

AS2处理中的已知问题

AS2消息大小限制 加密的AS2消息应该小于96兆字节才能被处理。这个限制是由AS2解码器施加的,它是AS2Receive和AS2EdiReceive管道的一部分。解决此大小限制的一种方法是使用压缩,因为AS2消息是在加密之前被压缩的。

虽然这篇文章是BizTalk 2013/R2版本,但对于早期版本的BizTalk来说可能是一样的(因为除了贸易方之外,该组件并没有发生重大变化)。

您必须得到谁正在向您发送EDI消息,以启用压缩在他们的末端。

另一种选择是让他们将任何大的批次分割成更小的消息,而不是一个大的批。

您可能想要更新到最新CU,它目前是CU6 for BizTalk 2010。如果你要把这个问题升级到微软支持,他们甚至不会想帮助你,直到你是最新的CU。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28969023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档