Msbuild Biztalk Import Bindings



<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="AddReferences;ImportBindings">


<Import Project="c:\sdc\Microsoft.Sdc.Common.Tasks" />


<PropertyGroup >


<MsgFailed>Failed Binding for </MsgFailed>


<MsgSuccess>success Binding for </MsgSuccess>


<BTServerName></BTServerName>


<BTServerDatabase></BTServerDatabase>


<AppName>Customer</AppName>


<BindingDir>x.xml</BindingDir>


</PropertyGroup>


<Target Name="AddReferences" >


<BizTalk2006.Application.AddReferences Application="$(AppName)" ReferenceApplications="$(RefApplication)" Server="$(BTServerName)" Database="$(BTServerDatabase)" />


</Target>


<Target Name="ImportBindings" >


<Exec Command='Btstask.exe ImportBindings -Source:"$(BindingDir)" -A:$(AppName) -Server:$(BTServerName) -Database:$(BTServerDatabase)' />


<Message Importance ="high" Text ="$(MsgSuccess) : $(AppName)" ContinueOnError ="true" ></Message>


<WriteLinesToFile File="$(HighLevelErrFile)" Lines="$(MsgSuccess) $(AppName) $(BindingDir)" Overwrite="false"/>


<OnError ExecuteTargets ="HandleErr"/>


</Target>


<Target Name="HandleErr" >


<Message Importance ="high" Text ="$(MsgFailed) : $(AppName)" ContinueOnError ="true" ></Message>


</Target>


</Project>

Skip to main content