Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Summary: This section gives you the list of programming languages/technologies and the versions of these technologies that are officially supported by CAST

, whether "out of the box" in CAST AIP, or via an official CAST AIP extension

Imaging.

For CAST Highlight covered technologies, please check https://doc.casthighlight.com/#technologycoverage.


Note

Column explanation

The columns situated to the right of the table below can be explained as follows:

  • Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
  • Quality, Security and Sizing: a green tick indicates that CAST can measure technical size (LoC, Number of classes, Number of Programs, …) and that a minimum set of Quality and/or Security rules exist
  • CAST Imaging: a green tick indicates that this technology is supported in IMAGING.
  • Support method:
    • Indicates how the technology is supported: "out of the box" in CAST AIP, or via an official CAST AIP extension. Clickable links will take you direct to more detailed information about the technology support
    • Some extensions are in "alpha" and as such no official support is available from CAST.


Global TechnologySub-technology / framework / languageVersion(s) supported
Function Points
CAST ImagingCAST Dashboards (
transactions)
Quality, Security and Sizing
CAST Imaging
Function Points
(transactions)
Support method
Microsoft (not .NET)ASP-(tick)(tick)(tick)CAST AIP / HTML5/JavaScript Extension

Visual Basic

Microsoft VB 4 32 bits, VB 5, VB 6(tick)(tick)(tick)CAST AIP
C / C++  

C99, C11 and C17

Up to C++17

-(tick)(tick)(tick)CAST AIP / C and Cpp Analyzer Extension
Pro*C, Pro*C++-(tick)(tick)(tick)
IBM Db2 SQC, IBM Db2 SQC++-(tick)(tick)(tick)
Adobe FlexFlex3.x(error)(tick)(error)Flex Extension
FortranFortran 77, 90 and 2003(tick)(tick)(tick)Fortran Extension
Java/JEE technologies            






Java JDK

1.1 - 1.

13-

4, and 5 - 18

(tick)(tick)(tick)JEE Analyzer Extension
Java Server Faces (JSF)1.2, 2.0, 2.1(tick)(tick)(tick)
Java Server Page (JSP)1.1 - 2.3(tick)(tick)(tick)
Apache Camel
Struts Validator 1.2, 1.3(tick)
(error)
(tick)(tick)
Apache Camel ExtensionApache/Spring/Other (Web Services)-(tick)(error)(tick)REST Service Calls for JavaApache Struts
STXX1.0, 1.1,
2
1.
0 -
2
.5
(tick)(tick)(tick)

JEE Analyzer Extension / Apache Struts Extension

Struts Validator 1.2, 1.3(tick)(tick)(tick)JEE Analyzer ExtensionSTXX1.0, 1.1, 1.2(tick)(tick)(tick)Hibernate2.x, 3.1, 3.2, 3.3, 3.4 3.
Hibernate2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2, 4.3-5.x(tick)(tick)(tick)
JPA1.0, 2.0, 2.1(tick)(tick)(tick)
EJB 2.0, 2.1, 3.x(tick)(tick)(tick)
Spring IoC 1.2.x, 2.x, 3.x, 4.x, 5.x(tick)(tick)(tick)
WSDL 1.1(tick)(tick)(tick)
CDI1.0, 1.1, 1.2(tick)(tick)(tick)
SAP HybrisSupport for the Java package com.hybris.ymkt.common.http.
Java AWT (Abstract Window Toolkit)-(tick)(error)(tick)
SAP Hybris
Java UI extension
GWT
Java Swing-(tick)(error)(tick)
Google Web Toolkit Framework extensionSpring Batch
Eclipse SWT/JFace-(tick)
(tick)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-(tick)(error)(tick)Spring Data ExtensionSpring WebFlow-(tick)(error)(tick)Spring WebFlow extensionSpring Security-(error)(tick)(tick)Spring Security extensionSpring MVC
(error)(tick)
JEE Analyzer Extension / Spring Batch extension
Amazon DocumentDB3.6, 4.0(tick)(tick)(tick)Amazon DocumentDB support for Java source code
Apache Camel-(tick)(error)(tick)Apache Camel Extension
Apache/Spring/Other (Web Services)-(tick)(error)(tick)REST Service Calls for Java
Apache Struts1.0, 1.1, 2.0 - 2.5(tick)(tick)(tick)

JEE Analyzer Extension / Apache Struts Extension

Apache Cassandra 1.x, 2.x, 3.x, 4.x(tick)(tick)(tick)Cassandra for Java
SAP HybrisSupport for the Java package com.hybris.ymkt.common.http.(tick)(error)(tick)

SAP Hybris extension

GWT-(tick)(error)(tick)
Spring MVC ExtensionMyBatis (Java)3.4.0

Google Web Toolkit

