1.2. MTA のルール
Migration Toolkit for Applications (MTA) には、アナライザーと呼ばれるルールベースの移行ツールが含まれています。アナライザーを使用すると、移行するアプリケーションのテクノロジー、アーキテクチャー、アプリケーションユーザーインターフェイス (API) を調べることができます。
MTA アナライザーのルールでは、次のルールパターンが使用されます。
when(condition)
message(message)
tag(tags)
MTA ルールを内部的に使用して、次のタスクを実行できます。
- アーカイブからファイルを抽出する
- ファイルを逆コンパイルする
- ファイルの種類をスキャンして分類する
- XML およびその他のファイルコンテンツを分析する
- アプリケーションコードを分析する
- レポートを作成する
MTA は、ルールの実行結果に基づいてデータモデルを構築し、コンポーネントのデータと関係をグラフデータベースに保存します。このデータベースは、レポートのために、移行ルールによって必要に応じて照会および更新されます。
独自のカスタムアナライザールールを作成できます。カスタムルールを使用すると、用意されている標準移行ルールの対象外であるカスタムライブラリーなどのコンポーネントの使用を識別できます。
カスタムルールの作成方法については、MTA 分析のルールの設定と使用を 参照してください。