Microsoft Internal Consistency Evaluators (Ices); Validation Error Severity Ratings - Novell ADMINSTUDIO 9.5 User Manual

Hide thumbs Also See for ADMINSTUDIO 9.5:
Table of Contents

Advertisement

3.
When you suppress an ICE error, it is listed in gray on the ConflictSolver Validation View and is not executed
in subsequent validations. You might choose to suppress an ICE error that is a known issue at your
organization which does not need additional corrections.
4.
You can make a selection from the View list to view only ICE Errors that are Enabled, only those that are
Suppressed, or All ICE Errors.

Microsoft Internal Consistency Evaluators (ICEs)

When ConflictSolver validates a package, it compares a package against Microsoft ICEs (Internal Consistency
Evaluators), custom actions written by Microsoft which can be executed to determine if an installation package is
built according to Windows Installer standards.
ICEs are written in VBScript, JScript, or as a DLL or EXE. When these custom actions are executed, they scan the
database for entries in database records that are valid when examined individually but that may cause incorrect
behavior in the context of the whole database.
Note •
For a full listing and description of all Microsoft ICEs, see

Validation Error Severity Ratings

When ConflictSolver validates a package, it compares a package against Microsoft ICEs (Internal Consistency
Evaluators), custom actions written by Microsoft which can be executed to determine if an installation package is
built according to Windows Installer standards. ICE errors have the following degrees of severity:
Errors—Database authoring that causes incorrect behavior. An example of an error would be duplicate
component GUIDs, which would cause the Installer to incorrectly register components.
Warnings—Database authoring that can cause incorrect behavior. Warnings can also report unexpected
side-effects of database authoring. An example of a warning would be entering the same property name in two
conditions that differ only by the case of letters in the name. Because the Installer is case-sensitive, the
Installer treats these as different properties.
Informational—Information from the ICE that do not indicate a problem with the database. Often they are
information about the ICE itself, such as a brief description. They can also provide progress information as the
ICE runs.
AdminStudio 9.5 User Guide
ADS-0950-UG00
Chapter 2: Using the Process Assistant
ConflictSolver Process Assistant
ICE Reference
in the Microsoft MSDN Library.
91

Advertisement

Table of Contents
loading

Table of Contents