ACE03: New or Missing Files in Identical Components

AdminStudio 2022 | 23.0 | Application Manager

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

ACE03 checks whether components in different packages that have matching ComponentId values also contain the same files.

Test Group/Test Category

Application Conflicts/Package Data Conflicts/Files

Severity

Warning

Message

The file(s) [FILENAME] in the component [COMPONENT1] in the package [PACKAGE1] are either new to or missing from the component [COMPONENT1] in the package [PACKAGE2].

Background

If components with the same ComponentId do not contain the same files (either files are missing or they are different versions), ACE03 fails.

Resolution

Manual Fix

Use InstallShield Editor to create a Windows Installer Transform (.mst) file for the source package MSI so that the component in the source package contains the same files as the component in the target package.

To resolve this issue:

1. Open the MSI package in InstallShield Editor.
2. Add or modify the components as necessary so that the file(s) is present in both components and the versions match in both MSI packages. To accomplish this:
a. In the View List under Organization, click Components.
b. In the Components explorer, find the component that needs to be modified, expand the list under the component, and select Files. A list of the files included with that component is displayed.
c. To delete a file that is not present in the other component, right-click the file and then click Delete.

To add a new file to match the other component, right-click anywhere in the Files list, click Add, and add the correct file.

3. On the File menu, click Save As, and save the changes as a Windows Installer Transform (.mst) file.
4. 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 ACE03 again.