Skip to content

Commit 95d8562

Browse files
authored
Merge pull request migtools#20 from johnwilkins/MTA-3131
MTA-3131: [Documentation for] Automatic language and technology discovery for applications
2 parents f85060d + ab3d25b commit 95d8562

File tree

5 files changed

+18
-2
lines changed

5 files changed

+18
-2
lines changed

docs/topics/con_automatic-tagging-of-an-application.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
[role="_abstract"]
1010

11-
{ProductShortName} can automatically add tags to the application based on the application analysis. Automatic tagging is especially useful when dealing with large portfolios of applications.
11+
{ProductShortName} automatically spawns language discovery and technology discovery tasks when adding an application to the *Application Inventory*. When the language discovery task is running, the technology discovery and analysis tasks wait until the language discovery task is finished. These tasks automatically add tags to the application. {ProductShortName} can automatically add tags to the application based on the application analysis. Automatic tagging is especially useful when dealing with large portfolios of applications.
1212

13-
Automatic tagging of applications is enabled by default. You can disable automatic tagging by deselecting the *Enable automated tagging* checkbox in the *Advanced* section of the *Analysis configuration* wizard.
13+
Automatic tagging of applications based on application analysis is enabled by default. You can disable automatic tagging during application analysis by deselecting the *Enable automated tagging* checkbox in the *Advanced* section of the *Analysis configuration* wizard.
1414

1515
NOTE: To tag an application automatically, make sure that the *Enable automated tagging* checkbox is selected _before_ you run an application analysis.

docs/topics/mta-web-adding-applications.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,12 @@ NOTE: If you enter any value in any of the Binary section fields, all fields aut
5252

5353
. Click *Create*. The new application appears in the list of defined applications.
5454

55+
.Automated Tasks
56+
57+
After adding a new application to the *Application Inventory*, you can set your cursor to hover over the application name to see the automated tasks spawned by adding the application. The language discovery task identifies the programming languages in the application. The technology discovery task identifies specific technologies in the application. The tasks automatically add appropriate tags to the application, reducing the effort involved in manually assigning tags to the application. After these tasks are complete, the number of tags added to the application will appear under the *Tags* column. To view the tags:
58+
59+
. Click on the application's row entry. A side pane opens.
60+
. Click the *Tags* tab. The tags attached to the application are displayed.
61+
62+
You can add additional tags manually as needed. When MTA analyzes the application, it can add additional tags to the application automatically.
5563
// [Verification]

docs/topics/mta-web-edit-application.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@ You can edit an existing application in the *Application Inventory* and re-run a
2222
. Review the application settings. For a list of application settings, see xref:mta-web-adding-applications_user-interface-guide[Adding an application].
2323
. If you changed any application settings, click *Save*.
2424

25+
[NOTE]
26+
====
27+
After editing an application, {ProductShortName} re-spawns the language discovery and technology discovery tasks.
28+
====

docs/topics/mta-what-is-the-toolkit.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
{ProductName} ({ProductShortName}) accelerates large-scale application modernization efforts across hybrid cloud environments on Red Hat OpenShift. This solution provides insight throughout the adoption process, at both the portfolio and application levels: inventory, assess, analyze, and manage applications for faster migration to OpenShift via the user interface.
1919

20+
In {ProductShortName} 7.1 and later, when you add an application to the *Application Inventory*, {ProductShortName} automatically creates and executes language and technology discovery tasks. Language discovery identifies the programming languages used in the application. Technology discovery identifies technologies, such as Enterprise Java Beans (EJB), Spring, etc. Then, each task assigns appropriate tags to the application, reducing the time and effort you spend manually tagging the application.
21+
2022
{ProductShortName} uses an extensive default questionnaire as the basis for assessing your applications, or you can create your own custom questionnaire, enabling you to estimate the difficulty, time, and other resources needed to prepare an application for containerization. You can use the results of an assessment as the basis for discussions between stakeholders to determine which applications are good candidates for containerization, which require significant work first, and which are not suitable for containerization.
2123

2224
{ProductShortName} analyzes applications by applying one or more rulesets to each application considered to determine which specific lines of that application must be modified before it can be modernized.

docs/web-console-guide/master.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ include::topics/mta-web-creating-jira-issues-for-migration-wave.adoc[leveloffset
164164
== Assessing and analyzing applications with MTA
165165
You can use the {ProductName} ({ProductShortName}) {WebName} to assess and analyze applications:
166166

167+
* When adding to or editing the *Application Inventory*, {ProductShortName} automatically spawns programming language and technology discovery tasks. The tasks apply appropriate tags to the application, reducing the time you spend tagging the application manually.
168+
167169
* When assessing applications, {ProductShortName} estimates the risks and costs involved in preparing applications for containerization, including time, personnel, and other factors. You can use the results of an assessment for discussions between stakeholders to determine whether applications are suitable for containerization.
168170

169171
* When analyzing applications, {ProductShortName} uses rules to determine which specific lines in an application must be modified before the application can be migrated or modernized.

0 commit comments

Comments
 (0)