簡體   English   中英

Biztalk管道,將分解多個平面文件架構

[英]Biztalk Pipeline That Will Disassemble Multiple Flat File Schemas

在我的BizTalk項目中,我需要有一個接收管道,該管道將分解四個不同的平面文件,每個文件都有唯一的架構。 這就是說,管道必須在運行時動態解析作為4個平面文件模式之一發送的平面文件的模式。

我聽說過的最好方法是在管道的“反匯編”階段中只有4個“平面文件反匯編”形狀。 背后的邏輯是BizTalk將逐個運行反匯編形狀,直到它將文檔的模式與反匯編器組件中指定的模式之一匹配為止-類似於對模式類型的if語句。 但是,無論我瀏覽了4個文檔中的哪個文檔,BizTalk似乎總是希望將管線分解形狀中的第一個模式放在行中。

所以我的問題是:有人可以更詳細地解釋將多個平面文件的反匯編形狀添加到管道時會發生什么情況嗎? 有沒有比采用這種方法更好的選擇了?

平面文件反匯編程序對消息的探測方式還沒有得到很好的記錄。 但是,這通常並不重要,因為如果它不起作用,那么就您而言,它就不起作用了。

您所要做的就是包裝平面文件反匯編程序,並實現自己擁有的更強大的檢測邏輯。

這是一個示例: http : //biztalkxin.blogspot.com/2012/11/biztalk-2010-create-dynamic-flat-file.html

您是否實現了IProbeMessage接口。 此接口探測方法允許根據哪個管道執行轉到下一個管道組件來返回true或false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM