Page tree
Skip to end of metadata
Go to start of metadata

Analysis of certain technologies requires third-party software (APIs) installed on the CAST Analysis workstation. These requirements are described in this document. This document lists technologies which are analyzed in binary format (client technologies) or through an RDBMS (server technologies), thus requiring a vendor library (API) to access the proprietary format.

For each technology, this document lists the software version that needs to be installed on the CAST Analysis Workstation to be able to analyze the given technology.

This document is specific to third-party software required by CAST Analyzers. Supported Platforms and Supported Languages are listed in the Release Notes.

Required IDEs or JDKs for client technologies

Technology to Analyze

Install IDE?

Remarks

.NET (when Legacy analyzer is used)

Yes, all versions

Plus all third-party assemblies used (with their licence if necessary)

- Visual Studio .NET (2002)
- Visual Studio .NET 2003
- Visual Studio 2005
- Visual Studio 2008
- Visual Studio 2010

Note:

  • Visual Studio needs to be installed before installing CAST so that the CAST Setup program can take the .NET Framework into account.
  • .NET SDKs are not supported.
  • Visual Studio Express Editions are not supported.
  • Visual Studio Lightswitch Editions are not supported.
  • The .NET application to be analyzed needs to be compiled in DEBUG mode on the CAST Analysis Workstation.

ASP.NET (when Legacy analyzer is used)

Yes, all versions

Plus all third-party assemblies used (with their licence if necessary)

Same as .NET above.

In addition the application must be deployed on IIS, except for ASP.NET 2.0 (2005) and above, where IIS is no longer required.

.NET, including ASP.NET (New analyzer)

No

Only .NET framework is required (same version as the one used by the application).

If the application uses DataSets, you need access to the xsd.exe program that can be found either in Visual Studio .NET or in the .NET Framework SDK.

C or C++ with Microsoft compiler

Yes
Plus all include files of third parties libraries used.

This is required if you use the CAST - VC++ XXX - Mandatory Part Environment Profile (usage is recommended).

Depending on source code to be analyzed, install the appropriate IDE:

  • Visual Studio 6.0 (note that no project discoverer exists for this version, however, source code can still be analyzed).
  • Visual Studio .NET 2003
  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010
  • Visual Studio 2012

Note this does not apply to other source code (C/C++ compiler from vendors other than Microsoft).

Visual Basic 4, 5 and 6

No

Nothing to install.

All other technologies (Mainframe,C,C++...)

C/C++: All include files of third parties libraries used.
Otherwise: No

Nothing to install.

Required RDBMS for server technology analysis

The participating database (the "server side" part of an application analysis) must be loaded on a live server (accessible on the network from the Analysis workstation) except in the case of the SQL Analyzer, where an offline analysis is used (see below for more information about this).

Note about RDBMS to install column

  • To be able to load the DDL and the stored procedure language, use the RDBMS version and edition noted in this column in the tables below. Whenever multiple editions are listed, they are all suitable.
  • The notation + (for example: DB2 UDB v7.1+ ) means that you can choose same version as noted in the Database technology to analyze column or any version above. If you choose a version above, it must be in the list of supported versions (see Supported Languages).

Oracle PL/SQL

The CAST SQL Analyzer (used to analyze PL/SQL) is an "offline" analyzer, as such, no live connection to the Oracle server is required during the analysis in the CAST Management Studio. Instead, the target schemas are packaged by the CAST Delivery Manager Tool. As such, it is not necessary to have network access to the live database in order to carry out an analysis with the CAST Management Studio, therefore, there is nothing to install.

Please see Supported Languages for more information about Oracle Server versions that are supported by the SQL Analyzer.

IBM SQL-PSM

SQL-PSM for z/OS and OS/390

Database technology
to analyze

Install RDBMS?
O = Optional
M = Mandatory

RDBMS to install

SQL-PSM DB2/390 (Mainframe) V6

M

DB2 UDB v7.1+ for LUW - see notes below

SQL-PSM UDB for OS/390 (Mainframe) V7

M

DB2 UDB v7.1+ for LUW - see notes below

SQL-PSM UDB for z/OS V7

-

- see notes below

SQL-PSM UDB for z/OS V8

-

- see notes below

SQL-PSM UDB for z/OS V9

-

- see notes below

SQL-PSM UDB for z/OS V10-- see notes below

The CAST DB2 Analyzer cannot connect to a OS/390 or z/OS.

  • For DB2 OS/390, the database must be replicated on a DB2 UDB (Linux, Unix, Windows) server for analysis
  • For DB2 z/OS, a specific extractor is delivered by CAST (see CAST DB2 zOS Extractor Configuration Admin Guide. It extracts information from the DB2 system catalog into flat files. These files must then be transferred onto a Windows workstation for packaging via the CAST Delivery Tool Manager.

SQL-PSM DB2 Universal Database (for Linux, Unix, Windows (LUW))

Database technology
to analyze

Install RDBMS?
O = Optional
M = Mandatory

RDBMS to install

SQL-PSM UDB LUW V7.1 (fixpak >=3) & V7.2

M

DB2 UDB v7.1+ for LUW

SQL-PSM UDB LUW V8.2

M

DB2 UDB v8.2 for LUW

SQL-PSM UDB LUW V9.1.x

M

DB2 UDB v9.1.x for LUW

SQL-PSM UDB LUW V9.5

M

DB2 UDB v9.5 for LUW

SQL-PSM UDB LUW V9.7

M

DB2 UDB v9.7 for LUW

SQL-PSM UDB LUW V10MDB2 UDB v10 for LUW

Microsoft T-SQL

Database technology
to analyze

Install RDBMS?
O = Optional
M = Mandatory

RDBMS to install

T-SQL 7

M

Microsoft SQL Server 7+

T-SQL 2000

M

Microsoft SQL Server 2000+

T-SQL 2005

M

Microsoft SQL Server 2005+

T-SQL 2008

M

Microsoft SQL Server 2008

Microsoft SQL Server editions

Sybase ASE T-SQL

Database technology
to analyze

Install RDBMS?
O = Optional
M = Mandatory

RDBMS to install

T-SQL 11.9.2

M

ASE 11.9.2+

T-SQL 12.0

M

ASE 12.0+

T-SQL 12.5

M

ASE 12.5+

T-SQL 15.0

M

ASE 15.0

T-SQL 15.5MASE 15.5

Appendix: History of Microsoft IDEs

Microsoft Product

year

Supported .NET framework versions

Product and languages

Visual Studio 97

1997

n.a.

VB 5.0, VC++ 5.0, VJ++ 1.1
Visual InterDev (ASP)

Visual Studio 6.0

1998

n.a.

VB 6.0, VC++ 6.0, VJ++ 6.0
Visual InterDev (ASP)

Visual Studio .NET (2002)

2002

1.0

Visual Basic .NET
Visual C++
Visual C# (first version)

Visual Studio .NET 2003

2003

1.1

Same as above

Visual Studio 2005

Oct 2005

2.0
3.0

Visual Basic .NET
Visual C++
Visual C#
Visual J#
ASP.Net 2.0 (Visual Web Developer)

Visual Studio 2008

Nov 2007

2.0
3.0
3.5

Visual Basic .NET
Visual C++
Visual C#
....

Visual Studio 2010

Apr 2010

2.0
3.0
3.5
4.0

Visual Basic .NET
Visual C++
Visual C#
....

  • No labels