ACE26: Merge Modules That Are Missing from the Application Catalog
AdminStudio 2022 | 23.0 | Application Manager
Edition:This test is included in AdminStudio Professional and Enterprise Editions.
ACE26 checks whether the Merge Modules in a package are present in the Application Catalog.
Test Group/Test Category/Test Subcategory
Best Practices/Windows Installer Best Practices/Merge Module Integrity
Severity
Warning
Message
The [MERGE_MODULE_NAME], version [VERSION] Merge Module is included with this package and yet not imported into the Application Catalog. It is recommended that all Merge Modules be imported into the Application Catalog.
Background
If a package refers to a Merge Module that does not exist in the Application Catalog, ACE26 fails.
Note:ACE26 and ACE36, optional Best Practice ACEs, both check for conflicts with Merge Modules. ACE26 checks merge modules that are listed in the ModuleSignature table, while ACE36 checks the ModuleDependency table.
These ACEs are provided to encourage you to import Merge Modules into the Application Catalog and, by doing so, improve the effectiveness of ACE12, which checks for components that contain files that could be replaced by one of the imported Merge Modules.
Resolution
Manual Fix
To resolve this issue, open the package file in Application Catalog and import the identified Merge Module into the Application Catalog.
See Also