我的傳入XML在XML內容的初始位置。<?xml version =「1.0」encoding =「UTF-8」?>在通過receivelocation進行XML驗證後丟失
但是,在通過receivelocation管道「XML驗證」通過XSD驗證並通過傳遞管道發送到另一個文件夾後,缺少「」。
關於原因的任何想法?
謝謝。
我的傳入XML在XML內容的初始位置。<?xml version =「1.0」encoding =「UTF-8」?>在通過receivelocation進行XML驗證後丟失
但是,在通過receivelocation管道「XML驗證」通過XSD驗證並通過傳遞管道發送到另一個文件夾後,缺少「」。
關於原因的任何想法?
謝謝。
發送管道中的彙編程序是控制XML編碼的部分 - 如果使用XMLTransmit發送消息,XML彙編程序將添加缺少的標記。很明顯,pass-thru不能支持非xml消息。
您可以使用使用管道與XML Assempler管道組件。 XML Assembler管道組件有一些配置,包括AddXMLDeclaration屬性。
或者,您可以使用發送端口與XML傳輸管道(這基本上只與XML Assembler管道),並直接在BizTalk管理控制檯中進行配置。