2011-07-04 78 views
2

我有一個編排應該從一個文本文件進入接收位置, 應該踢出,只要我可以看到事情看起來應該他們應該但編排不開始,我得到這個在管理控制檯中:Biztalk消息propery推廣

發佈的消息無法路由,因爲未找到訂閱者。如果未訂購訂閱業務流程或發送端口,或者訂閱評估所需的某些消息屬性尚未升級,則會發生此錯誤。請使用BizTalk管理控制檯來解決此故障。

這是否意味着我必須促進消息屬性,如果是的話,我在業務流程中執行該操作嗎?

回答

4

對於一個文本文件,入站消息在默認情況下不會有足夠的信息來允許BTS運行時路由您的消息。您需要將消息傳遞到平面文件拆裝器,這會將您的平面文件消息轉換爲xml消息。

拆卸到XML將促進某些事情到消息,其中之一將是消息類型上下文的過程。

默認情況下,這是您的編排訂閱將基於什麼,如果你已經設置了最常見的方式。

你的問題可能是由於下列之一:

  1. 你沒有一個平面文件反編譯爲一個階段在入站管道,或者設置不正確。
  2. 您的編排訂閱適用於與正在拆分的消息類型不匹配的消息類型。

爲了進一步排除故障,開始編排後,從BizTalk管理控制檯運行訂閱查詢。您應該能夠看到一行(或兩個)用於編排,其中type =「Activation」。

您應該能夠看到BTS引擎必須成功評估的標準,以便入站消息到達編排。

此外,您還可以啓用對入站郵件的跟蹤並檢查反彙編之前和之後郵件的正文。

希望這會有所幫助