Global Technology | Sub-technology / framework / language | Version(s) supported |
---|
Function PointsCAST Imaging | CAST Dashboards ( |
---|
transactions)Quality, Security and Sizing |
---|
CAST Imaging13-Apache Camel | Struts Validator | 1.2, 1.3 |  |

Apache Camel Extension | Apache/Spring/Other (Web Services) | - |  |  |  | REST Service Calls for Java |
Apache Struts | 20 - .5JEE Analyzer Extension / Apache Struts Extension | Struts Validator | 1.2, 1.3 |  |  |  | JEE Analyzer Extension |
STXX | 1.0, 1.1, 1.2 |  |  |  |
Hibernate | 2.x, 3.1, 3.2, 3.3, 3.4 3.Hibernate | 2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2, 4.3-5.x |  |  |  |
JPA | 1.0, 2.0, 2.1 |  |  |  |
EJB | 2.0, 2.1, 3.x |  |  |  |
Spring IoC | 1.2.x, 2.x, 3.x, 4.x, 5.x |  |  |  |
WSDL | 1.1 |  |  |  |
CDI | 1.0, 1.1, 1.2 |  |  |  |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http.Java AWT (Abstract Window Toolkit) | - |  |  |  |
SAP Hybris GWTGoogle Web Toolkit Framework extension | Spring Batch | Eclipse SWT/JFace | - |  |

Spring Boot | Spring Boot is Spring's convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications. Therefore, the underlying Spring frameworks in the Application should always be qualified in order to understand the level of support that CAST AIP can provide. No Spring Boot specific objects or links will be created during an analysis and therefore no Spring Boot specific transactions will be available. |
Spring Data | - |  |  |  | Spring Data Extension |
Spring WebFlow | - |  |  |  | Spring WebFlow extension |
Spring Security | - |  |  |  | Spring Security extension |
Spring MVCJEE Analyzer Extension / Spring Batch extension | Spring MVC Extension | MyBatis (Java) | 3.4.0 | MyBatis extension | JAX-RS | 1.0 (JSR 311) and 2.0 (JSR 339) |  |  |  | JAX-RS Extension / REST Service Calls for Java |
JAX-WS | 2.0, 2.1, 2.2 (JSR 224)JEE Analyzer Extension / Spring Batch extension |
Spring Boot | Spring Boot is Spring's convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications. Therefore, the underlying Spring frameworks in the Application should always be qualified in order to understand the level of support that CAST can provide. CAST detects Spring Boot based applications and results will be available in CAST Imaging. |  |  |
JAXWS Extension / REST Service Calls for JavaMessage QueuesActiveMQ (Java, Python) | 5.15.3Message Queues Java : AWS SQS (Java) | 1.xPython : Python extension
 | IBM MQ (Java, Python) | 6.0.0, 8.0.0Kafka 263.6.9RabbitMQ (Java, Python) | -Spring AMQP | Spring JMS
