簡體   English   中英

在biztalk中將多個傳入模式轉換為單個統一模式

[英]convert multiple incoming schemas to a single uniform schema in biztalk

我有來自幾個不同源系統的輸入文件,它們都是不同的格式。

我的目標是將它們轉換為統一的xml doc並將它們轉儲到一個文件夾中。

我怎么能在biztalk中做到這一點?

我首先要為每種可能的輸入類型創建一個XSD。 然后,我將為每個單一輸入類型創建單獨的進程,每個進程的實現將涉及將XSLT轉換應用於輸入數據。 為此,您還需要為每種輸入類型使用單獨的XSLT,以便轉換將輸入類型數據轉換為預期的輸出類型。

將數據存儲在文件夾中就像為輸出端口選擇文件系統適配器一樣簡單。

這是正常的Biztalk用法。

  1. 為所有傳入的文件(輸入文件)創建單獨的模式。
  2. 創建一個輸出模式,其中包含傳入模式包含的所有信息。 如果您願意,可以采用Canonical方法,並在所有包含的主模式中引用傳入模式。 (有關此http://lingenfelder.wordpress.com/2008/09/10/create-a-canonical-schema-%E2%80%93-step-by-step/的更多信息,請參閱鏈接)。
  3. 創建將所有輸入文件模式轉換為輸出模式的映射。
  4. 為每個源系統創建一個具有不同rec位置的接收端口。 別忘了在這里添加地圖。
  5. 創建一個發送端口到您想要存儲文件的文件夾,並添加一個過濾器,過濾BTS.ReceivePortName。

暫無
暫無

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

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