Spring Batch-(tick)(tick)
(error)
(tick)
MyBatis extensionJAX-RS1.0 (JSR 311) and 2.0 (JSR 339)(tick)(error)(tick)JAX-RS Extension / REST Service Calls for JavaJAX-WS2.0, 2.1, 2.2 (JSR 224)
JEE Analyzer Extension / Spring Batch extension
Spring Boot(tick)(error)
(tick)
(error)
JAX
-
WS Extension / REST Service Calls for JavaMessage Queues
ActiveMQ (Java, Python)5.15.3Message Queues
Spring Data-(tick)(error)(tick)Spring Data Extension
Spring WebFlow-(tick)(error)(tick)
Java : AWS SQS (Java)1.x
Spring WebFlow extension

Python : Python extension

Spring Security-(tick)(tick)(error)
(tick)IBM MQ (Java, Python)6.0.0, 8.0.0
Spring Security extension
Spring MVC-(tick)(error)(tick)
Kafka
Spring MVC Extension
MyBatis (Java)
2
3.
63.6.9
4.0(tick)(error)(tick)
RabbitMQ (Java, Python)-
MyBatis extension
JAX-RS1.0 (JSR 311) and 2.0 (JSR 339)(tick)(error)(tick)
Spring AMQP
JAX-RS Extension / REST Service Calls for Java
JAX-WS2.0, 2.1, 2.2 (JSR 224)(tick)(error)(tick)
Spring JMS
JAX-WS Extension / REST Service Calls for Java
AWS SDK-(tick)
(error)
(tick)(tick)
Spring Kafka
AWS Java extension




AWS SNS-(tick)
(error)
(tick)(tick)
MobileAndroid/Java4.4 - 10.0Android/Kotlin1.x
AWS SQS-(tick)(tick)(tick)
Android extension
AWS Lambda -(tick)(tick)(tick)

AWS S3

-(tick)
Kotlin extensioniOS/Objective-CiOS 7-12, Objective-C ARC
(tick)(tick)
GCP (Google Cloud Platform)Bigtable 2.x(tick)(tick)(tick)
iOS - Objective-C
GCP Java extension
iOS/SwiftiOS 7-12, Swift 3.2 - 5.2
JDBCSupport for JDBC package APIs responsible CRUD database operations.(tick)(tick)(tick)
iOS - Swift
JDBC extension
IBM Mainframe zOS   CobolANSI 85Mainframe Analyzer
Spark JDBC-(tick)(tick)(tick)
CAST AIP / -
Spark JDBC extension
JCL z/OS
Jdbi3.37.0 and above(tick)(tick)(tick)
IMS/DBGlobal TechnologySub-technology / framework / languageVersion(s) supportedFunction Points
(transactions)Quality, Security and SizingCAST ImagingSupport methodMicrosoft (not .NET)ASP-(tick)(tick)(tick)CAST AIP / HTML5/JavaScript Extension

Visual Basic

Microsoft VB 4 32 bits, VB 5, VB 6(tick)(tick)(tick)CAST AIPC / C++  

C99, up to C++17 standards

-(tick)(tick)(tick)CAST AIP / C and Cpp Analyzer ExtensionPro*C, Pro*C++-(tick)(tick)(tick)IBM Db2 SQC, IBM Db2 SQC++-(tick)(tick)(tick)Adobe FlexFlex3.x(error)(tick)(error)Flex ExtensionFortranFortran 77, 90 and 2003(tick)(tick)(tick)Fortran ExtensionJava/JEE technologies            
Java JDK

1.1 - 1.13

(tick)(tick)(tick)JEE Analyzer ExtensionJava Server Faces (JSF)1.2, 2.0, 2.1(tick)(tick)(tick)Java Server Page (JSP)1.1 - 2.3(tick)(tick)(tick)Apache Camel-(tick)(error)(tick)Apache Camel ExtensionApache/Spring/Other (Web Services)-(tick)(error)(tick)REST Service Calls for JavaApache Struts1.0, 1.1, 2.0 - 2.5(tick)(tick)(tick)

JEE Analyzer Extension / Apache Struts Extension

Struts Validator 1.2, 1.3(tick)(tick)(tick)JEE Analyzer ExtensionSTXX1.0, 1.1, 1.2(tick)(tick)(tick)Hibernate2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2, 4.3-5.x(tick)(tick)(tick)JPA1.0, 2.0, 2.1(tick)(tick)(tick)EJB 2.0, 2.1, 3.x(tick)(tick)(tick)Spring IoC 1.2.x, 2.x, 3.x, 4.x, 5.x(tick)(tick)(tick)WSDL 1.1(tick)(tick)(tick)CDI1.0, 1.1, 1.2(tick)(tick)(tick)SAP HybrisSupport for the Java package com.hybris.ymkt.common.http.(tick)(error)(tick)

SAP Hybris extension

