This documentation page is no longer maintained. Please see the relevant section in Infrastructure sizing guide. |
|
Excluding the CAST dashboards (CAST AIC Portal, Health Dashboard, Engineering Dashboard, legacy CAST Discovery Portal and legacy CAST Engineering Dashboard) and the CAST Delivery Manager Tool, CAST AIP components can be installed successfully on the following Operating Systems:
Operating System | Supported | Supported by reference | Deprecated support | Notes |
---|---|---|---|---|
Microsoft Windows Server 2019 |
| |||
Microsoft Windows 10 | ||||
Microsoft Windows Server 2016 | Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. | |||
Microsoft Windows 8.1 | ||||
Microsoft Windows 7 SP1 | ||||
Microsoft Windows Server 2012 R2 (Standard edition) | Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. | |||
Microsoft Windows Server 2012 (Standard edition) | ||||
Microsoft Windows 8 | ||||
Microsoft Windows Server 2008 R2 SP1 (Standard edition) |
There are no known issues running CAST AIP on a supported Windows system, when the Windows system runs as a virtual machine on host VMWare or Hyper-V servers. However, it is inherent to such a system that performance may be affected.
All CAST dashboards can be installed on any Microsoft Windows or Linux operating system provided that the chosen JEE application server (which must be supported by CAST - see below) supports installation on that operating system.
Note that "CAST dashboards" refers to the following:
|
Operating System | Supported | Supported by reference | Deprecated support | Notes |
---|---|---|---|---|
Microsoft Windows Server 2019 |
| |||
Microsoft Windows 10 | ||||
Microsoft Windows Server 2016 | Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. | |||
Microsoft Windows 8.1 | ||||
Microsoft Windows 7 SP1 | ||||
Microsoft Windows Server 2012 R2 (Standard edition) | Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. | |||
Microsoft Windows Server 2012 (Standard edition) | ||||
Microsoft Windows 8 | ||||
Microsoft Windows Server 2008 R2 SP1 (Standard edition) | ||||
Linux |
|
The following section lists RDBMS on which the CAST Analysis/Dashboard/Management Service schemas (required in all situations) can be installed:
Database System | Version/Service Pack | Architecture | Supported | Supported by reference | Deprecated support | Comments |
---|---|---|---|---|---|---|
CAST Storage Service / PostgreSQL | 4.13.0 / 13.0 | 64 bit | See notes below. | |||
CAST Storage Service / PostgreSQL | 3.0.x / 9.6.x | 64bit | See notes below. | |||
CAST Storage Service / PostgreSQL | 2.0.x / 9.2.x | 64bit | See notes below. | |||
PostgreSQL | 13 | 64bit | See notes below. | |||
PostgreSQL | 12 | 64bit | See notes below. | |||
PostgreSQL | 11.x | 64bit | See notes below. | |||
PostgreSQL | 10.x | 64bit | See notes below. | |||
Oracle Standard or Enterprise Edition | 11.2.0.x with x ≥ 1 | 32bit or 64bit | Not supported yet | See notes below. | ||
Oracle Standard or Enterprise Edition | 10.2.0.x with x ≥ 2 | 32bit or 64bit | Not supported yet | See notes below. | ||
Microsoft SQL Server 2008 Standard Edition | RTM (10.0.1600.22) | 64bit | Not supported yet | See notes below. | ||
Microsoft SQL Server 2008 Standard Edition | SP1, SP2, SP3 | 32bit | Not supported yet | See notes below. | ||
Microsoft SQL Server 2008 Enterprise Edition | RTM, SP1, SP2, SP3 | 32bit or 64bit | Not supported yet | See notes below. | ||
Microsoft SQL Server 2008 R2 Standard/Enterprise Edition | RTM, SP1, SP2 | 32bit or 64bit | Not supported yet | See notes below. |
Please note that CAST highly recommends that you use the CAST Storage Service to host your CAST Analysis/Dashboard/Management Service schemas as it is the "preferred" storage host. See Migrating CAST AIP schemas from Oracle Server and Microsoft SQL Server for more information. |
The following section lists RDBMS on which the CAST Measurement Service schema (required for the Health Dashboard) can be installed:
Database System | Version/Service Pack | Architecture | Supported | Supported by reference | Deprecated support | Comments |
---|---|---|---|---|---|---|
CAST Storage Service / PostgreSQL | 4.13.0 / 13.0 | 64 bit | See notes below. | |||
CAST Storage Service / PostgreSQL | 3.0.x / 9.6.x | 64bit | See notes below. | |||
CAST Storage Service / PostgreSQL | 2.0.x / 9.2.x | 64bit | | See notes below. | ||
PostgreSQL | 13 | 64bit | See notes below. | |||
PostgreSQL | 12 | 64bit | See notes below. | |||
PostgreSQL | 11.x | 64bit | See notes below. | |||
PostgreSQL | 10.x | 64bit | See notes below. |
Support is available for PostgreSQL 12 and 13 (64bit) as storage, i.e. AIP schemas can be created on this version and analyses will run as expected. Some prerequisites do apply:
JEE Analyzer extension | com.castsoftware.jee | 1.0.19 | The required versions of these extensions are those that are delivered as "shipped extensions" in AIP 8.3.16. |
---|---|---|---|
.NET Analyzer extension | com.castsoftware.dotnet | 1.0.13 | |
SAP BusinessObjects Analyzer extension | com.castsoftware.businessobject | 1.0.4 (LTS) | |
C and Cpp Analyzer extension | com.castsoftware.cpp | 2.0.5-funcrel | - |
iOS - Objective-C Analyzer extension | com.castsoftware.cfamily | 1.5.2-funcrel | - |
Microsoft SQL Server
When installing or accessing the CAST databases on a commercial RDBMS (Oracle/Microsoft SQL Server) via the end-user applications, please ensure that you use one of the following supported connection subsystems (client driver or layer):
For connecting to an Oracle Server: |
Oracle SQL*Net 2.3.x |
Oracle Net8 8.0.x with x ≥ 6 |
Oracle Net8 8.1.x with x ≥ 5 |
Oracle Net 9.0 (9.0.1.1.1 or higher) |
Oracle Net 9.2 (9.2.0.x with x ≥ 7) |
Oracle Net 10.2.0.x with x ≥ 3 |
Oracle Net 11.2.0.x, with x ≥ 1 |
For connecting to a Microsoft SQL Server: |
ODBC 3.5 |
You need to use a 64-bit version of the Oracle Client software. If a 32-bit Oracle Client already exists on your machine, you need to install, in addition, a 64-bit Oracle Client. CAST is a 64-bit application and can only link to 64-bit client driver/layer DLLs. Please also read the sections Required third-party software and Visual Basic analyzer and 64-bit compatibility in Visual Basic - Required third-party software.
When connecting to a server you will need to create an ODBC entry (regardless of whether the RDBMS is local or remote to the machine on which CAST is installed). Please use the ODBC Data Source Administrator (located in Control Panel > Administrative Tools) to create the ODBC entry - this will create a 64-bit ODBC connection using the 64-bit Microsoft SQL Server driver provided with Windows.
Please see Supported Character Sets for more information.
The following section lists the application servers supported by CAST to run the CAST web applications:
Application Server | Supported | Supported by reference | Deprecated support | Notes |
---|---|---|---|---|
Apache Tomcat 7.0.x 64-bit (where x ≥ 20) |
| |||
Apache Tomcat 8.0.x 64-bit | ||||
Apache Tomcat 8.5.x 64-bit | ||||
Apache Tomcat 9.0.x 64-bit | ||||
IBM WebSphere Application Server 8.5.x | Please note:
|
The above named CAST AIP web applications are developed using the following Java specifications. This information will help you decide whether the web applications will function on an application server other than Apache Tomcat:
Specification | AICP | Health Dashboard / Engineering Dashboard |
---|---|---|
Servlet API | 2.5 | 3.0 |
Java EE | 5 | 6 |
Note that although the CAST AIP web applications may function correctly on application servers other than those listed above, CAST provides no official support for these application servers. |
Java JDK 6 (or above) is required. |
Application Server | Supported | Supported by reference | Deprecated support |
---|---|---|---|
Apache Tomcat 5.5 | |||
Apache Tomcat 6.0.x (where x ≥ 29) | |||
Apache Tomcat 7.0.x 64-bit (where x ≥ 20) | |||
BEA WebLogic 9 | |||
BEA WebLogic 10 | |||
IBM WebSphere Application Server 6.1 | |||
IBM WebSphere Application Server 7.0 | |||
IBM WebSphere Application Server 8.0.0.x (where x is ≤ 2) | |||
Oracle Application Server 10g R3 |
Note that in order to view certain reports in the CAST Management Studio (the "View execution unit" report for example), XML files must be configured to open with a browser. |
This section lists the browsers supported by CAST to connect to a CAST AIP web application, split into two categories:
Current web applications
Health Dashboard (HD)
Engineering Dashboard (ED)
CAST AIC Portal (AICP)
RestAPI
Legacy web applications
Browser | Supported | Supported by reference | Deprecated support | Notes |
---|---|---|---|---|
Microsoft Internet Explorer 9 | ||||
Microsoft Internet Explorer 10 | ||||
Microsoft Internet Explorer 11 | ||||
Microsoft Edge | Minimum supported release: Windows 10 Creators Update (1703) | |||
Mozilla Firefox | Minimum supported release: 52 and above | |||
Google Chrome | Minimum supported release: most recent only | |||
Safari (iOS 10) | Only supported for the Health Dashboard |
Browser | Supported | Supported by reference | Deprecated support |
---|---|---|---|
Microsoft Internet Explorer 6.0 SP3 | |||
Microsoft Internet Explorer 7 | |||
Microsoft Internet Explorer 8 | |||
Microsoft Internet Explorer 9 | |||
Mozilla Firefox 25 and above | |||
Google Chrome 30 and above |
The following section lists the features of Enterprise Directories (such as Active Directory) that are supported by the CAST web applications:
Feature | Supported | Notes | |
---|---|---|---|
Directory Services |
| ||
Microsoft Active Directory Lightweight Directory Services | Partially | Microsoft AD LDS does not have all the information in the server itself, but may provide a pointer to another server where that information is stored. Depending on what is stored, authentication and authorization may fail if pointing to a AD LDS server and not enough information is present. If this occurs, the configuration should be modified to point to a full Microsoft Active Directory server. | |
Global Catalog Servers (GCS) | Sometimes required if an Active Directory or other Directory Services server contains multiple domains or domains and sub-domains. as the Global Catalog Server contains LDAP information for all domains. In this case the LDAP URL should point to the GCS server URL (normally same as LDAP URL with port 3268 for LDAP and 3269 for LDAPS) | ||
Proxies | Partially |
| |
Referrals | Partially | If a referral is used, the machine name needs to be able to be resolved the Doman Name Service (DNS) process. This may require that DNS or a local hosts file is modified to ensure that it occurs. | |
SSO (Single Sign On) | Supported for Health/Engineering Dashboards/RestAPI/AIC Portal via SAML
| ||
Nested Groups | Partially |
|
The following end user applications require an installation of the Java JRE on the local machine:
Application | JRE | Supported | Supported by reference | Deprecated support | Notes |
---|---|---|---|---|---|
CAST Delivery Manager Tool (DMT) accessed via the CAST AIC Portal |
|
|
Notes:
Note about the JVM Memory Size option available in the CAST Delivery Manager for database/schema extractions:
|
The following CAST AIP features require the presence of a .NET Framework on the target workstation:
Feature | Summary |
---|---|
User Input Security | This feature requires the .NET Framework ≥ 4.7.1. This requirement is valid regardless of the technology (JEE or .NET) that is being targeted in the User Input Security feature. |
.NET Analyzer extension | This extension requires the .NET Framework. Please see the documentation for the specific extension release you are using for more details about the .NET Framework version that is required. |
The CAST Delivery Manager Tool can access the following Source Code Management systems "out of the box" to extract source code:
SCM | Supported |
---|---|
Apache Subversion (SVN) | |
Team Foundation Server (TFS) 2008, 2010, 2012 |
CAST products can be executed through one of the following remote access systems:
Remote Access System |
---|
Microsoft Terminal Services |
Citrix XenApp 7.6 |