1

我正在使用 BizTalk Server 2009 使用 AS2 向我的客户端发送 EDI 消息。我可以发送消息,但在发送超过 5KB 文件大小的消息时出错。我与合作伙伴核实了他们是否对文件大小使用任何限制,但他们甚至能够与其他贸易伙伴交换一些 GB 的文件。

我将成功发送的文件与失败的文件进行了比较。但发现两者除了LIN、PIA、QTY等段没有区别。

在事件查看器中跟踪时发现以下错误。

适配器无法传输要发送端口“SendTextFile”的消息,URL 为“ http://xxclienturlxx.com:2080/ipnet/as2 ”。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“远程服务器返回错误:(500)内部服务器错误。”。

我该如何解决这个问题?

4

1 回答 1

1

找到了解决办法。。

在 BizTalk 2009 中,禁用发送端口传输类型属性中的“启用分块编码”对我有用...

为了在消息大小大于 48 KB 时支持大消息,http 发送适配器将数据以块的形式发送到服务器,而不是完整的流”

这篇文章HTTP Send Adapter - Submit to ASP Page Issue帮助我找到了解决方案。

于 2015-05-22T14:37:37.783 回答