Skip to main content
Skip table of contents

[mMC GUI] Applications

The Applications tab contains the list of all applications that were added to mMC either manually or via importing a configuration file.

App icon.png

The data source icon has a pencil icon inside if any source lacks the information required for scanning.

Application List

The data source list is a table with the following columns: 

Project Language

The main language of the project.

Primary Dialect

DB engine of the source database associated with the project.

Tags

Custom tags assigned to the source.

Status

The source status in mMC.

Statuses

Possible data source statuses are:

  • Unprocessed:

    • Data source was added but wasn’t scanned.

    • Data source was scanned but then was edited.

    • Data source scanning was canceled.

    • Connection was successfully tested but the data source wasn't scanned.

  • Processing:

    • Connection is being tested or the data source is being scanned.

    • Scan results are being saved locally or uploaded to mConsole.

  • Completed:

    • Data source was scanned, and scan results were successfully saved locally or uploaded to mConsole.

    • Сonnection in the “Completed” status was successfully tested.

  • Failed:

    • Errors occurred during the testing, scanning, saving, or uploading process.

Add Application Data Source Configuration

To add and configure an application data source configuration manually:

  1. On the Applications tab, press the round + button in the lower-right corner.

  2. In the dropdown list, press Add Data Source.

  3. In the Add Application Data Source dialog:

    • Enter the application name. It must be unique among all configured applications.

    • Select the DB engine of the database associated with the application.

    • Enter the source information in the Connection and Tags tabs.
      The Connection tab contains the Project Folder field. The Tags tab allows assigning custom tags to the application. Assigning custom tags simplifies further filtering sources in mConsole.

  4. Press the Save button to save the source.

Test Connectivity

Testing connectivity allows validation of the input data before scanning and without scanning. Do this to avoid running scanning that would result in errors because of incorrect parameters. For applications, mMC checks if the file path is valid and if mMC has access to the application.

mMC has two ways of testing connectivity to sources:

  • Select a data source in the list and press the Test icon in the Actions panel.

  • Press the Test button in the Add Application Data Source or Edit Application Data Source dialog.

When running tests, the Processing dialog displays a list of the source tiles. The dialog helps to track the progress of testing and see which sources can be connected successfully and which cannot.

As the testing progresses, the progress icons near the file names will change to the success or error icons that represent the testing results:

Tile

Status description

App Status - Testing.png

Testing is in progress.

App Status - Failed.png

Testing is finished. mMC failed to connect to the application directory.

The accurate interpretation of status is displayed in the log.

App Status - Completed.png

Testing is finished. mMC successfully tested the connection to the application directory. The source is ready for scanning.

To continue working with other sources during the testing, minimize the pop-up dialog.

To explore testing results in more detail, press the View Log button.

The log is shown in a table format and contains persisted information regarding the performed operations, their status, and additional information in case of failure.

Press the Log Directory button to open the folder where the logs are located.

Edit Application Data Source Configuration

To edit an existing data source configuration, use either of the ways:

  • Press the Edit icon inside the source tile.

  • Select the check box of the source and press the Edit icon in the Actions panel.

To edit several existing data source configurations:

  1. Select sources from the list and press the Edit icon in the Actions panel.

  2. In the bulk edit dialog, for each source, edit the configuration.

  3. Press the Save Current button.

Then, the next selected source configuration appears.

The tag repository is maintained synchronously/asynchronously between mMC and mConsole based on the online/offline mode operation in mMC respectively.

In online mode, adding or removing tags is synchronized to mConsole right away. In offline mode, such changes are reflected in mConsole after the manual upload of the tagged sources.

Delete Application Data Source Configuration

To delete existing sources, select them in the list and press the Delete icon in the Actions panel.

Filter Applications

To filter the displayed applications, use the Filter functionality. It allows searching by the source name and filtering by status, project language, and primary dialect.

For example, it would help to find only previously unscanned applications or filter out all applications that failed to be scanned.

Scan Applications

To scan applications, select them from the list and press the Scan button.

After pressing the Scan button, the Processing dialog appears, providing information regarding the ongoing operations and their statuses. Processing information is retained until cleared, either manually or at the beginning of each session.

To explore scanning results in more detail, press the View Log button.

The log is shown in a table format and contains persisted information regarding the performed operations, their status, and additional information in case of failure.

Press the Log Directory button to open the folder where the logs are located.

Cancelling the scan operation is possible only for those sources that haven’t been scanned yet.

Starting a new scan session is disabled while processing.

During the scanning, the source tiles reflect the status:

Tile

Status description

App Status - In queue.png

The source number is bigger than the maximum thread number set in Scan Preferences. The source is scheduled for scanning after the current processes are completed.

App Status - In progress.png

Scanning is in progress.

App Status - Uploading.png

The scan results are being uploaded or saved locally.

App Status - Failed.png

Scanning is finished. mMC failed to scan, upload, or save the source.

The accurate interpretation of status is displayed in the log.

App Status - Completed.png

Scanning is finished. mMC successfully scanned the source and uploaded/saved the scan results.

JavaScript errors detected

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

If this problem persists, please contact our support.