2011-08-17 168 views
0

我是比較新的到BizTalk,我有一點麻煩,這一點:BizTalk消息促銷

我建立了一個簡單的配器,迷上它正確地接收端口,我使用的正確的模式和地圖,編排似乎是訂閱好的。 但是,當我想要處理的文件在端口被拿起時,我得到'無法路由,因爲沒有發現用戶'錯誤。 我跑了一個HAT查詢,可以看到這個orch對正確的東西有一個活動的subsription,有什麼我可以檢查這個嗎?

回答

0

作爲futher測試:

一個)創建一個發送端口(FILE) b)一種過濾器添加到它; BTS.ReceivePortName = 三)搶得到的文件 - 它應該是你的自定義PL d生成的XML多數民衆贊成)使用XML接收PL使用此文件與接收位置,看看你編排的反應如何

這將至少排除管道問題...

HTH

0

檢查您的管道是XMLReceive。這將促進MessageType屬性,並希望您的編排將成功訂閱。

+0

它是一個文本文件即時接收,所以我有一個平面文件dissassembler自定義管道,其中掛鉤到正確的模式... – DarkW1nter

0

在HAT中查找失敗的消息並查看消息的正文。將其複製出來,然後根據您所期望的消息的模式運行驗證。如果它沒有驗證,那麼你已經錯誤地設置了你的平面文件反彙編程序。

+0

會謝謝 – DarkW1nter

1

您的端口是直接掛鉤到編排還是編排從消息框中選擇郵件?編排接收設置爲激活?
您的訂閱過濾器對於編排看起來像什麼?