2014-03-05 3 views
6

내 BizTalk 솔루션을 배포하는 데 BizTalk Deployment Framework (BTDF)을 사용하고 있습니다. BizTalk 바인딩을 변경 한 경우 BizTalk 관리 콘솔에서 해당 파일을 내보내고 BTDF에서 만든 PortBindingsMaster.xml 바인딩 파일을 내 보낸 바인딩으로 바꿉니다. 나는 당신들 중 많은 사람들이 똑같이한다고 생각합니다. 문제는 내가 내보내기를 수행 할 때 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의 모든 곳에서 잠재적으로 발생할 수있는 병합을 병합해야한다는 것입니다.