Global support
Technology / framework supported | Function Points (transactions) | Quality and Sizing | Comments | Supported by |
---|---|---|---|---|
Cobol ANSI 85 | The Mainframe Analyzer is based on the Cobol 85 standard but it does not take into account all specific Cobol extensions to this standard.
Please ensure you check the list of Cobol dialects and their level of support as listed below. Copybook pre-processing In addition to the standard COPY directive, the following specific directives are supported:
| Mainframe Analyzer (embedded in CAST AIP and as an extension) | ||
JCL z/OS | - | Mainframe Analyzer (embedded in CAST AIP and as an extension) | ||
IMS/DB | The Mainframe Analyzer takes into account IMS/DB (DBD, PSB, CBLTDLI calls and EXEC DLI macros). Non-relational mainframe DBMS other than IMS/DB are not supported (ex: DATACOM, IDMS, IDS2, DMS2, ADABAS...). However, DB2 and Oracle (ProCobol) are supported. From 8.3.12, AIBTDLI call is taken into account. | Mainframe Analyzer (embedded in CAST AIP and as an extension) | ||
IMS/DC | IMS/DC is taken into account. Support for:
Note that IMS/DC is supported in CAST AIP ≥ 8.3.19 only. | Mainframe Analyzer (embedded in CAST AIP and as an extension) | ||
CICS | - | Mainframe Analyzer (embedded in CAST AIP and as an extension) |
Detailed support
Platform / OS COBOL dialect Support Comment Enterprise COBOL for z/OS - up to v6 High IBM Cobol for OS/390 IBM i COBOL/400 High Unisys A Series Unisys Cobol No Bull DPS7 (GCOS7) Bull DPS8 (GCOS8) GCOS Cobol Low Tandem NonStop HP COBOL for TNS/E Programs Medium Unix, AIX, Windows Microfocus High Windows Cobol .NET No Note that some AIP quality rules specifically target IBM style COBOL, therefore you may find that results of these rules may not be pertinent if you are using a different compiler such as Microfocus. Rules which target IBM style COBOL usually quote this in the "Reference" section of the rule documentation, e.g.: Platform (OS) Control Language Support Comment IBM zSeries (z/OS) JCL High IBM i (AS/400) CL No CL/CLP is supported thanks to IBM RPG Analyzers Unisys A Series Workflow No Workflows are implemented in Algol language (yes, this language is still used) so it is difficult to analyze it with a Universal Analyzer profile/extension. Bull DPS7 (GCOS7) Bull DPS8 (GCOS8) JCL No A Universal Analyzer profile/extension could be developed to take GCOS8 job into account. This is more difficult for GCSO7. Tandem/HP JCL No Difficult to analyze with a Universal Analyzer profile/extension. Transaction Manager Platform (OS) Support Comment CICS IBM zSeries (z/OS) High IMS/DC IBM zSeries (z/OS) High TDS TP8 Bull DPS7 (GCOS7) Bull DPS8 (GCOS8) No DBMS Platform (OS) Support Comment Db2 IBM zSeries (z/OS) High EXEC SQL … END-EXEC macros ORACLE Unix High EXEC SQL … END-EXEC macros for Pro*Cobol. IMS/DB IBM zSeries (zOS) Medium IDMS IBM zSeries (z/OS) No The IDMS statements inserted in COBOL programs may raise warning messages in the analysis log, however, these will not impact the analysis results (i.e. metamodel generation or rule evaluation). DATACOM IBM zSeries (z/OS) No It is often used in conjunction with the IDEAL programming language. A custom extension has been developed for IDEAL/Datacom, however it is a User Community extension and is therefore not officially supported by CAST. ADABAS IBM zSeries (z/OS) No A custom extension has been developed for this platform, however it is a User Community extension and is therefore not officially supported by CAST. IDS2 Bull DPS7 (GCOS7) No DMS2 Unisys A Series COBOL
IBM z/OS Medium ACUCOBOL-GT Medium OpenVMS HP Cobol for OpenVMS Medium Stratus VOS VOS Cobol Medium JCL
Transaction Managers
IBM i (AS/400)DBMS
IBM i (AS/400)
Unix
Windows
Unix
Windows
Bull DPS8 (GCOS8)