Msbuild Biztalk Stop Applications



<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="CheckAppExists;StopApplication;RemoveReferences;UnDeploy">


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


<PropertyGroup>


<AppExists>False</AppExists>


<BTSRefApp></BTSRefApp>


<BTServerName></BTServerName>


<BTServerDatabase></BTServerDatabase>


<BTAppName>customercare</BTAppName>


</PropertyGroup>


<Target Name="CheckAppExists" >


<BizTalk2006.Application.Exists Application="$(BTAppName)" Server="$(BTServerName)" Database="$(BTServerDatabase)">


<Output TaskParameter="DoesExist" PropertyName="AppExists" />


</BizTalk2006.Application.Exists>


 


</Target>


<Target Name="StopApplication" DependsOnTargets="CheckAppExists" Condition="$(AppExists)=='True'">


<BizTalk2006.Application.Stop Application="$(BTAppName)" Server="$(BTServerName)" Database="$(BTServerDatabase)" />


</Target>


<Target Name="RemoveReferences" Condition="$(AppExists)=='True'" >


<BizTalk2006.Application.RemoveReferences Application="$(BTAppName)" ReferenceApplications="$(BTSRefApp)" Server="$(BTServerName)" Database="$(BTServerDatabase)" />


</Target>


<Target Name="UnDeploy" Condition="$(AppExists)=='True'" >


<BizTalk2006.Application.Delete Application="$(BTAppName)" Server="$(BTServerName)" Database="$(BTServerDatabase)" />


</Target>


</Project>

Skip to main content