GWT-(tick)(error)(tick)Google Web Toolkit Framework extensionSpring Batch-(tick)(tick)(tick)JEE Analyzer Extension / Spring Batch extensionSpring 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-(tick)(error)(tick)Spring Data ExtensionSpring WebFlow-(tick)(error)(tick)Spring WebFlow extensionSpring Security-(error)(tick)(tick)Spring Security extensionSpring MVC
JDBI
jOOQ-(tick)(tick)(tick)
IMS/DC

-

Info
Note that IMS/DC is supported in CAST AIP ≥ 8.3.19 only.
(tick)(tick)(tick)CICS-(tick)(tick)(tick)PL/IEnterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x)(tick)(tick)(tick)PL/1 extensionEGLV7 R5.1(tick)(tick)(tick)EGL ExtensionMicrosoft .NET 
  
   
    ADO.NET-(tick)(tick)(tick).NET Analyzer extensionASP.NET-(tick)(tick)(tick)ASP.NET Core2.x, 3.0, 3.1(tick)(tick)(tick)ASP.NET MVC Razor-(tick)(tick)(tick)HTML5/JavaScript ExtensionVisual Studio / .NET Framework2003 - 2019 / 1.1 - 4.8(tick)(tick)(tick).NET Analyzer extension.NET Core1.x, 2.0, 2.1, 2.2, 3.0, 3.1(tick)(tick)(tick).NET Standard1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1(tick)(tick)(tick)LINQ to Objects, LINQ to DataSets, LINQ to SQL-(tick)(tick)(tick)iFrame-(tick)(tick)(tick)Interop-(tick)(tick)(tick)WinForms-(tick)(tick)(tick)C#1.2 - 8.0(tick)(tick)(tick)VB.NET7.1 - 15.8(tick)(tick)(tick)Entity FrameworkVersions 3.0 and above(tick)(error)(tick)Entity Framework extensionSilverlightAll versions up to 5.0(tick)(error)(tick)

Silverlight extension (release 1.0 - 1.4)

.NET XAML extension (releases > 2.0)

WCFAll versions up to 4.5(tick)(tick)(tick)WCF extensionWPFAll versions up to 4.5(tick)(error)(tick)

WPF Extension

Xamarin-(tick)(tick)(tick).NET Analyzer extensionXamarin.FormsAll versions up to 5.0(tick)(error)(tick).NET XAML extensionMyBatis (.NET)4.5.2(tick)(error)(tick)MyBatis extension

Oracle Enterprise Solutions

Oracle Forms/Reports10g - 11g(tick)(tick)(tick)CAST AIPPeopleSoft8.45 - 8.56(error)(tick)(error)PeopleSoft extensionSiebel7.5 - 16.x(error)(tick)(error)Siebel extensionPHPPHP Core5.x(tick)(tick)(error)

PHP extension

Symfony-(tick)(tick)(error)PythonPython Core2.x - 3.x(tick)(tick)(tick)Python extensionFlask-(tick)(error)(tick)

IBM i

(formerly System i, iSeries or AS/400)

CLP and CL LEUp to V7R4(tick)(tick)(tick)IBM RPG Analyzers extensionRPGSupport for RPG III and IV, and code generated for these versions by ADELIA and SYNON(tick)(tick)(tick)DDS (Db2 for i)Logical File, Physical File, Printer File and Display File.(tick)(tick)(tick)DDL (Db2 for i)Tables and Views (Db2 for i)(tick)(tick)(tick)ILE COBOL for iUp to V7R4(tick)(tick)(tick)CAST AIP / Mainframe Analyzer extensionCOBOL/400-(tick)(tick)(tick)Cobol (not IBM)

Micro Focus Cobol

GCOS Cobol

Cobol VMS

-(tick)(tick)(tick)CAST AIPSAP ABAP 

ABAP

4.6 - 7.5

Info
Note that ABAP 7.5 is supported in CAST AIP ≥ 8.3.4 only.
(tick)(tick)(tick)CAST AIP

Web Dynpro for ABAP

-(tick)(tick)(tick)ABAP Script4.6 - 7.5(tick)(tick)(tick)SQL Analyzer (≥ 2.6.1)SAP HybrisSupport for the Java package com.hybris.ymkt.common.http.(tick)(error)(tick)SAP Hybris extensionReporting Enterprise Solutions SAP BusinessObjects

XI, XI R2, XI 3.0, XI 3.1

