Aras Innovator Platform

Running the Method Code Analysis

  1. In the Aras Migration Analyzer package, find MigrationAnalyzer.WpfUI.exe and run it to start the Aras Migration Analyzer.
  2. Enter the url of your Aras Innovator instance and click Login.

    Figure 2. Aras Migration Analyzer login page
    Figure 2. Aras Migration Analyzer login page
    Figure 2. Aras Migration Analyzer login page

  3. When the Aras Innovator login page appears, choose the database you want to analyze and enter credentials for an administrative user like admin or root. Click Login.
Figure 3. Aras Innovator login page
Figure 3. Aras Innovator login page
Figure 3. Aras Innovator login page

  1. Next, the tool will present the main page for running the method code analysis.

    Figure 4. Main page for choosing methods to analyze
    Figure 4. Main page for choosing methods to analyze
    Figure 4. Main page for choosing methods to analyze

    1. Home: Return to the initial login page.
    2. Refresh: Reload the method list from the Aras Innovator database.
    3. Select All: Select every method in the list.
    4. Deselect All: Deselect every method in the list.
    5. Expand All: Expand all categories and packages to see every method in the list.
    6. Collapse All: Collapse all categories to hide all packages and methods in the list.
    7. .Net Version: Choose the .Net version (.NET 6 or .NET Core 3.1) to check the server methods for compatibility analysis.
    8. Analyze: Run the .NET Core migration analysis on the selected methods.
    9. Method List: This pane contains a list of server methods in the Aras Innovator database, organized by package. Packages are grouped into three categories:

      • Custom Methods: Contains all packages that are not core Aras Innovator packages. This includes Aras applications and custom packages.
      • Aras Innovator Default Methods: Contains core Aras Innovator packages. This category is deselected by default because Aras migrated all core code to .NET Core when subscribers upgraded to Release 15.
      • Not in Package: Contains methods that don’t belong to a package definition.
    10. Detail Pane: Presents detailed analysis information about the selected method.
    11. Status Bar: Displays the progress of the analysis. When the analysis is complete, the status bar indicates how many methods are compatible with .NET Core, incompatible, or have compilation errors.
    12. Export to PDF: Allows the user to save the analysis results to a PDF file for review and sharing.
  2. Select the methods you want to analyze from the method list and click the Analyze button.
  3. Wait until the status bar indicates that the analysis is complete. Now you’re ready to review the results.
Figure 5. Status bar after analyzing 8 methods
Figure 5. Status bar after analyzing 8 methods
Figure 5. Status bar after analyzing 8 methods