Validation of DefaultDir column of Directory table
Hi,
I am using the Wise Installation Studio 7.0 SP1. When I create a wsi project using this, the Validation table entry for Directory table looks like this:
(Table view not complete)
Table Column Category
Directory DefaultDir DefaultDir
When this wsi is run through ICE 03, it works perfectly.
But, I have a wsi project that was created with an older copy of Wise (probably 6.0). For this wsi, the Validation table entry for Directory looks like this:
Table Column Category
Directory DefaultDir Identifier.
When this is run through ICE 03 Validation, it fails. The defaultdir column of the directory table needs to have the DefaultDir category, not Identifier.
The problem is that when I change this Category to DefaultDir in wsi, after compilation, it reverts BACK to Identifier.
Any ideas how I can fix this permanently in the wsi so that the output msi is correct? I don't want to edit the msi after compilation if I can avoid it.
Thanks for your help!
Uma Harano
Comments
I'm a little confused - did you mean to refer to the validation table rather than the directory table in the statement above?
Do you still have the template file from the older version of WFWI to compare with the WIS 7 template?
Using something like MSIDIFF on the two WSI files will reveal where the differences in the templates are, and may point you at a Wise table, for example, that also needs fixing to ensure that the validation process does not throw errors.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Hi EdT,
Sorry, here is the clarification:
When this is run through ICE 03 Validation, it fails. The directory record in the Validation table needs to have the DefaultDir Caategory, not Identifier.
I don't have the template saved - So I am not sure how to check if I missed a Wise table.
Thanks!
Uma-
It looks like the simplest solution to your problem is to open the MSI after compilation, using ORCA, and just edit the validation table to the DefaultDir category. No recompilation is necessary using ORCA as it modifies the MSI table directly.
Regarding the Wise tables - that was just a long shot, but if you check through the table contents using the editor, look for any content that appears to be like the validation table.
For a permanent fix, you may well have to consider repackaging the application using the current V7 template.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Hi,
I found that my merge modules (that are included in the wsi) had the same issue in the Validation table. Once I fixed this and compiled the wsi using these msms, the msi was GOOD.
Just wanted to update the thread with this information.
Thanks!
Uma-
Thanks for the update. I will now lock the thread as complete.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Would you like to reply?
Login or Register to post your comment.