/build/static/layout/Breadcrumb_cap_w.png

How to do Major Upgrade

Hi,

I have packaged Crystal Reports 11.0.0.1282. But I need to upgrade the Crystal Reports 7.0.0.0 while installing my new application. I have added upgrade enty in my new application. This is major upgrade so which attribute I need to give in the upgrade table. I have tried with 768, 258, 517,2,4 attribute values. But it is installing my newer version without uninstalling the older version.
Older version folder structure is SeagateSoftware\Crystal Reports\
Newer version folder sttucture is BusinessObjects\Crystal Reports 11\

Can any body help on this.

Thanks & Regards
Sanjeev

0 Comments   [ + ] Show comments

Answers (1)

Posted by: anonymous_9363 15 years ago
Red Belt
0
From MSI.CHM:Attributes
==========
This column contains bit flags specifying attributes of the Upgrade table.

Bit flag name Decimal Hexadecimal Attribute
msidbUpgradeAttributesMigrateFeatures 1 0x001 Migrates feature states by enabling the logic in the MigrateFeatureStates action.
msidbUpgradeAttributesOnlyDetect 2 0x002 Detects products and applications but does not remove.
msidbUpgradeAttributesIgnoreRemoveFailure 4 0x004 Continues installation upon failure to remove a product or application.
msidbUpgradeAttributesVersionMinInclusive 256 0x100 Detects the range of versions including the value in VersionMin.
msidbUpgradeAttributesVersionMaxInclusive 512 0x200 Detects the range of versions including the value in VersionMax.
msidbUpgradeAttributesLanguagesExclusive 1024 0x400 Detects all languages, excluding the languages listed in the Language column.
Does your package have the RemoveExistingProducts action?
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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