Open tfabraham opened 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.
[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.
[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.
[UnknownUser@3/30/2015]
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'