2009-10-08 14 views
0

我的發送&接收端口配置的WCF服務不可用;因此我得到一個EndPoint未發現的異常。我如何在我的策略中捕捉到這個異常,並從流程中走向乾淨的退出?我應該能夠捕捉細節並調用類庫(通過表達式形狀)。BizTalk - Catch EndPoint未找到異常

我試圖捕獲我發送請求到端口的範圍內的FaultContract,System.Exception。但徒勞無益。

回答

0

你必須先按照規則玩!

爲了到BizTalk的範圍塊內捕捉異常,而使用WCF請求 - 響應端口,您可能需要執行以下操作...

  1. 將重試次數爲0,你的用於綁定的物理請求響應端口。
  2. 在編排中的邏輯請求 - 響應端口上啓用標誌傳遞通知以'傳輸'。
  3. 捕獲「System.Web.Services.Protocols.SoapException」異常並按照您的請求處理它。

希望這會有所幫助。

參考文獻:看看我的文章代碼項目Code Project