Novell

This is Your Open EnterpriseTM

IDM 3.5.1 Engine Patch 3 20080307

This document (5008940) is provided subject to the disclaimer at the end of this document.

patches this patch supersedes

FileProductStatusPatch
idm351engineir2.tar.gzIdentity Manager 3.5.1ObsoleteIDM 3.5.1 Engine Patch2 20071213

patches that supersede this patch

This patch is not superseded by any other patches.

patch attributes

Security patch: No
Priority: Recommended
Distribution Type: Public

document

Revision: 8
Document ID: 5008940
Creation Date: 2008-03-10 15:37:21
Modified Date: 2008-04-09 14:50:30

abstract

This is a patch to the Novell Identity Manager version 3.5.1 Engine. It will take the build number to 20080307.

details

Overview: IDM 3.5.1 engine patch 3

System Requirements: IDM 3.5.1 required

Installation:

NetWare Using IDM 3.5.1
1. Stop all IDM Drivers.
2. Unload DIRXML.NLM.
3. Copy JNTLS2.NLM and DXEVENT.NLM to SYS:\SYSTEM
4. Copy the jdbm-0.12.jar, loopback.jar, nxsl.jar, dirxml.jar and dirxml_remote.jar files to SYS:SYSTEM\LIB.
5. Reboot server.

Windows
1. Stop all drivers.
2. Stop the eDirectory service.
3. Copy the jdbm-0.12.jar, loopback.jar, nxsl.jar, dirxml.jar and dirxml_remote.jar files to (drive):\novell\nds\lib (or wherever eDirectory is installed).
4. Copy dxevent.dll to (drive):\novell\nds (or wherever eDirectory is installed)
5. Start the eDirectory service.
6. Start Drivers.

Linux
As root:
1. Stop all drivers.
2. Stop ndsd.
/etc/init.d/ndsd stop
3. Install the rpm's based on the version of eDirectory.
eDir 8.7.3:
rpm -U (image-path)/linux/novell-DXMLbase*
rpm -U (image-path)/linux/novell-DXMLevent*
rpm -U (image-path)/linux/novell-DXMLengn*
eDir 8.8:
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/linux/gcc3/novell-DXMLbase*
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/linux/gcc3/novell-DXMLevent*
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/linux/gcc3/novell-DXMLengn*

Note: The (image-path) is the location where you extracted this patch. If you are already in that location you can just input the last part of the line begining with a ./linux. For example, eDir 8.8 would be
rpm -U --relocate=/usr=/opt/novell/eDirectory ./linux/gcc3/novell-DXMLbase*
rpm -U --relocate=/usr=/opt/novell/eDirectory ./linux/gcc3/novell-DXMLevent*
rpm -U --relocate=/usr=/opt/novell/eDirectory ./linux/gcc3/novell-DXMLengn*

4. Start ndsd.
/etc/init.d/ndsd start
5. Start drivers.

AIX
As root:
1. Stop all drivers.
2. Stop ndsd.
/etc/ndsd stop
3. Install the rpm based on the version of eDirectory.
eDir 8.7.3:
rpm -U (image-path)/aix/novell-DXMLbase*
rpm -U (image-path)/aix/novell-DXMLevent*
rpm -U (image-path)/aix/novell-DXMLengn*
eDir 8.8.x:
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/aix/novell-DXMLbase*
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/aix/novell-DXMLevent*
rpm -U --relocate=/usr=/opt/novell/eDirectory (image-path)/aix/novell-DXMLengn*
4. Start ndsd.
/etc/ndsd start
5. Start drivers.

Solaris
As root:
1. Stop all drivers.
2. Stop ndsd
/etc/init.d/ndsd stop
3. Uninstall the old packages
pkgrm -n -a /var/sadm/install/admin.idm-relocate DXMLbase
pkgrm -n -a /var/sadm/install/admin.idm-relocate DXMLevent
pkgrm -n -a /var/sadm/install/admin.idm-relocate DXMLengn
4. Install the new packages
pkgadd -n -a /var/sadm/install/admin.idm-relocate -d (image-path)/solaris/DXMLbase.pkg DXMLbase
pkgadd -n -a /var/sadm/install/admin.idm-relocate -d (image-path)/solaris/DXMLevent.pkg DXMLevent
pkgadd -n -a /var/sadm/install/admin.idm-relocate -d (image-path)/solaris/DXMLengn.pkg DXMLengn
5. Start ndsd.
/etc/init.d/ndsd start
6. Start drivers.

