ACE17: Duplicate File Extension-Verb Combinations in Different Components

AdminStudio 2022 | 23.0 | Application Manager

Edition:This test is included in the AdminStudio Professional and Enterprise Editions.

ACE17 checks for identical file extension/verb combinations in components with different ComponentIds.

Test Group/Test Category

Application Conflicts/Package Data Conflicts/File Extensions

Severity

Warning

Message

The verb [VERB_NAME] in extension [EXTENSION_NAME] in the component [COMPONENT1] in the package [PACKAGE1] conflicts with the same verb & extension in the component [COMPONENT1] in the package [PACKAGE2].

Background

If identical file Extension/Verb combinations exist in components with different ComponentIds, ACE17 fails.

Resolution

Manual Fix

To resolve ACE17, change the ComponentId of the Source component to match the ComponentId of the Target component.

To resolve this issue:

1. Open the transform file or MSI package in InstallShield Editor.
2. In the View List under Organization, click Components.
3. In the Components explorer, find the component that is listed in the message.
4. In the Component Code setting, change the value to match the component code (ComponentId) of the component in the other project.

If it is unclear what value you should use, do the following:

a. In InstallShield Editor, open the package that will not be edited.
b. In the View List under Additional Tools, click Direct Editor.
c. In the Tables explorer, click the Component table.
d. Search for the component name that is included in the message, and note the value that is listed in the ComponentId column for that component. This is the component code that you should use for the component in the other package.
5. On the File menu, click Save As, and save the changes as a Windows Installer Transform (.mst) file.
6. Open Application Catalog and reimport this package with its transform file into your Application Catalog, and then use the Conflict Wizard to check it against ACE17 again.