Spring Kafka
MobileAndroid/Java | 4.4 - 10.0Android/Kotlin | 1.xAndroid extension | Kotlin extension | iOS/Objective-C | iOS 7-12, Objective-C ARC |  |
GCP (Google Cloud Platform) | Bigtable 2.x |  |  |  |
iOS - Objective-C iOS/Swift | iOS 7-12, Swift 3.2 - 5.2JDBC | Support for JDBC package APIs responsible CRUD database operations. |  |  |  |
iOS - Swift IBM Mainframe zOS | Cobol | ANSI 85 | Mainframe Analyzer CAST AIP / -JCL z/OS | IMS/DBGlobal Technology | Sub-technology / framework / language | Version(s) supported | Function Points (transactions) | Quality, Security and Sizing | CAST Imaging | Support method |
---|
Microsoft (not .NET) | ASP | - |  |  |  | CAST AIP / HTML5/JavaScript Extension |
Visual Basic | Microsoft VB 4 32 bits, VB 5, VB 6 |  |  |  | CAST AIP |
C / C++ | C99, up to C++17 standards | - |  |  |  | CAST AIP / C and Cpp Analyzer Extension |
Pro*C, Pro*C++ | - |  |  |  |
IBM Db2 SQC, IBM Db2 SQC++ | - |  |  |  |
Adobe Flex | Flex | 3.x |  |  |  | Flex Extension |
Fortran | Fortran | 77, 90 and 2003 |  |  |  | Fortran Extension |
Java/JEE technologies Java JDK | 1.1 - 1.13 |  |  |  | JEE Analyzer Extension | Java Server Faces (JSF) | 1.2, 2.0, 2.1 |  |  |  | Java Server Page (JSP) | 1.1 - 2.3 |  |  |  | Apache Camel | - |  |  |  | Apache Camel Extension |
Apache/Spring/Other (Web Services) | - |  |  |  | REST Service Calls for Java |
Apache Struts | 1.0, 1.1, 2.0 - 2.5 |  |  |  | JEE Analyzer Extension / Apache Struts Extension |
Struts Validator | 1.2, 1.3 |  |  |  | JEE Analyzer Extension |
STXX | 1.0, 1.1, 1.2 |  |  |  |
Hibernate | 2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2, 4.3-5.x |  |  |  |
JPA | 1.0, 2.0, 2.1 |  |  |  |
EJB | 2.0, 2.1, 3.x |  |  |  |
Spring IoC | 1.2.x, 2.x, 3.x, 4.x, 5.x |  |  |  |
WSDL | 1.1 |  |  |  |
CDI | 1.0, 1.1, 1.2 |  |  |  |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http. |  |  |  | SAP Hybris extension |
GWT | - |  |  |  | Google Web Toolkit Framework extension |
Spring Batch | - |  |  |  | JEE Analyzer Extension / Spring Batch extension |
Spring Boot | Spring Boot is Spring's convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications. Therefore, the underlying Spring frameworks in the Application should always be qualified in order to understand the level of support that CAST AIP can provide. No Spring Boot specific objects or links will be created during an analysis and therefore no Spring Boot specific transactions will be available. |
Spring Data | - |  |  |  | Spring Data Extension |
Spring WebFlow | - |  |  |  | Spring WebFlow extension |
Spring Security | - |  |  |  | Spring Security extension |
Spring MVC | IMS/DC | -
Info |
---|
Note that IMS/DC is supported in CAST AIP ≥ 8.3.19 only. |
 |  |  | CICS | - |  |  |  |
PL/I | Enterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x) |  |  |  | PL/1 extension |
EGL | V7 R5.1 |  |  |  | EGL Extension |
Microsoft .NET ADO.NET | - |  |  |  | .NET Analyzer extension | ASP.NET | - |  |  |  |
ASP.NET Core | 2.x, 3.0, 3.1 |  |  |  |
ASP.NET MVC Razor | - |  |  |  | HTML5/JavaScript Extension |
Visual Studio / .NET Framework | 2003 - 2019 / 1.1 - 4.8 |  |  |  | .NET Analyzer extension |
.NET Core | 1.x, 2.0, 2.1, 2.2, 3.0, 3.1 |  |  |  |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |  |  |  |
LINQ to Objects, LINQ to DataSets, LINQ to SQL | - |  |  |  |
iFrame | - |  |  |  |
Interop | - |  |  |  |
WinForms | - |  |  |  |
C# | 1.2 - 8.0 |  |  |  |
VB.NET | 7.1 - 15.8 |  |  |  |
Entity Framework | Versions 3.0 and above |  |  |  | Entity Framework extension |
Silverlight | All versions up to 5.0 |  |  |  | Silverlight extension (release 1.0 - 1.4) .NET XAML extension (releases > 2.0) |
WCF | All versions up to 4.5 |  |  |  | WCF extension |
WPF | All versions up to 4.5 |  |  |  | WPF Extension |
Xamarin | - |  |  |  | .NET Analyzer extension |
Xamarin.Forms | All versions up to 5.0 |  |  |  | .NET XAML extension |
MyBatis (.NET) | 4.5.2 |  |  |  | MyBatis extension |
Oracle Enterprise Solutions | Oracle Forms/Reports | 10g - 11g |  |  |  | CAST AIP |
PeopleSoft | 8.45 - 8.56 |  |  |  | PeopleSoft extension |
Siebel | 7.5 - 16.x |  |  |  | Siebel extension |
PHP | PHP Core | 5.x |  |  |  | PHP extension |
Symfony | - |  |  |  |
Python | Python Core | 2.x - 3.x |  |  |  | Python extension |
Flask | - |  |  |  |
IBM i (formerly System i, iSeries or AS/400) | CLP and CL LE | Up to V7R4 |  |  |  | IBM RPG Analyzers extension |
RPG | Support for RPG III and IV, and code generated for these versions by ADELIA and SYNON |  |  |  |
DDS (Db2 for i) | Logical File, Physical File, Printer File and Display File. |  |  |  |
DDL (Db2 for i) | Tables and Views (Db2 for i) |  |  |  |
ILE COBOL for i | Up to V7R4 |  |  |  | CAST AIP / Mainframe Analyzer extension |
COBOL/400 | - |  |  |  |
Cobol (not IBM) | Micro Focus Cobol GCOS Cobol Cobol VMS | - |  |  |  | CAST AIP |
SAP ABAP | ABAP | 4.6 - 7.5
Info |
---|
Note that ABAP 7.5 is supported in CAST AIP ≥ 8.3.4 only. |
 |  |  | CAST AIP | Web Dynpro for ABAP | - |  |  |  |
