BTDF / DeploymentFramework

The Deployment Framework for BizTalk is the most powerful and customizable, yet easy-to-use toolkit for deploying and configuring your BizTalk solutions.
MIT License
53 stars 24 forks source link

BTDF 6 publishes but does not deploy rules #372

Open tfabraham opened 6 years ago

tfabraham commented 6 years ago

In BTDF 5.5 rules where deployed as part of the BizTalk Application start process, but the new start process skips this step resulting in rules that are only published and not deployed. If the application is stopped and then started inside BizTalk Management Console after the installation the rules gets deployed.

This work item was migrated from CodePlex

CodePlex work item ID: '10893' Vote count: '1'

tfabraham commented 6 years ago

[tfabraham@3/5/2015] There's a property named ExplicitlyDeployRulePoliciesOnDeploy that is True by default, unless overridden in the .btdfproj. It causes policy deployment to occur immediately after each policy is added to the BizTalk app with BTSTask.exe. The program that does the deployment is DeployBTRules.exe. The MSBuild target name is _DeployVocabAndRules. You should see that in your build output.

tfabraham commented 6 years ago

[kakkerlakgly@3/6/2015] ExplicitlyDeployRulePoliciesOnDeploy is false per default, at least according to the documentation. You can of course set it to true, but the changed behaviour should be noted in the documentation or restored as to per 5.5 behaviour. Also ExplicitlyDeployRulePoliciesOnDeploy is marked as only needed when you do not start your BizTalk Application.

tfabraham commented 6 years ago

[kakkerlakgly@3/24/2015] I can see now that ExplicitlyDeployRulePoliciesOnDeploy is default true in 6.0 so i will change the issue to: We are having trouble getting BTDF to deploy rules in version 6.0, they only get published.

tfabraham commented 6 years ago

[UnknownUser@3/30/2015]