OpenText eDOCS DM auto repair on Upgrade

We are packaging the MSI for OpenText eDOCS DM.  It has add-ins for Office 2007 and Office 2010 and it detects which version is installed and only installs the add-ins for that version.  We'd like to have it so that we can install it on Office 2007 then upgrade the client to Office 2010 and have the app repair itself and add in the Office 2010 add-ins.  Currently, we have to uninstall the existing version of DM, Upgrade Office, then install the new version of DM with reboots in between.  We are thinking Active Setup is the way to go, but can't seem to figure out how that will work.  Any help would be great!  Thanks!

0 Comments   [ + ] Show comments

Answers (2)

Posted by: piyushnasa 8 years ago
Red Belt

You will have to uninstall and install the app again in this case.

Posted by: Badger 6 years ago
Red Belt

What is a transitive component?

This is a good interview question and also the correct answer to your question/scenraio.

If the addins for 2007 and 2010 are different and conditionalised, if the component is made 'transitive' (with an attribute of 64) then when the MSI goes through self repair, it re-evaluates the conditions.

In your case, when you upgrade to office 2010, the MSI would check its conditions, notice that office 2007 is not there, remove the old addins, and add the new ones for Offiec 2010.

Depending on the vendor MSI...
If they have conditions on the addins, you could remove the conditions so they are installed. Although most Office addins are the same for 2007 and 2010. I would remove the conditions and leave them there, sort of dormant. That would probably be the easiest way.

but, read up on transitive components.... it would be the better way of handling the Office version change


Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