狀況
請考慮下列情況:
-
您可以在 Microsoft BizTalk Server 2013 R2,或在 Microsoft 主機整合伺服器 2013年,就可以建立協調流程。
-
您會使用指定的由 MQSeries.dll 所提供的BizTalk_CorrelationID內容屬性的相互關聯類型。
-
您嘗試處理的訊息。
在這個案例中,您會收到下列的路由失敗錯誤訊息︰
傳訊引擎無法處理訊息,送出的介面卡︰ MQSC 來源 URL:MQSCURL。詳細資料︰ 無法路由已發佈的訊息,因為找不到任何 「 訂閱者 」。如果沒有已登記的訂閱的協調流程或傳送連接埠,或是某些訂閱評估所需的訊息屬性尚未升級,就會發生此錯誤。請如果要疑難排解此錯誤,使用 BizTalk 管理主控台。
原因
之所以發生這個問題,是因為協調流程執行階段建立相互關聯的執行個體訂閱,藉由使用TransactionSupported屬性,而不BizTalk_CorrelationID。
解決方案
這個問題已經修正下列的累積更新中︰
累積更新資訊
BizTalk Server 2013 R2 的
主機整合伺服器 2013
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
如需 BizTalk Server 的 service pack 和累積的更新清單的詳細資訊,請參閱KB 2555976: BizTalk Server 服務套件和累積更新清單。 如需有關 BizTalk Server hotfix 的詳細資訊,請參閱KB 2003907︰ 資訊關於 BizTalk hotfix 和累積更新支援。