This Readme comprises the following sections:
This update is applicable for REST drivers running Identity Manager 4.7.x or Identity Manager 4.8.x, or later. The driver version will be changed to 1.1.2.0200 after the patch is applied.
The driver upgrade process involves the following tasks:
Name | Package Name | Version | Build Date | Build Number |
---|---|---|---|---|
REST Base Configuration | NETQRESTBASE | 1.1.1 | 20210615 | 154753 |
NOTE: A check mark indicates a newer version of a package in the Available Upgrades column.
NOTE: Designer lists all versions available for upgrade.
Depending on which package you selected to upgrade, you must fill in the required information to upgrade the package.
rpm -Uvh (patch-path)/linux/netiq-DXMLRESTDrv.rpm
Important: You must ensure to replace the jetty-all-9.4.6.v20170531-uber.jar in /opt/novell/eDirectory/lib/dirxml/classes with jetty-all-9.4.34.v20201102-uber.jar extracted from the Common folder.
Important: You must ensure to replace the jetty-all-9.4.6.v20170531-uber.jar in \NetIQ\IdentityManager\NDS (local installation) or \Novell\RemoteLoader\64bit (remote installation) with jetty-all-9.4.34.v20201102-uber.jar extracted from Common folder.
rpm -Uvh (patch-path)/linux/netiq-DXMLRESTDrv.rpm
rpm -Uvh (patch-path)/linux/netiq-DXMLRESTDrv.rpm
Copy the following .jar files from the extracted Common folder dirxml_misc.jar, jcce-oauth-1.3.0.jar, jcce-1.3.0.jar, and jetty-all-9.4.34.v20201102-uber.jar to /opt/novell/eDirectory/lib/dirxml/classes and restart eDirectory.
Copy the following .jar files from the extracted Common folder dirxml_misc.jar, jcce-oauth-1.3.0.jar, jcce-1.3.0.jar, and jetty-all-9.4.34.v20201102-uber.jar to \NetIQ\IdentityManager\NDS (local installation) or \Novell\RemoteLoader\64bit (remote installation).
The _db.* 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.
ROOTDIR=<non-root eDirectory location>
This will set the environmental variables to the directory where Identity Vault is installed as a non-root user.
For example, to install the REST 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/netiq-DXMLRESTDrv.rpm
NOTE: For Identity Manager versions below 4.8.1, copy the following jar files from the extracted Common folder dirxml_misc.jar, jcce-oauth-1.3.0.jar and jcce-1.3.0.jar to /opt/novell/eDirectory/lib/dirxml/classes
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.
Issues Fixed in Release (1.1.2.0)