AWS Transform for mainframe refactor provides a Compatibility module that analyzes your legacy codebase to identify potential issues at both transformation and runtime levels. The compatibility of a legacy codebase is shaped by two complementary factors: the quality of the legacy inputs themselves (completeness, encoding, ...) and the level of support provided by our tools for the specific constructs, dialects, and patterns present in that codebase. By examining both dimensions before the modernization process begins, the Compatibility module helps you to consolidate your inputs and quantify the efforts and challenges (transformation and runtime gaps - unsupported options, utilities, parsing errors, integration...). In addition, by surfacing which modules present the fewest compatibility findings, it supports more accurate project scoping — enabling teams to prioritize the most migration-ready components.
This analysis requires prior completion of dependencies and classification analysis before it can examine and properly evaluate your codebase. It is recommended to enable the AI booster to get even more results from the analysis.

You will receive an email notification when the results are available.
When the analysis detects findings, a label named "Compatibility Finding" is automatically created. This label is assigned to all files, workpackages and test scenarios with detected findings, making it easy to filter and track impacted files.

The analysis results are displayed in a tree-grid format showing:

The top of the page displays badges that summarize the most recent compatibility analysis, including the total number of impacted files and the Transformation Engine version used.
Results are grouped by finding type and sorted by number of occurrences. You can expand each finding to view the file paths affected, and use the filter and sort options to focus on specific findings or files.
To inspect a specific file, choose an affected file path to open it in the editor, with the exact error lines highlighted.
From the More (...) menu, you can download the findings as an Excel report or relaunch a compatibility analysis.
Our analyzers currently support the detection of the following compatibility findings grouped by category:
A red dot indicator (○) appears throughout the application to help you quickly identify items that require attention. This indicator is visible in the following tabs grouped by module and project type:

If you have Transformation Center projects associated to your codebase project, you will be notified of files with compatibility findings before launching a Transformation run. A warning banner displays the number of selected files that have compatibility findings. You can:
