处理BizTalk动态WCF-WebHttp端口挂起的消息

时间:2019-01-10 13:23:50

标签: dynamic http-status-code-404 port biztalk

我正在创建Biztalk动态端口WCF-WebHttp。

当我以HTTP 404的形式返回响应时,端口将挂起显示以下错误

  

System.Net.WebException:在https://test.xxx.com/xxxx上没有侦听终结点的端点可以接受该消息。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参见InnerException(如果存在)。   {“ type”:“ availability.not_found”,“消息”:“未找到所请求属性的可用性。”}

我试图将异常处理程序添加到BizTalk流程中。它可以处理该错误,但是我仍然看到一个挂起的实例。

我希望处理404错误并停止端口挂起。

2 个答案:

答案 0 :(得分:1)

在“发送端口属性”上的“传输高级选项”中,启用“为失败的邮件启用路由”。 从该发送端口订购一些错误报告,例如我们使用规则ErrorReport.SendPortName == NameOfSendPort

的自定义Null适配器

enter image description here

答案 1 :(得分:1)

您需要为此设置一些设置,以使其“按预期”工作。

本文:BizTalk Server: Suspend and Resume an Orchestration on Two Way Port Error

...描述了如何设置业务流程,端口以及如何处理故障通知。