Novell ADMINSTUDIO 9.5 User Manual page 1190

Hide thumbs Also See for ADMINSTUDIO 9.5:
Table of Contents

Advertisement

Chapter 13: Identifying and Resolving Application Conflicts Using ConflictSolver
Conflict Application Resolution Definitions (CARDs)
CARD15
Conflict
CARD15 resolves ACE15, which checks for the existence of identical ODBC entries in components with different
ComponentIds. If identical ODBC entries exist in components with different ComponentIds, ACE15 fails.
Resolution
CARD15 changes the Source ComponentId to match that of the Target ComponentId. To do this, CARD15 runs the
following query against the source package and then updates the ComponentId with the ComponentId from the
target package:
SELECT `ComponentId` FROM
Component` WHERE `Component` = 'Source Package ComponentId'
CARD18
Conflict
CARD18 resolves ACE18, which checks the Package Code to see if it is unique. If the Package Code is identical to
any other Package Code in ConflictSolver, ACE18 fails.
Resolution
CARD18 updates the PackageCode by inserting a newly generated GUID into the MSI package using
MsiSummaryInfoSetProperty.
CARD19
Conflict
CARD19 resolves ACE19, which checks the Product Code to see if it is unique. If the Product Code is identical to
any other Product Code in ConflictSolver, ACE19 fails.
Resolution
CARD19 automatically generates a new, unique Product Code to replace the duplicate code. To do this, CARD19
runs the following query.
UPDATE Property SET `Value` = 'Newly generated GUID'
WHERE `Property` = 'ProductCode'
1190
ADS-0950-UG00
AdminStudio 9.5 User Guide

Advertisement

Table of Contents
loading

Table of Contents