Chapter 13: Identifying and Resolving Application Conflicts Using ConflictSolver
Application Conflict Evaluators (ACEs)
1182
ADS-0950-UG00
AdminStudio 9.5 User Guide
4.
Under
Directories
, specify the location of the needed files for an ADO Connection interface. The directory
specified below is a likely common directory for storing these files:
C:\Program Files\Common Files\System\ADO
5.
Click
OK
to exit the
Options
dialog box.
Caution •
If you fail to specify the correct Library files path, you will encounter the following error when building an
ACESDK project with Visual Studio C++:
fatal error C1083: Cannot open type library file: 'msado15.dll'; No such file or directory
Creating a DLL-Based ACE
To learn how to create a DLL-Based ACE, use the ACE SDK files to perform the following steps:
Task:
To create a DLL-Based ACE:
1.
Launch Windows Explorer and navigate to the following directory:
AdminStudio Installation Directory
\ConflictSolver\ACESDK
2.
Copy this folder and its contents and store it in a convenient location.
3.
Launch VC++ 6.0 and open the ACESDK.dsp project file within that newly created folder.
4.
Review the code and make any desired changes.
5.
Still in VC++ 6.0, build the ACESDK.dsp project to create a new .DLL file.
6.
Launch ConflictSolver.
7.
From the
Conflicts
menu, select
Rules Viewer
. The
Rules Viewer
dialog box opens.
8.
Click
New
to launch the
Rules Wizard
. The Rules Wizard
Welcome Panel
opens.
9.
Click
Next
. The
General Information Panel
opens.
10.
Input the following values:
Option
Value
Name
ACELanguage
Associated Table
csmsiProperty
(This is the ConflictSolver table associated with this example ACE.)
Brief Description
ACELanguage - Check product language consistency.
Description
Confirm that source product language is the same as all target product
languages.
Summary of Contents for ADMINSTUDIO 9.5
Page 1: ...AdminStudio 9 5 User Guide Version 9 5...
Page 50: ...Contents 50 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 52: ...52 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 156: ...156 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 440: ...440 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1090: ...1090 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1426: ...1426 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1686: ...1686 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1794: ...Chapter 24 AdminStudio Public API Reference 1794 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1842: ...Index 1842 ADS 0950 UG00 AdminStudio 9 5 User Guide...