Supported Features by Language

The table below shows Enterprise 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.

Note: In the table Y* means that HyperCode is available on a line-by-line basis only. Y** means that impact analysis context-sensitivity is available on an intraprogram basis only.
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