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
COBOL
Platform / OS | COBOL dialect | Support | Comment |
---|---|---|---|
IBM z/OS | Enterprise COBOL for z/OS - up to v6 | High |
|
IBM Cobol for OS/390 VS COBOL II | Medium |
| |
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 |
|
ACUCOBOL-GT | Medium | ||
Windows | Cobol .NET | No |
|
OpenVMS | HP Cobol for OpenVMS | Medium |
|
Stratus VOS | VOS Cobol | Medium |
|
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.:
JCL
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 Managers
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
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 |
|
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 |
|