Performing Automatic Issue Resolution

AdminStudio 2021 | 21.0 | Application Manager

Edition:Application Manager is included with AdminStudio Professional and Enterprise Editions.

Some of the tests in the Operating System Compatibility, Browser Compatibility, Best Practices, Risk Assessment, and Application Conflicts tests groups have automatic fixes available, and can be automatically fixed—via transform—by clicking the Resolve Issues button in the ribbon.

About Automatic Issue Resolution
Automatically Resolving Issues
Issue Resolution and the Software Repository

About Automatic Issue Resolution

If an error or warning that was generated for a package has an automatic fix available, it is assigned one of the following icons:

Status Icons Indicating Auto-Fix Available

Icon

Meaning

Error With Fix

Warning With Fix

To determine whether a test has an associated auto fix, review the Resolution section in the description of the test in the Analyze Tests section of the documentation.

For some of the tests in the Operating System Compatibility and Browser Compatibility test groups, you have the option of specifying how you want Application Catalog to resolve automatically resolvable issues. You can instruct Application Catalog to perform the basic auto fix, the advanced auto fix, or not to fix issues generated by the test.

Default Fix Options

Fix Type

Description

Do not resolve this issue automatically

Select this option if you do not want Application Catalog to automatically resolve any issues generated by this test.

Apply the basic auto fix

Select this option if you want Application Catalog to resolve issues generated by this test by applying the basic auto fix.

Applying the basic auto fix is relatively safe. It results in minimal changes to an MSI package via a Windows Installer transform. It does not change the target system’s security or a system policy.

Apply the advanced auto fix

Select this option if you want Application Catalog to resolve issues generated by this test by applying the advanced auto fix.

Applying the advanced auto fix may result in a loss of functionality, and it may not resolve all types of issues. This type of fix may change the target system’s security or a system policy. One example of an advanced auto fix is the removal of a registry key that is protected by Windows Resource Protection.

Note:For some tests, one of these options is disabled. For others, all options are disabled.

For information on how to specify whether to perform a basic or advanced auto fix for a test, see Setting Automatic Fix Preferences for Operating System Compatibility and Browser Compatibility Tests.

Automatically Resolving Issues

To perform automatic issue resolution, perform the following steps:

To perform automatic issue resolution:

1. Select the Analyze tab in the Application Manager ribbon.
2. Select a group, application, or package in the tree to open the Analyze Group View, Application View, or Deployment Type View.
3. Review the icons on these views to determine if any test categories are assigned the Error With Fix or Warning With Fix status icon. In this example, the Error With Fix icon is displayed:

4. To automatically resolve issues in the selected package, or in the packages in the selected application or group, click the Resolve Issues button (or click F7):

Issue resolution begins, progress messages appear in the Output window, and Application Catalog performs the following tasks:

Reruns tests—Application Catalog reruns all of the selected tests to ensure that the issues that it is going to resolve still exist in the current version of the package and its associated transforms.
Creates transform files—To resolve issues, Application Catalog generates the following fix transform files:

PackageName_AS_Fixed.mst

PackageName_AS_Conflicts.mst

The file ending in AS_Fixed.mst fixes operating system compatibility issues, while the file ending in AS_Conflicts.mst fixes conflict and Windows best practices and mobile app risk assessment issues.

Reimports packages—Application Catalog then automatically reimports each package and its fix transform files into the Application Catalog.
5. When issue resolution and reimporting is complete, look at the Analyze Group View, Application View, or Deployment Type View of the package, application, or group that you tested. You will see that the Error With Fix and Warning With Fix icons have been replaced with the status icon with the next highest level (as described in Hierarchical Level of Status Icons) in that test category.
6. Open the Application Catalog Home tab and select one of the fixed packages in the tree. You will notice that in the Transforms property on the Package Information tab of the Home Deployment Type View, the name of the fix transform is now listed, such as:

This product has 2 transforms.
(C:\Applications\AdobeAcrobat9\AdobeAcrobat9_AS_Fixed.mst  C:\Applications\AdobeAcrobat9\AdobeAcrobat9_SoftwareId.mst)

Issue Resolution and the Software Repository

When you attempt to automatically resolve issues for a package in the Software Repository, Application Catalog will automatically check out the package, create the fix transform, reimport the package and transform, and check the package back in. However, if the package is already checked out by someone else, Application Catalog will be unable to perform the auto fix.

See Also