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

Issue: Vocabularies should undeploy in reverse order #352

Closed tfabraham closed 6 years ago

tfabraham commented 6 years ago

Scenario is: Our Solution is consisting of dependent vocabularies and they are included in btdfproj file in least dependent first order. (For ex: v1, v2, v3) BizTalk solution deployed successfully.

While doing undeploy BizTalk solution: BTDF starts up with undploying the vocabularies in least dependent first order. It is failing as other Vocabularies are referring the least dependent vocabulary.

This work item was migrated from CodePlex

CodePlex work item ID: '10717' Assigned to: 'tfabraham' Vote count: '1'

tfabraham commented 6 years ago

[UnknownUser@9/3/2014] Resolved with changeset 75358.

tfabraham commented 6 years ago

[saskriss@9/4/2014] Thx for quick reply Tom. I've built the MSI by extracting source code of changeset 75358. BTDF 6.0 Beta1 MSI has been installed. I've tried undeploying dependent vocabularies and faced the same issue again (It starts with undeploying the least dependent vocabulary first).

Thanks.

tfabraham commented 6 years ago

[tfabraham@9/4/2014] It now reverses the list order of RulePolicies and RuleVocabularies during undeploy, so the last file goes into the list first. In the build output you should see the files listed in reverse order of the .btdfproj. Is that not the case? MSBuild task PopulateRulePoliciesMetadata, target _UndeployVocabAndRules. The first output under _UndeployVocabAndRules is what I'm talking about.