(tick)(tick)(tick)SAP BusinessObjects extensionSAP Business Intelligence BusinessObjects4.0, 4.1(tick)(tick)(tick)Scripting LanguagesMost Unix Shell scriptsAll versions of Bourne shell (bsh/sh/shell), Bourne-Again Shell (bash), C shell (csh), KornShell (ksh), Secure Shell (ssh), Tenex C Shell (tcsh)(tick)(tick)(tick)Shell extensionSQL             Azure SQL2005, 2008, 2012, 2014(tick)(tick)(tick)SQL Analyzer Extension and Analyzer embedded in CAST AIP as Microsoft SQL Server - analyzed as Microsoft SQL Server T-SQL.IBM Db2 for LUWUp to version 11.1(tick)(tick)(tick)SQL Analyzer extensionIBM Db2 for z/OSUp to version 12(tick)(tick)(tick)InformixUp to version 12.x(tick)(tick)(tick)MariaDBUp to version 10.x(tick)(tick)(tick)Microsoft SQL Server T-SQL2005, 2008, 2012, 2014, 2016, 2017, 2019(tick)(tick)(tick)CAST AIPUp to version 2019(tick)(tick)(tick)SQL Analyzer extensionMySQLUp to version 8.x(tick)(tick)(tick)Oracle Server PL/SQLOracle PL/SQL 8i (8.1.6.x, 8.1.7.x) - 19c(tick)(tick)(tick)CAST AIPUp to version 19c(tick)(tick)(tick)SQL Analyzer extensionPostgreSQLUp to version 13.x(tick)(tick)(tick)SQL Analyzer extensionSQLiteUp to version 3.x(tick)(tick)(tick)Support for DDL and DML *.sql files using an over language of ANSI SQL-92-(tick)(tick)(tick)Sybase ASE T-SQL12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7, 16.0(tick)(tick)(tick)CAST AIPUp to version 16.0(tick)(tick)(tick)SQL Analyzer extensionTeradataUp to version 17.x(tick)(tick)(tick)NoSQLAzure Cosmos DB (.NET)-(tick)(tick)(tick)NoSQL for .NETAzure Cosmos DB (Java)-(tick)(tick)(tick)NoSQL for JavaAzure Cosmos DB (Node.js)-(tick)(tick)(tick)Node.js extensionCouchbase (.NET)-

 Image Removed

(tick)

(tick)NoSQL for .NETCouchbase (Java)-(tick)(tick)(tick)NoSQL for JavaCouchDB (Java)-(tick)(tick)(tick)NoSQL for JavaCouchDB (Node.js)-(tick)(tick)(tick)Node.js extensionDynamoDB (.NET)-(tick)(tick)(tick)NoSQL for .NETDynamoDB (Java)-(tick)(tick)(tick)NoSQL for JavaDynamoDB (Node.js)-(tick)(tick)(tick)Node.js extensionElasticsearch (.NET)-(tick)(tick)(tick)NoSQL for .NETElasticsearch (Java)-(tick)(tick)(tick)NoSQL for JavaElasticsearch (Node.js)-(tick)(tick)(tick)Node.js extensionMarkLogic (Java)-(tick)(tick)(tick)NoSQL for JavaMarkLogic (Node.js)-(tick)(tick)(tick)Node.js extensionMemcached (.NET)-

(tick)

(tick)

(tick)NoSQL for .NETMemcached (Java)-(tick)(tick)(tick)NoSQL for JavaMemcached (Node.js)-(tick)(tick)(tick)Node.js extensionMongoDB (.NET)-(tick)(tick)(tick)NoSQL for .NETMongoDB (Java)-(tick)(tick)(tick)NoSQL for JavaMongoDB (Node.js)-(tick)(tick)(tick)Node.js extensionRedis (.NET)-(tick)(tick)(tick)NoSQL for .NETRedis (Java)-(tick)(tick)(tick)NoSQL for JavaRedis (Node.js)-(tick)(tick)(tick)Node.js extensionMisc. Enterprise Solutions

TIBCO BusinessWorks

5.1 - 5.13

(tick)(tick)(tick)TIBCO extensionTIBCO ActiveMatrix BusinessWorks6.0 - 6.2(tick)(tick)(tick)PowerBuilder

8 to 12.6

2017, 2017 R2, 2017 R3 (from AIP 8.3.9)

2019 (from AIP 8.3.30)

(tick)(tick)(tick)CAST AIPOracle BPEL(tick)(tick)(error)BPEL extensionWeb         
     Angular2 - 10(tick)(tick)(tick)TypeScript and Frameworks extensionVue.js2.x(tick)(tick)(tick)Vue.js extensionAngular.js1.0 - 1.8(tick)(tick)(tick)AngularJS extensionCSS1 - 3(tick)(tick)(tick)HTML5/JavaScript extensionHTML1 - 5(tick)(tick)(tick)HTML5/JavaScript extension2.0 - 4.0.1(tick)(tick)(tick)CAST AIPJavaScript1 - 1.8.1(tick)(tick)(tick)HTML5/JavaScript extension1.2, 1.5(tick)(tick)(tick)CAST AIP JavaScript ECMA6(tick)(tick)(tick)HTML5/JavaScript extensionJScript1.0 - 5.6(tick)(tick)(tick)CAST AIPjQuery1.0 - 3.x(tick)(tick)(tick)jQuery extensionReactJS / React Native15.x - 16.x(tick)(tick)(tick)

