我正在创建Biztalk动态端口WCF-WebHttp。
当我以HTTP 404的形式返回响应时,端口将挂起显示以下错误
System.Net.WebException:在https://test.xxx.com/xxxx上没有侦听终结点的端点可以接受该消息。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参见InnerException(如果存在)。 {“ type”:“ availability.not_found”,“消息”:“未找到所请求属性的可用性。”}
我试图将异常处理程序添加到BizTalk流程中。它可以处理该错误,但是我仍然看到一个挂起的实例。
我希望处理404错误并停止端口挂起。
答案 0 :(得分:1)
在“发送端口属性”上的“传输高级选项”中,启用“为失败的邮件启用路由”。
从该发送端口订购一些错误报告,例如我们使用规则ErrorReport.SendPortName == NameOfSendPort
答案 1 :(得分:1)
您需要为此设置一些设置,以使其“按预期”工作。
本文:BizTalk Server: Suspend and Resume an Orchestration on Two Way Port Error
...描述了如何设置业务流程,端口以及如何处理故障通知。