Best Practices Page; Best Practice Aces - Novell ADMINSTUDIO 9.5 User Manual

Hide thumbs Also See for ADMINSTUDIO 9.5:
Table of Contents

Advertisement

Best Practices Page

On the Best Practices Page, you check a package to see if it meets Windows Installer "best practices" rules, and
then you are given the opportunity to resolve any conflicts that are found. See
information.
Task:
To check a package against Best Practice ACEs:
1.
In the ConflictSolver Process Assistant, click the Best Practices icon in the navigation bar. The Best
Practices Page opens.
2.
Click Detect to check the selected package. Any conflicts that are found are listed in the Best Practice ACE
list, and are also listed in the Conflicts tab of the Output Window.
3.
Select the conflicts that you would like to resolve and click Resolve.

Best Practice ACEs

A best practice ACE is an ACE that operates like an ICE to enforce Microsoft best practices. While an ICE is a
custom action written by Microsoft which is used during validation to determine if an installation package is built
according to Windows Installer standards, an ACE is a custom action included with ConflictSolver that is also used
to enforce Windows Installer standards.
When testing an installation package against a best practice ACE, there is no target package involved. The source
installation package is tested to see if it meets the standards defined in the ACEs.
The ConflictSolver best practice ACEs are the following:
Table 2-4 • Best Practice ACEs
ACE Rule
ACE04
ACE05
AdminStudio 9.5 User Guide
Description
Checks to see if components
that have NULL KeyPath
values are valid by checking
for an entry for the
component in the
CreateFolder table.
Checks for the existence of
more than one executable
(EXE, DLL, OCX, HLP , CHM,
TLB, SYS, DRV) per
component in a Windows
Installer package.
ADS-0950-UG00
Result
If a component does not have
a key file, and if the directory/
component pair is not listed
in the CreateFolder table,
ACE04 fails.
If more than one executable
exists in a component, ACE05
fails.
Chapter 2: Using the Process Assistant
ConflictSolver Process Assistant
Best Practice ACEs
for more
CARD Resolution
A CreateFolder entry is
created for the component.
Modifies the component so
that only one EXE or DLL
exists, and it adds new
components for remaining
EXE, DLL, OCX, HLP , CHM,
TLB, SYS, and DRV files.
93

Advertisement

Table of Contents
loading

Table of Contents