SAP HANA Driver 1.0.0.0000 Readme
Overview
SAP HANA (High-performance Analytic Appliance) is a multi-model database that stores data in its memory instead of keeping it on a disk.
SAP HANA enables Java applications to connect to the SAP HANA database with the JDBC application programming interface (API).
SAP HANA driver allows to seamlessly provision and deprovision users, group memberships and roles to the SAP HANA database.
This Readme comprises the following sections:
System Requirements
- Identity Manager 4.9 or later.
SAP HANA Driver Packages
The SAP HANA driver packages available for installation in this release are:
| Name |
Package Name | Version | Build Date | Build Number |
| SAP HANA Driver Default Package Configuration |
SAPHANADFG |
1.0.0 |
20240702 |
114529 |
| SAP HANA Driver Base Package Configuration |
SAPHANABASE |
1.0.0 |
20240725 |
121859 |
| SAP HANA Driver Entitlements Package Configuration |
SAPHANAENT |
1.0.0 |
20240702 |
114620 |
| SAP HANA Driver Group and Role Synchronization |
SAPHANAGNR |
1.0.0 |
20240702 |
115012 |
| SAP HANA Driver Password Synchronization |
SAPHANAPSYNC |
1.0.0 |
20240702 |
115055 |
Installing the SAP HANA Driver Files
- Download and unzip the contents of the IDM_SAPHanaDriver_1.0.0.zip file to a temporary location on your computer.
- To install the driver files as a root user:
- Login as root on the server where you want apply the driver jar file.
- Navigate to the extracted IDM_SAPHanaDriver_1.0.0.zip directory and perform one of the following actions for your platform:
- For Linux: Install the new netiq-DXMLSAPHana-1.0.0.0000-1.noarch.rpm in your driver installation directory by running the following command in a terminal window:
- If you are installing the binary, run the command: rpm -Ivh (binaries-path)/netiq-DXMLSAPHana-1.0.0.0000-1.noarch.rpm
- For Windows: Copy the saphanashim.jar file to your driver installation folder. For example, \NetIQ\IdentityManager\NDS (local installation) or \Novell\RemoteLoader\64bit (remote installation).
- (Conditional) To install the driver files as a non-root user:
- Verify that /rpm directory exists and contains _db.* file.
The _db.* file is created during a non-root installation of the Identity Manager engine. The absence of this file might indicate that the Identity Manager is not installed properly. You must reinstall the Identity Manager to correctly place the file in the directory.
- To set the root directory to the location of non-root Identity Vault, enter the command ROOTDIR=non-root eDirectory location in the command prompt.
This will set the environmental variables to the directory where Identity Vault is installed as a non-root user.
- To install the SAP HANA driver files, enter the following command:
For example, to install the SAP HANA driver RPM, use this command:
rpm --dbpath $ROOTDIR/rpm -Ivh --relocate=/usr=$ROOTDIR/opt/novell/eDirectory --relocate=/etc=$ROOTDIR/etc --relocate=/opt/novell/eDirectory=$ROOTDIR/opt/novell/eDirectory --relocate=/opt/novell/dirxml=$ROOTDIR/opt/novell/dirxml --relocate=/var=$ROOTDIR/var --badreloc --nodeps --replacefiles /home/user/netiq-DXMLSAPHana-1.0.0.0000-1.noarch.rpm
Note: In the above command /opt/novell/eDirectory is the location where non-root Identity Vault is installed, and /home/user/ is the home directory of the non-root user.
(Conditional) If the driver is running locally, start the Identity Vault and the driver instance.
(Conditional) If the driver is running with a Remote Loader instance, start the Remote Loader instance and the driver instance.
Note: It is mandatory
- For Windows:Identity Manager engine must contain the ngdbc- 2.16.11.jar (available in Maven Repository) in \NetIQ\IdentityManager\NDS\lib and Windows RL path \NetIQ\IDM\RemoteLoader\64bit\lib.
- For Linux:Identity Manager engine must contain the ngdbc- 2.16.11.jar (available in Maven Repository) in /opt/novell/eDirectory/lib/ dirxml/classes.