Msbuild Biztalk Import Bindings
<
Project xmlns="https://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>
Comments
- Anonymous
July 30, 2008
PingBack from http://blog.a-foton.ru/2008/07/msbuild-biztalk-import-bindings/