Summary: This document provides information about the extension providing Mainframe analysis support.
Please see Mainframe Analyzer - 1.0 - Release Notes for more information.
This extension provides support for Mainframe (Cobol, CICS, JCL, IMS...). If your application contains Mainframe source code and you want to view these object types and their links with other objects, then you should install this extension.
When installed, this extension replaces the Mainframe Analyzer embedded in CAST AIP Core:
Starting AIP Console 1.26, if Mainframe source code is detected by AIP Console during delivery, the Mainframe extension will automatically be downloaded and installed replacing the Mainframe Analyzer embedded in AIP Core. If you do not want this to occur, you must blacklist the Mainframe extension using the
The analyzer supports IBM MQSeries (see Mainframe - Technical notes), but the following support has been added in the extension:
|A green tick indicates that OMG Function Point counting and Transaction Risk Index are supported.|
|Quality and Sizing||A green tick indicates that CAST can measure size and that a minimum set of Quality Rules exist.|
CAST AIP core release
This extension is compatible with the following DBMS servers:
|CAST Storage Service/PostgreSQL|
|An installation of any compatible release of CAST AIP core (see table above)|
Please see: Mainframe - Required third-party software.
The extension is shipped with a parameterization XML file called Parametrization_Cobol.xml file - see Mainframe - Analysis configuration for more information about this. This file takes priority over the same file delivered in AIP Core (in
Configuration\Parametrization\Cobol) therefore if you are moving to using the Mainframe Analyzer, you must ensure the following:
Configuration\Parametrization\Cobolinto the deployed extension on your AIP Node(s):
If you upgrade to a newer release of the extension, and if you have modified the Parametrization_Cobol.xml file to add custom rules, you must ensure that you copy the file (or the rules) into the new extension installation location, e.g.:
Please see: Mainframe - Application qualification specifics.
Please see: Mainframe - Prepare and deliver the source code.
Please see: Mainframe - Analysis configuration and execution and all child pages:
Please see: Mainframe - Analysis results.
Please see: Mainframe - Structural rules.