Aras Innovator Platform

Understanding the Analysis Results

There are two ways to review the results of the method analysis – inside the migration analyzer tool itself, or in an exported PDF.

Note
The Aras Migration Analyzer tool analyzes the compatibility of code only within the chosen server methods of an Aras Innovator database. It does not analyze code in custom DLLs that these server methods refer to. To assess the compatibility of code in a custom DLL, please use the relevant analyzer tool offered by Microsoft:

a) The API Port Utility evaluates code for compatibility with .NET Core 3.1

b) The .NET Upgrade Assistant evaluates code for compatibility against .NET 6.

Reviewing Results in the Migration Analyzer

Figure 6. Completed method analysis in the Migration Analyzer UI
Figure 6. Completed method analysis in the Migration Analyzer UI
Figure 6. Completed method analysis in the Migration Analyzer UI

Once the analysis is complete, the righthand column of the method list will indicate one of the following results for each of the selected methods.

  • Compatible: The code in this method is compatible with .NET Core and doesn’t require updates.
  • Incompatible: One or more .NET Framework APIs used in this method does not port to .NET Core. This code will need to be updated before it will work in Aras Innovator 15+. Click the method in the list and review the details pane to learn which specific APIs will need to be replaced.
  • Error: There was a compilation error during the analysis. Click the method in the list and review the details pane for more information about the error.

For more information about migrating .NET Framework code to .NET Core, visit Microsoft’s migration guide: https://docs.microsoft.com/en-us/dotnet/core/porting/

Reviewing Results in a PDF

Figure 7. Completed analysis saved to PDF
Figure 7. Completed analysis saved to PDF
Figure 7. Completed analysis saved to PDF

Once the analysis is complete, you have the option to save the results to a PDF file. The file contains all the same information as the Migration Analyzer UI, but in an easily shared format. The PDF shows a result and details (where necessary) for each analyzed method.