问题描述
我在BizTalk中只有一个消息传递解决方案,以便将文件从源系统移动到目标系统。有关文件有时是XML文件,这些文件的结构永远不会相同。所以我只使用PassThru Receive&传输
管道。
I have a messaging only solution in BizTalk in order to move files from a source system to a destination system. The concerning files are sometimes XML files, and the structure of these files are never the same. So I only use PassThru Receive & Transmit pipelines.
我还有一个BAM活动来跟踪流程并获取统计信息,因此我将跟踪配置文件应用于接收和发送端口。
I also have a BAM activity to track the process and to get statistics on it, so I have tracking profiles applied to the receive and send ports.
在安装BizTalk CU3之后(这使得这个案例工作需要),我仍然有同样烦人的行为:XML声明从XML消息中删除!! (仅当编码为utf-8时)。
After BizTalk CU3 installation (which is needed to make this case working), I still have the same annoying behavior : the XML declaration is removed from the XML message !! (only if the encoding is utf-8).
这在我的情况下不是很好,因为有时候我需要移动的文件是银行转移所以BizTalk不应该改变任何东西文件......
This is not very good in my case because sometimes the files I need to move are banking transfer so BizTalk is not supposed to change anything on the files...
我并不孤单(参见 http://www.richardhallgren.com/bam-ate-my-xml-declaration/?utm_source=feedburner& ; utm_medium = feed& utm_campaign = Feed%3A + dotrichard +%28.RICHARD%29 ),
但遗憾的是我还没有找到任何方法来修复它...
I'm not alone on it (see http://www.richardhallgren.com/bam-ate-my-xml-declaration/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+dotrichard+%28.RICHARD%29), but unfortunately I have not found any ways to fix it...
推荐答案
这篇关于跟踪配置文件删除了XML声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!