Background documentationSoftware Components Locate this document in the navigation structure

 

Software components are the smallest software units you can install. However, dependencies exist between software components which are determined by the content or versions of the software.

The installation of software components is more complex than the installation of component groups and installation profiles and requires the user to understand and take into account these dependencies.

Since the installation of software components is not interactive and can only run in the background, you need to determine any other components you have to install and the order in which they are to be installed beforehand. The installation program terminates the installation as soon as it recognizes that dependencies have not been taken into account.

For this reason, we recommend that you use this installation type in special cases only.

Note that the following table is a general overview of the software components in SAP MaxDB version 7.7. Individual components may be missing in a particular build version of the software. For details see the MaxDB/liveCache Forum at https://www.sdn.sap.com/irj/sdn/maxdb.

The Database Software Comprises the Following Components:

<package_name>

Description

ADO.NET

SAP MaxDB .NET driver for accessing the SAP MaxDB database system,

Available on Microsoft Windows only

Base

Programs for registering the installation, uninstall tool, InstallRegistryViewer, and programs that the SAP application server needs to access the database system (including Database Manager CLI, XUSER and SQLCLI)

Database Kernel

Database kernel with runtime environment

Database Studio

Database tool with user interface for administration, SQL, Loader, and UDE Debugger (DB Procedures)

Database Studio Utilities

Tools for creating and checking the local database, repository for Database Studio landscape management data and user preferences

DB Analyzer

Database Analyzer program (tool for analyzing database performance)

JDBC

SAP MaxDB JDBC driver for accessing the SAP MaxDB database system

Loader

Loader program (tool for importing and exporting data)

ODBC

SAP MaxDB ODBC driver for accessing the SAP MaxDB database system

MaxDB Ruby Driver

SAP MaxDB Ruby driver for accessing the SAP MaxDB database system

PCR<version>

Precompiler runtime package

Contains runtime libraries for applications created using C/C++-Precompiler for Embedded SQL

Can exist in several versions in the local installation directory

Perl Interface

SAP MaxDB Perl interface

Python Interface

SAP MaxDB Python interface

Redist Python

Python interface and extensions

SAP Utilities

dbmrfc and ni libraries:

Server Utilities

Tools for administering the database kernel (including XCONS)

SQLDBC

Object-oriented C++ interface for accessing the SAP MaxDB database system. Contains a non-versioned SQLDBC library, among other things.

SQLDBC<version>

Versioned SQLDBC library

Sychronization Manager

SAP MaxDB Synchronization Manager

WebSQL

Web-based Query Tool for use in a JSP container (for example, Tomcat, SAP Netweaver AS)

WebDAV-Servlet

Implements the WebDAV service for use in a JSP container (e.g. Tomcat, SAP Netweaver AS)

Caution Caution

You must place any package names of software components that contain spaces in double quotation marks.

End of the caution.
Dependencies

The following dependencies exist between software components:

Base -> Server Utilities -> Database Studio Utilities -> Database Studio

Base [-> ODBC]* -> DB Analyzer

Base -> ODBC -> ADO.NET

Base -> SQLDBC -> ADO.NET

Base -> JDBC -> WebSQL

Base -> JDBC -> WebDAV-Servlet

Base -> Loader

Base —> MaxDB Ruby Driver

Base -> Perl Interface

Base -> Python Interface

Base -> PCR <version>

Base -> Redist Python

Base -> SAP Utilities

Note Note

* Required for DB Analyzer on Microsoft Windows only

End of the note.
Explanation of Dependencies
  • The Base software component is independent of all other packages.

  • The software component DB Analyzer cannot be installed until you have installed Base (on UNIX) or Base and ODBC (on Microsoft Windows).

  • The software component ADO.NET cannot be installed until ODBC or SQLDBC has been installed.

    • ODBC or SQLDBC cannot be installed until Base has been installed

  • The software component WebSQL cannot be installed until JDBC has been installed.

    • The software component JDBC cannot be installed until Base has been installed.

  • The software component WebDAV-Servlet cannot be installed until JDBC has been installed.

    • The software component JDBC cannot be installed until Base has been installed.

  • The software component Loader cannot be installed until Base has been installed.

  • The software component MaxDB Ruby Driver cannot be installed until Base has been installed.

  • The software component Perl Interface cannot be installed until Base has been installed.

  • The software component Python Interface cannot be installed until Base has been installed.

  • The software component PCR <version> cannot be installed until Base has been installed.

  • The software component Redist Python cannot be installed until Base has been installed.

  • The software component SAP Utilities cannot be installed until Base has been installed.