[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.
![]() | 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:
On the Applications tab, press the round + button in the lower-right corner.
In the dropdown list, press Add Data Source.
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.
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 |
---|---|
![]() | Testing is in progress. |
![]() | Testing is finished. mMC failed to connect to the application directory. The accurate interpretation of status is displayed in the log. |
![]() | 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:
Select sources from the list and press the Edit icon in the Actions panel.
In the bulk edit dialog, for each source, edit the configuration.
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 |
---|---|
![]() | 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. |
![]() | Scanning is in progress. |
![]() | The scan results are being uploaded or saved locally. |
![]() | Scanning is finished. mMC failed to scan, upload, or save the source. The accurate interpretation of status is displayed in the log. |
![]() | Scanning is finished. mMC successfully scanned the source and uploaded/saved the scan results. |