ReactJS extension / 

TypeScript and Frameworks extension 

SAPUI51.28 and above(tick)(error)(tick)SAPUI5 extensionTypeScript1.x - 3.x(tick)(tick)(tick)TypeScript and Frameworks extension VBScriptUp to 5.5(tick)(tick)(tick)CAST AIPXHTML1 - 5(tick)(tick)(tick)HTML5/JavaScript extension1.x(tick)(tick)(tick)CAST AIPNode.js
Node.js4.0.x - 14.x(tick)(tick)(tick)

Node.js extension

TypeScript and Frameworks extension 

Express.js-(tick)(tick)(tick)Hapi.js-(tick)(error)(tick)Sails.js-(tick)(error)(tick)LoopBack-(tick)(error)(tick)
Info
Summary: This section gives you the list of programming languages/technologies and the versions of these technologies that are officially supported by CAST, whether "out of the box" in CAST AIP, or via an official CAST AIP extension.
Note

Column explanation

The columns situated to the right of the table below can be explained as follows:

  • Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
  • Quality, Security and Sizing: a green tick indicates that CAST can measure technical size (LoC, Number of classes, Number of Programs, …) and that a minimum set of Quality and/or Security rules exist
  • CAST Imaging: a green tick indicates that this technology is supported in IMAGING.
  • Support method:
    • Indicates how the technology is supported: "out of the box" in CAST AIP, or via an official CAST AIP extension. Clickable links will take you direct to more detailed information about the technology support
    • Some extensions are in "alpha" and as such no official support is available from CAST.
jOOQ extension
Message Queues

ActiveMQ (Java, Python)5.15.3(tick)(error)(tick)

Java : Message Queues extension

Python : Python extension

AWS SQS (Java)1.x(tick)(error)(tick)
IBM MQ (Java, Python)6.0.0, 8.0.0(tick)(error)(tick)
Kafka (Java)2.6.0(tick)(error)(tick)
RabbitMQ (Java, Python)3.6.9(tick)(error)(tick)
Spring AMQP-(tick)(error)(tick)
Spring JMS-(tick)(error)(tick)
Spring
MVC ExtensionMyBatis (Java)3.4.0
Kafka-(tick)(error)(tick)
MyBatis extensionJAX-RS1.0 (JSR 311) and 2.0 (JSR 339)(tick)(error)(tick)JAX-RS Extension / REST Service Calls for JavaJAX-WS2.0, 2.1, 2.2 (JSR 224)(tick)(error)(tick)JAX-WS Extension / REST Service Calls for JavaMessage Queues
ActiveMQ (Java, Python)5.15.3(tick)(error)(tick)

Java : Message Queues extension

Python : Python extension

AWS SQS (Java)1.x(tick)(error)(tick)IBM MQ (Java, Python)6.0.0, 8.0.0(tick)(error)(tick)Kafka (Java)2.6.0(tick)(error)(tick)RabbitMQ (Java, Python)3.6.9(tick)(error)(tick)Spring AMQP-(tick)(error)(tick)Spring JMS-(tick)(error)(tick)Spring Kafka-(tick)(error)(tick)MobileAndroid/Java4.4 - 10.0
Mobile


Android/Java

4.4 - 10.0

(tick)(tick)(tick)Android extension
Android/Kotlin1.x(tick)(tick)(tick)Kotlin extension
iOS/Objective-CiOS 7-12, Objective-C ARC(tick)(tick)(tick)iOS - Objective-C extension
iOS/SwiftiOS 7-12, Swift 3.2 - 5.2(tick)(tick)(tick)iOS - Swift extension
IBM Mainframe zOS   CobolANSI 85(tick)(tick)(tick)CAST AIP / Mainframe Analyzer extension
JCL z/OS-(tick)(tick)(tick)
IMS/DB-(tick)(tick)(tick)
IMS/DC

-

Info
Note that IMS/DC is supported in CAST AIP ≥ 8.3.19 only.


(tick)(tick)(tick)
CICS-(tick)(tick)(tick)
PL/IEnterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x)(tick)(tick)(tick)
Android 1.x
PL/1 extension
Android/Kotlin
EGLV7 R5.1(tick)(tick)(tick)
Kotlin extensioniOS/Objective-CiOS 7-12, Objective-C ARC
EGL Extension
Microsoft .NET 
  


   


    
ADO.NET-(tick)(tick)(tick)
iOS - Objective-C extensioniOS/SwiftiOS 7-12, Swift 3.2 - 5.2IBM Mainframe zOS   CobolANSI 85
.NET Analyzer extension
ASP.NET-(tick)(tick)(tick)
ASP.NET Core2.x, 3.0, 3.1, 5, 6(tick)(tick)(tick)
iOS - Swift extensionJCL z/OS
ASP.NET MVC Razor-(tick)(tick)(tick)
CAST AIP / Mainframe Analyzer extension
HTML5/JavaScript Extension
ASP.NET Web API-(tick)(tick)(tick)
IMS/DB-
ASP.NET Web API
Visual Studio / .NET Framework2003 - 2019 / 1.1 - 4.8(tick)(tick)(tick)
IMS/DC

