Page 1 of 1

UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 7:30 am
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?

Re: UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 9:37 am
by FrancescoT
Dear User,

please have a look at the following topic;
http://www.installaware.com/forum/viewtopic.php?f=2&t=8778&start=0&hilit=table

Regards

Re: UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 9:56 am
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.

Re: UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 10:29 am
by FrancescoT
... the second screen-shot demonstrates exactly that.

Regards

Re: UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 10:37 am
by tcgielow
You are indeed correct. Sorry for the waste of time.

Re: UpgradeTable missing from MSI

Posted: Thu Mar 14, 2013 10:43 am
by FrancescoT
No worries :D

Regards