2014-03-05 50 views
6

我正在使用BizTalk Deployment Framework(BTDF)部署我的BizTalk解决方案。如果我对BizTalk绑定进行了任何更改,则将它们从BizTalk管理控制台导出,并用导出的绑定替换PortBindingsMaster.xml绑定文件(由BTDF创建)。我想你们中许多人也是这样做的。问题是,当我执行导出时,BizTalk将绑定文件中的XML节点顺序混合起来,所以当我试图合并源代码控制时,我遇到了9000多个冲突。合并BizTalk绑定文件

有什么很酷的方式来合并这些BizTalk绑定?

+0

+1,我很想看到一个很好的解决方案:) – jonnep

+0

实际上你正在寻找XML比较工具。 – FCR

+0

本主题中提到的各种XML比较工具。 http://stackoverflow.com/questions/1871076/are-there-any-free-xml-diff-merge-tools-available – Dijkgraaf

回答

1

尝试合并这些问题太麻烦了。熟悉绑定文件的结构并提取您需要的父节点并将其复制到PortBindingsMaster。

合并的另一个问题是如果您使用settingsfilegenerator,则需要合并可能在PortBindingsMaster中无处不在的那个。