-

InfoNote that IMS/DC is supported in CAST AIP ≥ 8.3.19 only.
.NET Analyzer extension
.NET Core1.x, 2.0, 2.1, 2.2, 3.0, 3.1(tick)(tick)(tick)
CICS-
.NET5.0 (from 1.4.6-funcrel), 6.0 (from 1.4.6-funcrel)(tick)(tick)(tick)
PL/IEnterprise PL/I for z/OS : all versions (v3.x, v4.x, v5.x)EGLV7 R5.1
.NET Standard1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1(tick)(tick)(tick)
PL/1 extensionADO.NET
LINQ to Objects, LINQ to DataSets, LINQ to SQL-(tick)(tick)(tick)
EGL ExtensionMicrosoft .NET 
  
   
    ASP.NET
iFrame-(tick)(tick)(tick)
Interop-(tick)(tick)(tick)
.NET Analyzer extension
WinForms-(tick)(tick)(tick)
C#
ASP
1.
NET Core
2 - 10.
x, 3.
0
, 3.1
(tick)(tick)(tick)
ASP
VB.NET
MVC Razor
7.1 - 15.8(tick)(tick)(tick)
HTML5/JavaScript ExtensionVisual Studio / .NET Framework2003 - 2019 / 1.1 - 4.8
Dapper FrameworkSee the extension for more details.(tick)
(tick)
(error)(tick)
.NET Analyzer
Dapper Framework extension
.NET Core1.x, 2.0, 2.1, 2.2, 3.0, 3.1(tick)(tick)(tick).NET Standard1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1(tick)(tick)(tick)LINQ to Objects, LINQ to DataSets, LINQ to SQL-(tick)(tick)(tick)iFrame-(tick)(tick)(tick)Interop-(tick)(tick)(tick)WinForms-(tick)(tick)(tick)C#1.2 - 8.0(tick)(tick)(tick)VB.NET7.1 - 15.8(tick)(tick)(tick)Entity FrameworkVersions 3.0 and above
Entity Framework.NET Framework versions 3.0 and above(tick)(error)(tick)Entity Framework extension
Microsoft Enterprise Library2.0 - 6.0.1304(tick)(error)(tick)Microsoft Enterprise Library
NHibernate Framework.NET Framework versions 3.0 and above(tick)(error)(tick)NHibernate Framework extension
SilverlightAll versions up to 5.0(tick)(error)(tick)

Silverlight extension (release 1.0 - 1.4)

.NET XAML extension (releases > 2.0)

WCF  (Windows Communication Foundation)All versions up to 4.5(tick)(tick)(tick)WCF extension
WPF (Windows Presentation Foundation)All versions up to 4.5(tick)(error)(tick)

WPF Extension

Xamarin-(tick)(tick)(tick).NET Analyzer extension
Xamarin.FormsAll versions up to 5.0(tick)(error)(tick)
Entity Framework
.NET XAML extension
SilverlightAll versions up to
MyBatis (.NET)4.5.
0
2(tick)(error)(tick)

Silverlight extension (release 1.0 - 1.4)

.NET XAML extension (releases > 2.0)

WCFAll versions up to 4.5
MyBatis extension
AWS.NETAWS SDK(tick)(tick)(tick)AWS .NET extension
AWS SNS(tick)(tick)(tick)
AWS SQS(tick)
WCF extension
(tick)
WPFAll versions up to 4.5
(tick)
AWS Lambda (tick)
(error)Xamarin-(tick)(tick)(tick).NET Analyzer extensionXamarin.FormsAll versions up to 5.0(tick)(error)(tick).NET XAML extensionMyBatis (.NET)4.5.2
(tick)(tick)

WPF Extension

AWS S3(tick)(tick)(tick)
Azure.NETAzure Blob(tick)(error)(tick)Azure .NET extension
Azure Service Bus(tick)(error)(tick)
GCP (Google Cloud Platform)Bigtable 2.x(tick)(tick)(tick)GCP .NET extension
Apache Kafka for .NETConfluent.Kafka 2.x.x(tick)(error)(tick)
MyBatis extension
Apache Kafka for .NET

Oracle Enterprise Solutions

Oracle Forms/Reports10g - 11g(tick)(tick)(tick)CAST AIP
PeopleSoft8.45 - 8.56(error)(tick)(error)PeopleSoft extension
Siebel7.5 - 16.x(error)(tick)(error)Siebel extension
PHPPHP Core5.
x
x(error)(tick)(tick)

