我們有一個CSV平面文件類似如下:Biztalk平面文件模式可以查看頁腳記錄數與實際記錄數的比較嗎?
aaa,bbb,ccc
ddd,eee,fff
ggg,hhh,iii
~~~0003
「~~~ 0003」是頁腳,這意味着有3條記錄在文件中。
是否有可能在BizTalk中有一個平面文件模式,以便可以將計數與實際記錄數進行比較,以便驗證失敗時使用平面文件反彙編程序管道,如果頁腳中的記錄數不匹配?
我們有一個CSV平面文件類似如下:Biztalk平面文件模式可以查看頁腳記錄數與實際記錄數的比較嗎?
aaa,bbb,ccc
ddd,eee,fff
ggg,hhh,iii
~~~0003
「~~~ 0003」是頁腳,這意味着有3條記錄在文件中。
是否有可能在BizTalk中有一個平面文件模式,以便可以將計數與實際記錄數進行比較,以便驗證失敗時使用平面文件反彙編程序管道,如果頁腳中的記錄數不匹配?
號
你要麼
有寫一個自定義的平面文件拆裝器管道組件(或者擴展標準之一)
有一張地圖,它映射了一個文件其中包含頁腳計數和實際行數。然後取決於它只是一個消息傳遞還是使用編排
a。使這兩個數都是一個提升的屬性,並且在兩者相等時有一個路由規則,而當它們不相等時則有另一個路由規則。
b。讓他們作爲一個卓越的屬性和編排中的決策形狀來比較這兩個值。
選項2.最容易實現。
你特別要求的是不可能的。
雖然檢查起來相當容易,但是您必須使用Orchestration。
在BTS.LastInterchangeMessage == true的消息上,檢查BTS.InterchangeSequenceNumber與頁腳中的值。