The table below shows COBOL Analyzer feature support by language. The remainder of the section provides usage notes and caveats for the major supported languages and related platforms. Make sure to check the Release Notes on the installation CD for late-breaking support information.
Functional Area/Feature | COBOL | PL/I | Natural | RPG | Java | JSP | C/C++ | .NET | VB | PL/SQL | ASM |
---|---|---|---|---|---|---|---|---|---|---|---|
Inventory Management | |||||||||||
Registration | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Source Editor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
-Syntax Highlighting | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N |
Verification | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
-Relaxed Parsing | Y | Y | Y | N | N | N | N | N | N | N | N |
-Verification of DBCS | Y | Y | N | Y | N | N | N | N | N | N | N |
Inventory Report | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Verification Report | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Orphan Analysis | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Batch Refresh Process | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Architecture Modelling | |||||||||||
Decision Resolution | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y |
-Decision Autoresolution | Y | Y | N | Y | N | N | N | N | N | N | N |
Generic API Analysis | Y | Y | N | N | N | N | N | N | N | N | Y |
Boundary Decision Analysis | N | N | N | N | Y | N | Y | Y | Y | N | N |
System-Level Analysis | |||||||||||
Diagrammer | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Complexity Metrics | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Effort Estimation | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Batch Application Viewer | Y | Y | Y | Y | N | N | N | N | N | N | N |
CRUD Report | Y | Y | Y | Y | N | N | N | N | N | N | Y |
Query Repository | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
System-Level Reporting | |||||||||||
Executive Report | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
- Possible Code Anomalies | Y | Y | Y | Y | Y | N | Y | N | Y | Y | N |
-Prepackaged Code Anomalies | Y | N | N | N | N | N | N | N | N | N | N |
-Custom with Code Search Queries | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
Reference Reports | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
-Source Dependencies | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
-Calls | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
-Data Access | Y | Y | Y | Y | N | N | N | N | N | Y | N |
-Screen Access | Y | Y | Y | Y | N | N | N | N | N | N | Y |
Business Control | |||||||||||
Tag Manager | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Glossary | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y |
-Business Name Synchronization | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Propagate from Screen Fields | BMS | N | N | N | N | N | N | N | N | N | N |
Source-Level Analysis | |||||||||||
Interactive Analysis | Y | Y | Y | Y | Y | N | Y | Y* | Y | N | Y* |
-Source Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Context Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Code Search Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Model Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Program Control Flow Pane (Call Diagram) | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Flowchart Pane | Y | Y | N | N | N | N | N | N | N | N | N |
-Execution Path Pane | Y | N | N | N | N | N | N | N | N | N | N |
-Animator Pane | Y | N | N | N | N | N | N | N | N | N | N |
-Bird's Eye Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Watch Pane | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Screen Pane | Y | Y | Y | Y | N | N | N | N | N | N | N |
Data Field Analysis | |||||||||||
Global Data Element Flow | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Data View Pane | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Data Flow Pane | Y | Y | Y | Y | N | N | N | N | N | N | N |
Impact Analysis | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Intraprogram | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Interprogram | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Thru External Data | IMS, SQL | IMS, SQL | IMS, SQL | IMS, SQL | N | N | N | N | N | N | N |
-Context Sensitivity | Y | N | Y** | N | N | N | N | N | N | N | N |
Change Analyzer | Y | Y | Y | Y | N | N | N | N | N | N | N |
Slicing Analysis | |||||||||||
Logic Analyzer | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Dead Code and Data Analysis | Y | Y | Y | Y | N | N | N | N | N | N | N |
-Structure-Based Analysis | Y | Y | N | Y | N | N | N | N | N | N | N |
-Computation-Based Analysis | Y | N | Y | N | N | N | N | N | N | N | N |
-Domain-Based Analysis | Y | Y | N | N | N | N | N | N | N | N | N |
Business Rules | |||||||||||
Business Rule Manager | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y |
-Create Rules | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y |
-Create Code Search Rules | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y |