2014-08-27 18 views
1

我有一個可行的方案。它驗證正確,它正確驗證實例平面文件,並且一切正常。然後,我決定嘗試一些像,架構屬性設置「允許提前終止」,並架構不再驗證,而不是螺母導致的: 「錯誤BEC2004:一邊尋找流意外結束」錯誤。然後,我將設置設置爲「否」並保存我的文件,但我獲得了相同的設置。然後我嘗試重新構建解決方案並獲得相同的問題。我發現「修理」的唯一途徑我的架構是與原工作版本(我很高興我做出了副本)來取代它,或者從頭開始重建。BizTalk架構 - 更改架構屬性損壞後(甚至設置他們回來後)

這發生了幾個模式,並導致我尋找答案「錯誤BEC2004:意外的流結束,同時尋找:」錯誤(對於模式,否則更改前設置或兩個,然後轉動他們回來)。該模式設置似乎從記事本++或昇華,文本打開時,只是不會再驗證實際的XML文件中改回原來的狀態。

任何人都有這個問題? - 知道是什麼原因造成這個問題? - 或者對如何防止這個問題再次困擾我有任何建議?

我不能確定這是否是一個BizTalk問題,IDE,或其他一些原因。

備註:我已經安裝了BizTalk Server和Services SDK,並且想知道它們是否已知會干擾?

回答

2

enter image description here

我似乎已經想通了。如上所示,我有兩個「輸入實例文件名」字段。我認爲其中一個用於BizTalk服務,另一個用於BizTalk服務器,但它們未被標記爲如此。不知道使用哪個字段,我都填寫了。在填充上面所示的兩個(用於輸入和輸出)並將「驗證實例輸入類型」設置爲Native之後,該模式完全驗證。

我以前設置了本機,但BizTalk服務「輸入實例文件名」似乎已覆蓋BizTalk服務器字段的「驗證實例輸入類型」。總結:如果您正在驗證BizTalk Server和Services的模式,請確保在輸入一個「輸入實例文件名」後,將「驗證實例輸入類型」設置爲原生。然後添加其他「輸入實例文件名」,然後確保Native仍被設置。

注:這是一個平面文件模式驗證

我希望這可以幫助別人這個問題。

更新:重組我的解決方案後,我就遇到了這個問題再次。我發現只需刪除所有到實例(輸入和輸出)的路徑,重新構建解決方案,重新輸入路徑和實例類型,然後驗證工作。當我重建沒有路徑輸入時,重複的字段消失,讓我設置正確的路徑和類型。

+0

請將您的答案標記爲答案,通過點擊檢查標誌:-) – Dijkgraaf 2014-08-27 20:56:30

+0

我會的,它不會讓我這樣做,直到16個小時。 :) – Emeria 2014-08-28 23:40:39