Mainframe Assessment Tool provides analysis and insights for mainframe languages, databases and datasets, transaction monitors, and schedulers.
Supported languages
Core assessment and specification capabilities by language:
Core analysis capabilities
| Technology | Inventory and specifications | Domain assignment | Enhanced specification | Complexity | Test case generation |
|---|---|---|---|---|---|
| COBOL | |||||
| Assembler | |||||
| BMS maps | |||||
| Easytrieve | |||||
| RPG | |||||
| Natural | |||||
| PL/I (Preview) | |||||
| Fortran (Preview) | |||||
| REXX (Preview) | |||||
| UniVerse BASIC (Preview) |
Database operations (CRUD)
CRUD operation support by language:
| Technology | CRUD - datasets | CRUD - DB2 | CRUD - IMS-DB |
|---|---|---|---|
| COBOL | |||
| Assembler | |||
| Easytrieve | |||
| RPG | |||
| Natural | |||
| PL/I (Preview) | |||
| Fortran (Preview) | |||
| REXX (Preview) | |||
| UniVerse BASIC (Preview) |
Calls and logic
Call pattern and logic analysis support by language:
| Technology | Dependencies identification | Screen calls | IMS-DC | MQ calls | Utility call identification | Detailed logic |
|---|---|---|---|---|---|---|
| COBOL | Partial | |||||
| Assembler | 1 | |||||
| BMS maps | ||||||
| Easytrieve | ||||||
| RPG | ||||||
| Natural | 2 | |||||
| PL/I (Preview) | ||||||
| Fortran (Preview) | ||||||
| REXX (Preview) | ||||||
| UniVerse BASIC (Preview) |
1 LLM-based dependency identification.
2 Screen support.
Databases and datasets
Support for databases and datasets:
| Technology | Schema parsing | CRUD (database calling) | Recover record layout |
|---|---|---|---|
| DB2 | |||
| IMS-DB | |||
| ADABAS (no-SQL) | |||
| QSAM | |||
| VSAM |
Schedulers
Support for schedulers:
| Technology | Definition parsing and analysis |
|---|---|
| Control-M |