Overview
This hot-fix is applicable for SAP User drivers running Identity Manager
4.7.x and above. The driver version will be changed to 4.0.4.0001 after
the patch is applied.
System Requirements
Identity Manager 4.7 or later Or
Driver with SAP JCO3 at a minimum
Driver with latest base package is recommended
Upgrading the Driver
The driver upgrade process involves updating the driver files.
Updating the Driver Files
1) Take a back-up of the current driver configuration.
2) (Conditional) If the driver is running locally, stop the driver
instance and the Identity Vault.
3) (Conditional) If the driver is running with a Remote Loader instance,
stop the driver and the Remote Loader instance.
4) Download and unzip the contents of the IDM_SAPUM_4.0.4_HF1.zip file to
a temporary location on your computer.
5) (Conditional) To update the driver files as a root user:
1.On the server where you want to apply the driver patch, log in as
root/administrator.
2.Navigate to the <extracted IDM_SAPUM_4.0.4_HF1.zip> directory and
perform one of the following actions for your platform:
Linux: Install the new novell-DXMLsapus.rpm in your driver
installation directory by running the following command in a terminal
window:
rpm -Uvh (patch-path)/linux/novell-DXMLsapus.rpm
3.Windows: Copy the sapumshim.jar file to your driver installation
folder. For example, \NetIQ\IdentityManager\NDS\lib, if the driver is
locally installed with the Identity Manager engine or
\Novell\RemoteLoader\lib if the driver is installed with the Remote
Loader.
6) (Conditional) To update the driver files as a non-root user:
1.Verify that <non-root edirectory="" location="">/rpm directory
exists and contains _db.000 file.
2.The _db.000 file is created during a non-root installation of the
Identity Manager engine. Absence of this file might indicate that
Identity Manager is not properly installed. Reinstall 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 following command in the command prompt:
ROOTDIR=<non-root eDirectory location>
This will set the environmental variables to the directory where
Identity Vault is installed as a non-root user.
3.To install the driver files, enter the following command:
For example, to install the SAP User driver RPM, use this command:
rpm --dbpath $ROOTDIR/rpm -Uvh --
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/novell-DXMLsapus.rpm
where /opt/novell/eDirectory is the location where non-root
eDirectory is installed and /home/user/ is the home directory of the non-
root user.
7) (Conditional) If the driver is running locally, start the Identity
Vault and the driver instance.
8) (Conditional) If the driver is running with a Remote Loader instance,
start the Remote Loader instance and the driver instance.
Technical Support Information
Issues Fixed in this Release 4.0.4.0001
Bug 446003 : SAP Driver uses SUSR BAPI for User Lock and Unlock which are
obsolete
Issues Fixed in Previous Releases Issue Fixed in Driver 4.0.4.0
Bug 1113437 - The SAP User Management Entitlements and Fanout Support
package shipped with the driver contains the correct driver policies and
places them in a correct order with appropriate weights
Bug 1123153 - Multiple attributes are succesfully changed in a single
modify command
Bug 1123162 - The Fax Number attribute (ADDFAX) is successfully
synchronized on the Subscriber channel
Bug 1129298 - Ability to properly handle and synchronize the 'ß' special
character
Bug 1076976 - Ability to send a detailed exception and reason when a
change password operation fails on the Subscriber channel
Bug 1110138 - Provides new options to override the SNC parameters for
secondary connections