目前我正在开发一个项目,我需要使用 BizTalk 通过 AS/2 发送 PDF 文件。现在,一切都在 BizTalk 中设置好了。
但是,我在 BizTalk 中有一条错误消息,内容如下:
The receive pipeline:"Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive,
Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" is trying to suspend a message received on Receive
Location:"/xxx/BTSHTTPReceive.dll". The Adapter/Receive Location however is configured
to never suspend messages on failure. Please change either the receive location or
receive adapter's configuration or the pipeline's configuration.
如果我将适配器配置为在失败时挂起消息,它确实可以部分工作。但是,我想让它与这个设置一起工作。有什么办法可以弄清楚为什么我的消息被暂停?
错误之后的警告消息如下:
The adapter failed to transmit message going to send port "SendPDFToxxxxOverAS2" with
URL "http://localhost/xxxx/BTSHTTPReceive.dll". It will be retransmitted after the retry
interval specified for this Send Port. Details:"The remote server returned an error:
(500) Internal Server Error.".
我希望有人能把一些事情说清楚。
为了缩小搜索范围,我还删除了协议中发送和请求 MDN 的复选框。