In addition, there is a Document that explaines how IDM works with nested groups in eDirectory.

Technical Support Information:

Current Fixes:

- Fixed JDBM resource leaks seen when using JDBC driver triggerless publication in Novell's branch of the JDBM source. This fix has been posted as an update on the JDBM site. http://jdbm.cvs.sourceforge.net/jdbm/jdbm/src/main/jdbm/btree/

- Fixed a Race condition in loopback.jar Bug 353750, 350033

- Fixed a rare case of NDSD core in ava_com_novell_nds_dhutil_SPMAgent_getPassword ()


Previous Fixes:

- On NetWare. An IDM driver that is using SSL via JNTLS might be loaded before NTLS.NLM is loaded by autoexec.NCF, which causes the driver start to fail.

- Fixed a Race condition in Remote Interface Shim connection code, where the engine was not connecting back to the remote loader in cases where it became disconnected.

- Task-Based Access to Drivers was not working correctly

- In certain cases. Synthetic add events did not contain all attributes that should be present.

- Nested Groups not properly working with IDM 3.5.1

- Added dependencies to JNTLS2.NLM that which cause NTLS.NLM and NPKIAPI to be autoloaded.

- The subverb handler was changed to make the right call.

- Improved support for nested groups

- An IDM driver that is using SSL via JNTLS might be loaded before NTLS.NLM is loaded by autoexec.NCF, which causes the driver start to fail.


file contents

Compressed File Name: idm351engineir3.tar.gz

Files IncludedSizeDate
idm351engineir3/solaris/DXMLbase.pkg5.8 MB (6168576)2008-03-10 14:20:40
idm351engineir3/solaris/DXMLengn.pkg1.6 MB (1712128)2008-03-10 14:20:40
idm351engineir3/solaris/DXMLevent.pkg907.0 KB (928768)2008-03-10 14:20:40
idm351engineir3/aix/novell-DXMLbase-3.5.12-20080307.ppc.rpm4.2 MB (4418844)2008-03-10 14:20:41
idm351engineir3/aix/novell-DXMLengn-3.5.12-20080307.ppc.rpm723.5 KB (740922)2008-03-10 14:20:41
idm351engineir3/aix/novell-DXMLevent-3.5.12-20071203.ppc.rpm261.2 KB (267545)2008-03-10 14:20:41
idm351engineir3/linux/gcc3/novell-DXMLbase-3.5.12-20080307.i386.rpm4.0 MB (4283665)2008-03-10 14:20:41
idm351engineir3/linux/gcc3/novell-DXMLengn-3.5.12-20080307.i386.rpm605.6 KB (620235)2008-03-10 14:20:41
idm351engineir3/linux/gcc3/novell-DXMLevent-3.5.12-20071203.i386.rpm221.5 KB (226866)2008-03-10 14:20:41
idm351engineir3/linux/novell-DXMLbase-3.5.12-20080307.i386.rpm4.1 MB (4299620)2008-03-10 14:20:42
idm351engineir3/linux/novell-DXMLengn-3.5.12-20080307.i386.rpm621.4 KB (636330)2008-03-10 14:20:42
idm351engineir3/linux/novell-DXMLevent-3.5.12-20071203.i386.rpm224.7 KB (230131)2008-03-10 14:20:42
idm351engineir3/nt/dxevent.dll276.0 KB (282706)2008-03-10 14:20:42
idm351engineir3/nt_nw/dirxml.jar1.0 MB (1125383)2008-03-10 14:20:42
idm351engineir3/nt_nw/dirxml_remote.jar129.5 KB (132697)2008-03-10 14:20:42
idm351engineir3/nt_nw/jdbm-0.12.jar68.7 KB (70398)2008-03-10 14:20:42
idm351engineir3/nt_nw/loopback.jar6.7 KB (6963)2008-03-10 14:20:42
idm351engineir3/nt_nw/nxsl.jar585.5 KB (599602)2008-03-10 14:20:42
idm351engineir3/nw/dxevent.nlm149.5 KB (153155)2008-03-10 14:20:42
idm351engineir3/nw/jntls2.nlm33.0 KB (33848)2008-03-10 14:20:42
readme_5008940.htmlN/A2008-04-09 14:50:31

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

Novell is a registered trademark of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE Linux AG, a Novell business. *All third-party trademarks are the property of their respective owners.

© 2007 Novell, Inc. All Rights Reserved.