PHP extension

Symfony-(error)(tick)(tick)
PythonPython Core2.x - 3.x(tick)(tick)(tick)Python extension
Flask-(tick)(error)(tick)
AWS SDK-(tick)(tick)(tick)
AWS SNS-(tick)(tick)
(error)
(tick)
PHP extension
AWS SQS
Symfony
-(tick)(tick)
(error)PythonPython Core2.x - 3.x
(tick)
AWS Lambda -(tick)(tick)(tick)
Python extension
AWS S3
Flask
-(tick)
(error)
(tick)(tick)

IBM i

(formerly System i, iSeries or AS/400)

CLP and CL LEUp to
V7R4
V7R5(tick)(tick)(tick)IBM RPG Analyzers extension
RPGSupport for RPG III and IV,
and code generated for these versions by ADELIA and SYNON
including Free Format and Full Free.(tick)(tick)(tick)
DDS (Db2 for i)Logical File, Physical File, Printer File and Display File.(tick)(tick)(tick)
DDL (Db2 for i)Tables and Views (Db2 for i)(tick)(tick)(tick)
ILE COBOL for iUp to
V7R4
V7R5(tick)(tick)(tick)CAST AIP / Mainframe Analyzer extension
COBOL/400-(tick)(tick)(tick)
Cobol (not IBM)

Micro Focus Cobol

GCOS Cobol

Cobol VMS

-(tick)(tick)(tick)CAST AIP
SAP ABAP 

ABAP

4.6 - 7.5

Info
Note that ABAP 7.5 is supported in CAST AIP ≥ 8.3.4 only.


(tick)(tick)(tick)CAST AIP / SAP ABAP Analyzer extension

Web Dynpro for ABAP

-(tick)(tick)(tick)
ABAP Script4.6 - 7.5(tick)(tick)(tick)SQL Analyzer (≥ 2.6.1)
SAP HybrisSupport for the Java package com.hybris.ymkt.common.http.(tick)(error)(tick)SAP Hybris extension
Reporting Enterprise Solutions SAP BusinessObjects

XI, XI R2, XI 3.0, XI 3.1


(tick)(tick)(tick)SAP BusinessObjects extension
SAP Business Intelligence BusinessObjects4.0, 4.1(tick)(tick)(tick)
Scripting LanguagesMost Unix Shell scriptsAll versions of Bourne shell (bsh/sh/shell), Bourne-Again Shell (bash), C shell (csh), KornShell (ksh), Secure Shell (ssh), Tenex C Shell (tcsh)(tick)(tick)(tick)Shell extension
SQL             Azure SQL2005, 2008, 2012, 2014(tick)(tick)(tick)SQL Analyzer Extension and Analyzer embedded in CAST AIP as Microsoft SQL Server - analyzed as Microsoft SQL Server T-SQL.
IBM Db2 for LUWUp to version 11.
1
x(tick)(tick)(tick)SQL Analyzer
extension
extension
IBM Db2 for z/OSUp to version 12(tick)(tick)(tick)
IBM Db2 for
z/OS
iUp to version
12
7.5(tick)(tick)(tick)
InformixUp to version
12
14.x(tick)(tick)(tick)
MariaDBUp to version 10.x(tick)(tick)(tick)
Microsoft SQL Server T-SQL2005, 2008, 2012, 2014, 2016, 2017, 2019(tick)(tick)(tick)CAST AIP
Up to version 2019(tick)(tick)(tick)SQL Analyzer extension
MySQLUp to version 8.x(tick)(tick)(tick)
Oracle Server PL/SQLOracle PL/SQL 8i (8.1.6.x, 8.1.7.x) - 19c(tick)(tick)(tick)CAST AIP
Up to version 19c(tick)(tick)(tick)SQL Analyzer extension
PostgreSQLUp to version
13
15.x(tick)(tick)(tick)SQL Analyzer extension
SQLiteUp to version 3.x(tick)(tick)(tick)
Support for DDL and DML *.sql files using an over language of ANSI SQL-92-(tick)(tick)(tick)
Sybase ASE T-SQL12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7, 16.0(tick)(tick)(tick)CAST AIP
Up to version 16
.0
(tick)(tick)(tick)SQL Analyzer extension
TeradataUp to version 17.x(tick)(tick)(tick)
CockroachDBUp to version 21(tick)(tick)(tick)
NonStop SQLUp to version 3.x(tick)(tick)(tick)
NoSQLAmazon DocumentDB (.NET)-(tick)(tick)(tick)
SQL Analyzer extensionTeradataUp to version 17.x
NoSQL for .NET
Amazon DocumentDB (Java)-(tick)(tick)(tick)NoSQL for Java
Azure Cosmos DB (.NET)-(tick)(tick)(tick)NoSQL for .NET
Azure Cosmos DB (Java)-(tick)(tick)(tick)NoSQL for Java
Azure Cosmos DB (Node.js)-(tick)(tick)(tick)Node.js extension
Apache Cassandra (Java)1.x, 2.x, 3.x, 4.x(tick)(tick)(tick)Cassandra for .CQL
Couchbase (.NET)-
 Image Removed