ABAP Script | 4.6 - 7.5 |  |  |  | SQL Analyzer (≥ 2.6.1) |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http. |  |  |  | SAP Hybris extension |
Reporting Enterprise Solutions | SAP BusinessObjects | XI, XI R2, XI 3.0, XI 3.1
 |  |  | SAP BusinessObjects extension | SAP Business Intelligence BusinessObjects | 4.0, 4.1 |  |  |  |
Scripting Languages | Most Unix Shell scripts | All versions of Bourne shell (bsh/sh/shell), Bourne-Again Shell (bash), C shell (csh), KornShell (ksh), Secure Shell (ssh), Tenex C Shell (tcsh) |  |  |  | Shell extension |
SQL | Azure SQL | 2005, 2008, 2012, 2014 |  |  |  | SQL Analyzer Extension and Analyzer embedded in CAST AIP as Microsoft SQL Server - analyzed as Microsoft SQL Server T-SQL. |
IBM Db2 for LUW | Up to version 11.1 |  |  |  | SQL Analyzer extension |
IBM Db2 for z/OS | Up to version 12 |  |  |  |
Informix | Up to version 12.x |  |  |  |
MariaDB | Up to version 10.x |  |  |  |
Microsoft SQL Server T-SQL | 2005, 2008, 2012, 2014, 2016, 2017, 2019 |  |  |  | CAST AIP |
Up to version 2019 |  |  |  | SQL Analyzer extension |
MySQL | Up to version 8.x |  |  |  |
Oracle Server PL/SQL | Oracle PL/SQL 8i (8.1.6.x, 8.1.7.x) - 19c |  |  |  | CAST AIP |
Up to version 19c |  |  |  | SQL Analyzer extension |
PostgreSQL | Up to version 13.x |  |  |  | SQL Analyzer extension |
SQLite | Up to version 3.x |  |  |  |
Support for DDL and DML *.sql files using an over language of ANSI SQL-92 | - |  |  |  |
Sybase ASE T-SQL | 12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7, 16.0 |  |  |  | CAST AIP |
Up to version 16.0 |  |  |  | SQL Analyzer extension |
Teradata | Up to version 17.x |  |  |  |
NoSQL | Azure Cosmos DB (.NET) | - |  |  |  | NoSQL for .NET |
Azure Cosmos DB (Java) | - |  |  |  | NoSQL for Java |
Azure Cosmos DB (Node.js) | - |  |  |  | Node.js extension |
Couchbase (.NET) | - | Image Removed | |  | NoSQL for .NET |
Couchbase (Java) | - |  |  |  | NoSQL for Java |
CouchDB (Java) | - |  |  |  | NoSQL for Java |
CouchDB (Node.js) | - |  |  |  | Node.js extension |
DynamoDB (.NET) | - |  |  |  | NoSQL for .NET |
DynamoDB (Java) | - |  |  |  | NoSQL for Java |
DynamoDB (Node.js) | - |  |  |  | Node.js extension |
Elasticsearch (.NET) | - |  |  |  | NoSQL for .NET |
Elasticsearch (Java) | - |  |  |  | NoSQL for Java |
Elasticsearch (Node.js) | - |  |  |  | Node.js extension |
MarkLogic (Java) | - |  |  |  | NoSQL for Java |
MarkLogic (Node.js) | - |  |  |  | Node.js extension |
Memcached (.NET) | - | | |  | NoSQL for .NET |
Memcached (Java) | - |  |  |  | NoSQL for Java |
Memcached (Node.js) | - |  |  |  | Node.js extension |
MongoDB (.NET) | - |  |  |  | NoSQL for .NET |
MongoDB (Java) | - |  |  |  | NoSQL for Java |
MongoDB (Node.js) | - |  |  |  | Node.js extension |
Redis (.NET) | - |  |  |  | NoSQL for .NET |
Redis (Java) | - |  |  |  | NoSQL for Java |
Redis (Node.js) | - |  |  |  | Node.js extension |
Misc. Enterprise Solutions | TIBCO BusinessWorks | 5.1 - 5.13 |  |  |  | TIBCO extension |
TIBCO ActiveMatrix BusinessWorks | 6.0 - 6.2 |  |  |  |
PowerBuilder | 8 to 12.6 2017, 2017 R2, 2017 R3 (from AIP 8.3.9) 2019 (from AIP 8.3.30) |  |  |  | CAST AIP |
Oracle BPEL |  |  |  | BPEL extension | Web | Angular | 2 - 10 |  |  |  | TypeScript and Frameworks extension |
Vue.js | 2.x |  |  |  | Vue.js extension |
Angular.js | 1.0 - 1.8 |  |  |  | AngularJS extension |
CSS | 1 - 3 |  |  |  | HTML5/JavaScript extension |
HTML | 1 - 5 |  |  |  | HTML5/JavaScript extension |
2.0 - 4.0.1 |  |  |  | CAST AIP |
JavaScript | 1 - 1.8.1 |  |  |  | HTML5/JavaScript extension |
1.2, 1.5 |  |  |  | CAST AIP |
JavaScript ECMA | 6 |  |  |  | HTML5/JavaScript extension |
JScript | 1.0 - 5.6 |  |  |  | CAST AIP |
jQuery | 1.0 - 3.x |  |  |  | jQuery extension |
ReactJS / React Native | 15.x - 16.x |  |  |  | ReactJS extension / TypeScript and Frameworks extension |
SAPUI5 | 1.28 and above |  |  |  | SAPUI5 extension |
TypeScript | 1.x - 3.x |  |  |  | TypeScript and Frameworks extension |
VBScript | Up to 5.5 |  |  |  | CAST AIP |
XHTML | 1 - 5 |  |  |  | HTML5/JavaScript extension |
1.x |  |  |  | CAST AIP |
Node.jsNode.js | 4.0.x - 14.x |  |  |  | Node.js extension TypeScript and Frameworks extension | Express.js | - |  |  |  |
Hapi.js | - |  |  |  |
Sails.js | - |  |  |  |
LoopBack | - |  |  |  |
MVC ExtensionMyBatis (Java) | 3.4.0MyBatis extension | JAX-RS | 1.0 (JSR 311) and 2.0 (JSR 339) |  |  |  | JAX-RS Extension / REST Service Calls for Java |
JAX-WS | 2.0, 2.1, 2.2 (JSR 224) |  |  |  | JAX-WS Extension / REST Service Calls for Java |
Message QueuesActiveMQ (Java, Python) | 5.15.3 |  |  |  | Java : Message Queues extension Python : Python extension | AWS SQS (Java) | 1.x |  |  |  |
IBM MQ (Java, Python) | 6.0.0, 8.0.0 |  |  |  |
Kafka (Java) | 2.6.0 |  |  |  |
RabbitMQ (Java, Python) | 3.6.9 |  |  |  |
Spring AMQP | - |  |  |  |
Spring JMS | - |  |  |  |
Spring Kafka | - |  |  |  |
MobileAndroid/Java | 4.4 - 10.0Android 1.xAndroid/Kotlin | Kotlin extension | iOS/Objective-C | iOS 7-12, Objective-C ARCiOS - Objective-C extension | iOS/Swift | iOS 7-12, Swift 3.2 - 5.2IBM Mainframe zOS | Cobol | ANSI 85 | iOS - Swift extension | JCL z/OSCAST AIP / Mainframe Analyzer extension | IMS/DB | -IMS/DC | -
Info |
Note that IMS/DC is supported in CAST AIP ≥ 8.3.19 only.CICS | -.NET | 5.0 (from ≥1.4.6-funcrel), 6.0 (from ≥1.4.6-funcrel) |  |  |  |
PL/I | Enterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x)EGL | V7 R5.1 | .NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |  |  |  |
PL/1 extension | ADO.NETLINQ to Objects, LINQ to DataSets, LINQ to SQL | - |  |  |  |
EGL Extension | Microsoft .NET ASP.NET.NET Analyzer extension | ASPNET Corex, 3., 3.1ASP MVC RazorHTML5/JavaScript Extension | Visual Studio / .NET Framework | 2003 - 2019 / 1.1 - 4.8Dapper Framework | See the extension for more details. |  |
.NET Analyzer .NET Core | 1.x, 2.0, 2.1, 2.2, 3.0, 3.1 |  |  |  |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |  |  |  |
LINQ to Objects, LINQ to DataSets, LINQ to SQL | - |  |  |  |
iFrame | - |  |  |  |
Interop | - |  |  |  |
WinForms | - |  |  |  |
C# | 1.2 - 8.0 |  |  |  |
VB.NET | 7.1 - 15.8 |  |  |  |
Entity Framework | Versions 3.0 and aboveEntity Framework Silverlight | All versions up to 0Silverlight extension (release 1.0 - 1.4) .NET XAML extension (releases > 2.0) | WCF | All versions up to 4.5WCF extensionWPF | All versions up to 4.5 |
AWS Lambda |  |

