About Ice43, Ice50, And Ice57 Validation Rules For Shortcuts; Handling Invalid Windows Installer Packages - Novell ADMINSTUDIO 9.5 User Manual

Hide thumbs Also See for ADMINSTUDIO 9.5:
Table of Contents

Advertisement

Handling Invalid Windows Installer Packages

Ideally, all Windows Installer packages will pass validation. Realistically, many will fail. When a package fails
validation, it means the package was not built to Microsoft's specifications. It does not mean the installation does
not work. However, there are a few things you can do when your package has validation errors:
Table 13-3 • Validation Error Solutions
Solution
Use Tuner to correct
validation errors.
Contact the installation
vendor.
Reconsider using the
application.
Ignore the problems and
import the package into
ConflictSolver anyway.
About ICE43, ICE50, and ICE57 Validation Rules for
Shortcuts
Each entry in the CreateLink section of the
properties of the shortcut depends upon the information in the CreateLink line as well as the nature of the target
file itself.
ICE 43, ICE 50, and ICE 57 are the most common validation rules for shortcuts.
Shortcut Types
The primary distinction between shortcuts is advertised vs. non-advertised. Here are two reasons why it is
preferable to create advertised shortcuts:
Advertised shortcuts are triggers for MSI's self-repair mechanism.
Non-advertised shortcuts are intended for a per-user context only:
The target file must be a file installed in a user-specific directory.
The keypath of the component containing the target file must be a user-specific registry value.
AdminStudio 9.5 User Guide
Chapter 13: Identifying and Resolving Application Conflicts Using ConflictSolver
Explanation
This involves opening the base package using Tuner and creating a transform
file which contains your corrections. The same validation tool is available in
Tuner.
The company that created the installation (usually the same company that
created the software) may be able to resolve the validation issues and
provide you with a valid setup. Be sure to provide the validation report to
vendors so they know where to focus.
Although it might be an extreme reaction to an invalid package, there may be
compelling reasons not to use an installation not built to Microsoft guidelines.
This is probably the most likely scenario. The invalid installation may not be
worth trying to fix, or even have errors that you are concerned about.
ConflictSolver allows you to import an installation package regardless of its
validity; just know that there could be problems in the future in doing so.
From a practical standpoint, this may be your best option.
ADS-0950-UG00
file is converted into an entry in the Shortcut table. The exact
.inc
Validating Packages
1109

Advertisement

Table of Contents
loading

Table of Contents