(tick)

(tick)

(tick)

 Image Added

NoSQL for .NET
Couchbase (Java)-(tick)(tick)(tick)NoSQL for Java
CouchDB (Java)-(tick)(tick)(tick)NoSQL for Java
CouchDB (Node.js)-(tick)(tick)(tick)Node.js extension
DynamoDB (.NET)-(tick)(tick)(tick)NoSQL for .NET
DynamoDB (Java)-(tick)(tick)(tick)NoSQL for Java
DynamoDB (Node.js)-(tick)(tick)(tick)Node.js extension
Elasticsearch (.NET)-(tick)(tick)(tick)NoSQL for .NET
Elasticsearch (Java)-(tick)(tick)(tick)NoSQL for Java
Elasticsearch (Node.js)-(tick)(tick)(tick)Node.js extension
MarkLogic (Java)-(tick)(tick)(tick)NoSQL for Java
MarkLogic (Node.js)-(tick)(tick)(tick)Node.js extension
Memcached (.NET)-(tick)

(tick)

(tick)

NoSQL for .NET
Memcached (Java)-(tick)(tick)(tick)NoSQL for Java
Memcached (Node.js)-(tick)(tick)(tick)Node.js extension
MongoDB (.NET)-(tick)(tick)(tick)NoSQL for .NET
MongoDB (Java)-(tick)(tick)(tick)NoSQL for Java
MongoDB (Node.js)-(tick)(tick)(tick)Node.js extension
Redis (.NET)-(tick)(tick)(tick)NoSQL for .NET
Redis (Java)-(tick)(tick)(tick)NoSQL for Java
Redis (Node.js)-(tick)(tick)(tick)Node.js extension
Misc. Enterprise Solutions

TIBCO BusinessWorks

5.1 - 5.13

(tick)(tick)(tick)TIBCO extension
TIBCO ActiveMatrix BusinessWorks6.0 - 6.2(tick)(tick)(tick)
PowerBuilder

8 to 12.6

2017, 2017 R2, 2017 R3 (

from AIP

requires AIP Core 8.3.9)

2019 (requires AIP Core 8.3.

9

30)

2019 (from AIP

2021, 2022, 2023 (requires AIP Core 8.3.

30

50)

(tick)(tick)(tick)CAST AIP
Oracle BPEL
(error)(tick)(tick)
(error)
BPEL extension
Web         
     
Angular2 -
10
13(tick)(tick)(tick)TypeScript and Frameworks extension
Vue.js2.x(tick)(tick)(tick)Vue.js extension
Angular.js1.0 - 1.8(tick)(tick)(tick)AngularJS extension
CSS1 - 3(tick)(tick)(tick)HTML5/JavaScript extension
HTML1 - 5(tick)(tick)(tick)HTML5/JavaScript extension
2.0 - 4.0.1(tick)(tick)(tick)CAST AIP
JavaScript1 - 1.8.1(tick)(tick)(tick)HTML5/JavaScript extension
1.2, 1.5(tick)(tick)(tick)CAST AIP 
JavaScript ECMA6(tick)(tick)(tick)HTML5/JavaScript extension
JScript1.0 - 5.6(tick)(tick)(tick)CAST AIP
jQuery1.0 - 3.x(tick)(tick)(tick)jQuery extension
ReactJS / React Native15.x - 16.x(tick)(tick)(tick)

ReactJS extension / 

TypeScript and Frameworks extension 

SAPUI51.28 and above(tick)(error)(tick)SAPUI5 extension
TypeScript1.x - 3.x(tick)(tick)(tick)TypeScript and Frameworks extension 
VBScriptUp to 5.5(tick)(tick)(tick)CAST AIP
XHTML1 - 5(tick)(tick)(tick)HTML5/JavaScript extension
1.x(tick)(tick)(tick)CAST AIP
Node.js



Node.js4.0.x -
14
18.x(tick)(tick)(tick)

Node.js extension

TypeScript and Frameworks extension 

Express.js-(tick)(tick)(tick)
Hapi.js-(tick)(error)(tick)
Sails.js-(tick)(error)(tick)
LoopBack-(tick)(error)(tick)
AWS SDK-(tick)(tick)(tick)
AWS SNS-(tick)(tick)(tick)
AWS SQS-(tick)(tick)(tick)
AWS Lambda -(tick)(tick)(tick)
AWS S3-(tick)(tick)(tick)