UpgradeTable missing from MSI

Got a problem you cannot solve? Try here.
Post Reply
tcgielow
Posts: 14
Joined: Tue Nov 09, 2010 8:18 am

UpgradeTable missing from MSI

Post by tcgielow »

Greetings, the Microsoft Platform Ready Test Tool v4.0.0.0, has a requirement that appears is not present in the MSI file created by InstallAware 15 (Build 2.11.13) Naquadria. Specifically, this is one of the requirements for Windows Server 2012:

TC1.2 Verify Package Identity is correctly configured

VERIFICATION:

Property Table and Upgrade Table must include the following table attributes:

1. Property Table:
  • a. Manufacturer
    b. ProductCode
    c. ProductLanguage
    d. ProductName
    e. ProductVersion (major and minor)

2. Upgrade Table:
  • a. UpgradeCode
    b. VersionMin
    c. VersionMax


UpgradeCode must not be null or empty, and is a properly formatted GUID.
UpgradeCode in the Upgrade Table must match an UpgradeCode in the Property Table.

VersionMin and VersionMax must not BOTH be null.


The setup package that I build, specifying to create the MSI, results in the Upgrade Table NOT being one of the Tables in the MSI. Therefore, the requirement fails. I can use Orca to add the missing table and appropriate attributes and then the above requirement passes.

So my question is this: Is there a setting that needs to be checked to automatically create this missing table? Or is it always going to be a manual process?
FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: UpgradeTable missing from MSI

Post by FrancescoT »

Dear User,

please have a look at the following topic;
http://www.installaware.com/forum/viewt ... ilit=table

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
tcgielow
Posts: 14
Joined: Tue Nov 09, 2010 8:18 am

Re: UpgradeTable missing from MSI

Post by tcgielow »

Thanks for the reply. However, I have read that thread previously. The property UpgradeCode is indeed in the Property Table of the MSI. What is missing is the table named Upgrade. Please look again at my post.
FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: UpgradeTable missing from MSI

Post by FrancescoT »

... the second screen-shot demonstrates exactly that.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
tcgielow
Posts: 14
Joined: Tue Nov 09, 2010 8:18 am

Re: UpgradeTable missing from MSI

Post by tcgielow »

You are indeed correct. Sorry for the waste of time.
FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: UpgradeTable missing from MSI

Post by FrancescoT »

No worries :D

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Post Reply