0
A
回答
1
你在說什麼樣的格式?如果這是XML或平面文件(基於文本),則很容易確定文件類型。如果你正在討論二進制文件(PDF,Excel 2003等),那麼事情會變得更加複雜。
請詳細說明您正在談論的格式。
簡而言之,接收和發送端口中的BizTalk映射依賴上下文屬性BTS.MessageType來確定輸入格式是什麼,然後可以確定要執行的映射。
你需要做什麼:
- 在Visual Studio中的所有格式創建的模式。
- 爲這兩種格式創建映射。
- 部署您的架構DLL在BizTalk應用程序
- 創建輸入文件接收位置(我想這是對兩種格式的一個文件夾?)
- 使用您的接收位置的XMLReceive管道。這有一個XML反彙編程序管道組件,它將識別格式並嘗試將其與輸入格式相匹配。
- 配置接收端口上的映射。
- 創建一個訂閱您的接收端口的發送端口。
希望這適合您的需求。
相關問題
- 1. 在同一個文件中處理不同的日誌格式
- 2. 批處理文件格式?
- 3. 使用XPATH處理格式不正確的HTML文件
- 4. 在BizTalk中處理(〜200MB)文件
- 5. 在BizTalk 2010中處理空文件
- 6. 處理排列爲不同的格式
- 7. 處理不同的RSS源格式
- 8. Biztalk EDIFACT處理
- 9. 不同的服務器處理WSDL文件的方式不同
- 10. 不同風格的android事件處理
- 11. Perl腳本可以用於處理不同的文件格式嗎?
- 12. 如何使用BizTalk factoid處理此值
- 13. 甲骨文:處理不同的日期格式
- 14. 使用sed/awk處理stanza格式的文件
- 15. 如何使用perl處理格式與unicode相似的文件?
- 16. BizTalk中的FaultException處理
- 17. 處理文件'交錯'格式
- 18. 批處理文件格式說明
- 19. 文本文件處理不同
- 20. 在不同的文件中處理FileNotFoundException
- 21. XSLT:在當前處理方式下使用不同的處理方式
- 22. 處理同一列中的不同格式
- 23. 使用AWK連續處理兩個不同的文件
- 24. 使用不同的源文件處理QT Ui
- 25. GCC在預處理時使用不同名稱的頭文件
- 26. grails使用不同的類來處理上傳文件
- 27. 元素樹以不同的方式處理相似的文件
- 28. 使用ehcache處理文件處理
- 29. 理解Biztalk RFID的使用
- 30. git commit,更改爲現有文件的處理方式不同
它們是具有不同模式的xml文件。所以基本上我想知道的是如何通過一個映射驅動xml文件A,然後通過不同映射驅動xml文件B.謝謝 – femi
@femi(對不起格式錯誤,換行符問題) - 在Visual Studio中創建所有格式的模式。 - 爲這兩種格式創建映射。 - 在您的BizTalk應用程序中部署您的模式DLL - 爲您的輸入文件創建接收位置(我認爲它是兩種格式的一個文件夾?) - 爲接收位置使用XMLReceive管道。這有一個XML反彙編程序管道組件,它將識別格式並嘗試將其與輸入格式相匹配。 - 在接收端口上配置您的映射。 - 創建訂閱您的接收端口的發送端口。 –
只需添加一點Pieter的評論(Pieter將其粘貼在您的答案中!),您將需要將地圖部署到BizTalk,並且這兩個地圖可以應用到單個接收端口--BizTalk將確定在XmlReceive Pipeline中的Xml Disassembler發現了消息與哪個模式相關聯。 –