Skip to main content
Skip table of contents

Applications

The Applications page shows applications associated with sources that were uploaded or declared under the current mConsole account.

To manage applications—exclude them or their features from migration analysis or adjust other settings—press Manage Applications. The link navigates to Applications Management.

Manage Applications.png

Application Filters

The Filters section is located at the top of the Applications page. Filtering enables selecting applications for discovery and analysis.

By default, the filter includes the following fields:

  • Language. Filters the applications by their programming language. To select languages from the list, select the appropriate checkboxes, or apply the select all/deselect all or Search options.
    (info) It is possible to select only a language without a version to get the list of all applications based on the selected language version.
    (info) migVisor supports Java and C# languages.

  • DB Engine. Filters the applications by their associated sources' DB engines. To select sources from the list, select the appropriate checkboxes, or apply the select all/deselect all or Search options.

  • Creation Mode. Filters the applications by the way they appeared on mConsole. It is possible to select created applications as Scanned or Declared:

    • Scanned shows applications that were created by uploading scans from mMC. They will be shown even if later a user edited them using the Edit Application functionality.

    • Declared shows applications that were created by filling in a blank Edit Application form. These applications are Declared, meaning the user declared they exist, but did not scan them with mMC.

Enter information in two or more fields of the Filters section, it will show applications that match all the criteria.

The filtered applications are displayed in the Summary and Catalog sections (see below).

Press Clear Filter to reset all filter elements to their default states.

Summary of Applications

The Summary section provides a general overview of the filtered applications including their breakdown by programming languages, modern vs. legacy statuses, and migration complexity.

Language Breakdown Widget

The widget provides a comparative quantitative analysis of the available applications by their programming language. The widget is implemented in the form of a donut chart broken into segments, each one representing the share of applications associated with a specific language in the total number of available applications. To view a particular percentage, hover over a segment, and the percentage will be shown in the center of the chart. The segments grow clockwise from smaller to higher ones.

The segments are colored in different blue gradients based on the rule: the higher the percentage, the darker the color of the segment.

Overall Complexity Breakdown Widget

The widget shows migration complexities of the available applications as a pie chart split into three segments colored into different gradients of blue – light, medium, and dark – specifying low, medium, and high complexity respectively. Each segment shows the percentage of applications within the complexity level in the total number of available applications. The legend below the chart explains the colors of each complexity level and also presents their percentage.

Hover over a segment to see a tooltip with the exact number of sources that have a particular migration complexity level.

Overall Complexity breakdown.png

Modern vs. Legacy Applications Widget

The widget provides a comparative quantitative analysis of the available applications classified by their modernity types as: Modern, Legacy, or Unknown. The application quantities of each type are shown as a bar chart. Each bar represents the percentage of each type in the total number of applications. The legend below the chart shows the colors of each modernity type and also presents their percentage.

The modernity type is calculated by a special logical algorithm integrated into mConsole. The calculations are based on the analysis of special features found in the application’s code and the time the code was modified.

Hover over a bar to see a tooltip with the exact number of applications within that designation.

Catalog of Applications

Catalog lists applications that match the criteria set in the Filter section. It shows applications as a list of tiles. The tiles are collapsed by default. Pressing the chevron on the tile bottom can be used to expand or collapse an individual tile.

Application Tile

Each tile contains the following information items based on its view:

Item

Tile View

Collapsed view:

  • Application icon. A generic icon regardless of the programming language.

  • Application name. Includes the DB engine and name of the source.

  • Associated source. The name of the source the application is connected to. If the source name is unknown, the label shows its DB engine type.

  • Modernity label saying if the application is Modern, Legacy, or Unknown. For details refer to Modern vs Legacy Applications Widget.

  • Main programming language and its version in parenthesis. For example, Java (1.8).

  • Overall Complexity indicator showing the migration complexity—Low, Medium, or High. For details, refer to Single Application Overview.

Apps.png

Expanded view adds the following items:

  • Modernization Complexity indicator. Shows the modernization complexity component score for this application. Modernization measures the complexity of modernizing the application, regardless of the DB Engine the application is using.

  • Migration Complexity indicator. Shows the migration complexity component score for this application relating to the database migration. Depends on the source and the target for its migration, for example Oracle to GCP PostgreSQL 13.
    (info) If no migration target is selected, the Migration Complexity indicator will be grayed out. For details refer to Single Application: Header.

  • List of features and their complexities ranked from the highest to lowest one.

Apps 2.png

To see more details, open a Single Application page by pressing the expand icon in the upper-right corner of the tile.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.