Xamarin | - |  |  |  | .NET Analyzer extension |
Xamarin.Forms | All versions up to 5.0 |  |  |  | .NET XAML extension |
MyBatis (.NET) | 4.5.2WPF Extension | MyBatis extensionx
PHP extensionSymfony | - |  |  |
 | Python | Python Core | 2.x - 3.xPython extensionFlask | - |  |

 |  |
IBM i (formerly System i, iSeries or AS/400) | CLP and CL LE | Up to |
V7R4 and code generated for these versions by ADELIA and SYNONincluding Free Format and Full Free. |  |  |  |
DDS (Db2 for i) | Logical File, Physical File, Printer File and Display File. |  |  |  |
DDL (Db2 for i) | Tables and Views (Db2 for i) |  |  |  |
ILE COBOL for i | Up to |
V7R4V7R5 |  |  |  | CAST AIP / Mainframe Analyzer extension |
COBOL/400 | - |  |  |  |
Cobol (not IBM) | Micro Focus Cobol GCOS Cobol Cobol VMS | - |  |  |  | CAST AIP |
SAP ABAP | ABAP | 4.6 - 7.5 Info |
---|
Note that ABAP 7.5 is supported in CAST AIP ≥ 8.3.4 only. |
|  |  |  | CAST AIP / SAP ABAP Analyzer extension |
Web Dynpro for ABAP | - |  |  |  |
ABAP Script | 4.6 - 7.5 |  |  |  | SQL Analyzer (≥ 2.6.1) |
SAP Hybris | Support for the Java package com.hybris.ymkt.common.http. |  |  |  | SAP Hybris extension |
Reporting Enterprise Solutions | SAP BusinessObjects | XI, XI R2, XI 3.0, XI 3.1
|  |  |  | SAP BusinessObjects extension |
SAP Business Intelligence BusinessObjects | 4.0, 4.1 |  |  |  |
Scripting Languages | Most Unix Shell scripts | All versions of Bourne shell (bsh/sh/shell), Bourne-Again Shell (bash), C shell (csh), KornShell (ksh), Secure Shell (ssh), Tenex C Shell (tcsh) |  |  |  | Shell extension |
SQL | Azure SQL | 2005, 2008, 2012, 2014 |  |  |  | SQL Analyzer Extension and Analyzer embedded in CAST AIP as Microsoft SQL Server - analyzed as Microsoft SQL Server T-SQL. |
IBM Db2 for LUW | Up to version 11. |
1 extensionextension |
IBM Db2 for z/OS | Up to version 12 |  |  |  |
IBM Db2 for |
z/OS 12 12 1315.x |  |  |  | SQL Analyzer extension |
SQLite | Up to version 3.x |  |  |  |
Support for DDL and DML *.sql files using an over language of ANSI SQL-92 | - |  |  |  |
Sybase ASE T-SQL | 12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7, 16.0 |  |  |  | CAST AIP |
Up to version 16 |
.0 |  |  |  | SQL Analyzer extension |
Teradata | Up to version 17.x |  |  |  |
CockroachDB | Up to version 21 |  |  |  |
NonStop SQL | Up to version 3.x |  |  |  |
NoSQL | Amazon DocumentDB (.NET) | - |  |  |  |
SQL Analyzer extension | Teradata | Up to version 17.x
Image Removed
from AIP requires AIP Core 8.3.9) 2019 (requires AIP Core 8.3. |
92019 (from AIP 2021, 2022, 2023 (requires AIP Core 8.3. |
30 | 10 14