2012-12-21 8 views
0

이미 작성한 WCF 서비스를 BizTalk 오케스트레이션으로 사용하려고했습니다. 그러나 소비를위한 포트 및 포트 유형을 구성하는 동안 Visual Studio의 'WCF 서비스 소비 마법사'는 HTTP 전송 유형 만 제공하며 WCF-BasicHttp/WCF-WSHttp 전송 유형 옵션은 제공되지 않습니다.BizTalk 오케스트레이션에서 WCF 서비스를 사용하면서 WCF-BasicHttp/WCF-WSHttp 설정을 프로그래밍 방식으로 정의하십시오.

그러나 우리는 BizTalk 관리 콘솔에서 필요한 바인딩 파일을 가져 와서 필요한 WCF-BasicHttp/WCF-WSHttp 설정을 항상 수행 할 수 있습니다. 개발자가 Visual Studio 내에서 동일한 작업을 수행 할 수있는 프로그래밍 방식이 있습니까? 나중에 해당 바인딩을 관리 콘솔에서 지정하는 대신)?

답변

0

바인딩 파일은 단지 XML이므로 프로그래밍 방식으로 만들 수 있습니다. 손으로 (예 : 내장 XML 편집기에서) 또는 사용자 정의 코드를 사용하여 XML을 적절하게 수정하십시오.

일반적으로 우리는 개발자를 위해 localhost의 모든 것을 사용하는 환경을 포함하여 환경마다 여러 바인딩 파일을 사용합니다. 원하는 것을 골라서 BizTalk로 가져 오거나 스크립트를 작성하여 자동으로 가져옵니다 (예 : 빌드 후).

BizTalk Deployment Framework도 볼 수 있습니다. 그 이상을 위해.

Michael Stephenson은 BizTalk 바인딩 파일 here을 포함하여 MSBuild를 사용하여 배포를 자동화하는 데 대한 훌륭한 글을 게시했습니다.