iManager 2.6 Support Pack 4 Readme

September 28, 2007

This readme contains the following sections:

1.0 Issues Resolved in Support Pack 4

The following issues were resolved in Support Pack 4:

  • Added support for removing optional attributes from Auxiliary classes.

  • Full-width and half-width digits for Telephone number and Fax Number field. Now full-width digits not accepted for these fields.

  • Issue with jpeg photo control in Plug-in Studio not working properly.
  • Issue with new IDM Administration tab, where the rollover text was not very visible.

  • Problem with the modify Role Based Services object operation failing when trying to modify member associations.
  • Issue where iManager 2.7 plug-ins get installed on iManager 2.6.

  • Issue with editing custom plug-ins with IE 7.
  • Xml encoding issue that caused the object creation to fail if the name had an ampersand (&) character.

  • Reading large application schema for a driver causes Tomcat to hang
  • No action should be performed when you hit the Enter key after entering Username in certain pages.

  • Tomcat crashs during log in if the user name is 256 character long and also has a trailing dot.

  • Attributes does not display in Other page of Modify Object task.

  • Dynamic group query builder cannot modify the query if it was modified by the editor.

  • Time out issue while handling large number of values in multi valued attributes.

  • Deletion and modification of object having forward slash (/) in the names.

  • Error -601 when trying to add class extensions
  • iManager object history not saved unless you logout gracefully.

  • Failing plug-in uninstallation.

  • Add ability to accept third party certificates into Audit instrumentation
  • Incorrect message reported on saving changes when user does not have sufficient rights.

  • Buttons disappear from Object Extensions page of Japanese language.(212526)

2.0 Issues Resolved in Support Pack 3

The following issues were resolved in Support Pack 3:

  • Added support for Chinese Simplified and Chinese Traditional languages.

  • Updated eDirectory libraries to the shipping 8.8.1 versions. (157823).

  • Fix bug to allow saving reordered values in Plugin Studio. (168181).

  • Fix Advanced Selection Preview in DeleteObject and MoveObject tasks.

  • Fix Trustees not set if admin user does not have supervisor right on the home directory (195649).

  • Fix Apostrophe showing up as HTML code for a value in an attribute with a plugin created with Plugin-Studio (223642).

  • Fix Exporting Self Signed Cerificate shows "NPKIAPI - library could not be found" error on RHAS4.0 (238620).

  • Fix Advanced Selection dropdown box to view Aux class(es) with Firefox on Linux (200972).

  • Fix issue where the plug-ins that get delivered for a NetWare support pack are read-only. (244289).

  • - 161895, 247081

3.0 Issuses Resolved in Support Pack 2

The following issues were resolved in Support Pack 2:

  • Fix (Integer-syntax IS-PRESENT) filter in Advanced Selection. (163922).

  • Handle big filter in Advanced Selection. (160739).

  • Do not interpret * as a wild card character in contextless login. Security issue. (177680).

  • Add security option in config.xml to hide specific reason for login failure. (Authenticate.Form.HideLoginFailReason. See Section 7.0 for more details) (176138)

  • Allow auxiliary classes on a template object to be inherited. (154760).

  • Display object name to be deleted in the confirmation message.

  • Fix display of read-only radio buttons. (159120).

  • Fix handling of multi-valued read-only string. Prevent editing in IE. (159118).

  • Add support for eDir 8.8.1 feature allowing different NDAP and LDAP IP addresses. (See Section 6.0 for more details) (183356).

  • Fix "shift-click" message truncation in Multi-Object Selector

4.0 Issues Resolved in Maintenance update 1

The following issues were resolved in Maintenance Update 1:

  • Fix bug causing Object Class to display blank in the Other page.

  • Fix handling corrupted rank cookie.

  • Fix View Objects problem with Firefox 1.5.

  • Fix reset intruder detection counter when lockout is cleared for users.

  • Fix custom roles and tasks not being sorted in the "Roles and Tasks" view.

  • Fix web module update code to compare npm versions correctly so all updates appear.

  • Fix npm install message for Japanese.

  • Fix bug in DClient where connections build up and are not released.

  • Fix problem where login with expired password does not prompt for new password.

  • Fix long delay when setting a password that violates password policy.

5.0 Changed Files

The following files have been changed in this support Pack:

IMPORTANT:iManager support packs DO NOT make a backup of files replaced and therefore cannot be automatically uninstalled. If you want to be able roll back this change, you will need to manually backup the files replaced by this update. The list of files changed are:


/WEB-INF/lib/eMFrame.jar
/WEB-INF/lib/iManagerBase.jar
/WEB-INF/lib/jclient.jar
/portal/modules/dev/javascripts/exchanger.js
/portal/modules/fw/javascripts/ObjectView.js
/portal/modules/fw/javascripts/SimpleTableView.js
/portal/modules/fw/javascripts/UiHandlerTools.js
/WEB-INF/bin/windows/jclient.dll
/WEB-INF/bin/windows/dclient.dll
/WEB-INF/bin/windows/sal.dll
/WEB-INF/bin/windows/spmdclnt.dll
/WEB-INF/bin/linux/libJClient.so.1.0.0
/WEB-INF/bin/linux/libndssdk.so.1.0.0
/WEB-INF/bin/linux/libsal.so.1.0.0
/WEB-INF/bin/linux/libsch.so.1.0.0
/WEB-INF/bin/linux/libspmclnt.so
/WEB-INF/bin/solaris/libJClient.so.1.0.0
/WEB-INF/bin/solaris/libndssdk.so.1.0.0
/WEB-INF/bin/solaris/libsal.so.1.0.0
/WEB-INF/bin/solaris/libsal_psr.so.1.0.0
/WEB-INF/bin/solaris/libsch.so.1.0.0
/WEB-INF/bin/solaris/libspmclnt.so
/WEB-INF/bin/hpux/libJClient.sl.1.0
/WEB-INF/bin/hpux/libndssdk.sl.1.0
/WEB-INF/bin/hpux/libsal.sl.1.0
/WEB-INF/bin/hpux/libsch.sl.1.0
/WEB-INF/bin/hpux/libspmclnt.sl
/portal/modules/dev/javascripts/TC.js
/WEB-INF/lib/AdminNamespace.jar
/portal/modules/base/help/en/crtuseracct.html
/portal/modules/base/help/en/pshared_passwordrestrictions.html
/portal/modules/base/help/en/schemacreate_attr_wizard_name.html
/portal/modules/base/help/en/schemacreate_class_wizard_name.html
/portal/modules/dev/images/es/btndefinefilterset_es.gif
/portal/modules/dev/images/es/btndefinepartitionscope_es.gif
/packages/deleted/iManager.npm.tmp
/WEB-INF/web.xml
/portal/modules/base/help/en/schemaadd_opt_attr.html
/portal/modules/fw/javascripts/TimestampEditorScripts.js
/portal/modules/fw/javascripts/TimestampEditorPopupScripts.js
/portal/modules/base/skins/default/devices/default/AddAttrFromClass.jsp
/portal/modules/base/skins/default/devices/default/ShowClassInfo.jsp
/portal/modules/base/skins/default/devices/default/AddAttributeOpt.jsp
/portal/modules/fw/skins/default/devices/default/About.jsp
/portal/modules/fw/skins/default/devices/default/AsyncProgress.jsp
/portal/modules/fw/skins/default/devices/default/iManagerHeader.jsp
/portal/modules/fw/skins/default/devices/default/SelectLanguage.jsp
/portal/modules/base/skins/default/devices/default/pShared_IntruderLockout.jsp
/portal/modules/fw/skins/default/devices/browser/AdvSelHeader.jsp
/portal/modules/fw/skins/default/devices/mozilla/AdvSelHeader.jsp
/portal/modules/base/skins/default/devices/default/pShared_PasswordRestrictions.jsp
/portal/modules/fw/skins/default/devices/default/BookFrameheader.jsp
/portal/modules/fw/skins/default/devices/browser/BookFrameheader.jsp
/portal/modules/fw/skins/default/devices/default/BookFrameFooter.jsp
/portal/modules/fw/skins/default/devices/browser/BookFrameFooter.jsp
/portal/modules/fw/skins/default/devices/default/DelObject.jsp
/portal/modules/fw/skins/default/devices/default/MoveObject.jsp
/portal/modules/fw/skins/default/devices/browser/OS/BrowseResultsTitleMS.jsp
/portal/modules/fw/skins/default/devices/browser/OS/SearchResultsTitleMS.jsp
/portal/modules/fw/skins/default/devices/default/InstalledNPM.jsp
/portal/modules/fw/skins/default/devices/default/ModulesToInstall.jsp
/portal/modules/fw/skins/default/devices/default/MVStringEditorOrderDlg.jsp
/portal/modules/dev/skins/default/devices/default/TCFull_inc.jsp
/portal/modules/dev/skins/default/devices/default/MVStringEditor_inc.jsp
/portal/modules/base/skins/default/devices/default/pUser_Identification.jsp
/portal/modules/base/skins/default/devices/default/pOrg_Identification.jsp
/portal/modules/base/skins/default/devices/default/pOu_Identification.jsp
/portal/modules/base/skins/default/devices/default/pOrgRole_Identification.jsp
/portal/modules/base/skins/default/devices/default/pTemplate_Identification.jsp
/portal/modules/base/skins/default/devices/default/pExternalEntity_Identification.jsp
/portal/modules/fw/skins/default/devices/default/TimestampEditor.jsp
/portal/modules/fw/skins/default/devices/default/TimestampEditorPopup.jsp
/WEB-INF/lib/iManagerBaseExt.jar
/WEB-INF/lib/nps.jar
/portal/gadgets/com.novell.nps.gadgetManager.BaseTabGadgetInstance/skins/default/devices/default/tabGadget_lang_zh_CN.xsl
/portal/gadgets/com.novell.nps.gadgetManager.BaseTabGadgetInstance/skins/default/devices/default/tabGadget_lang_zh_TW.xsl
/portal/stylesheets/skins/default/devices/default/main_lang_zh_CN.xsl
/portal/stylesheets/skins/default/devices/default/main_lang_zh_TW.xsl
/portal/stylesheets/skins/default/devices/pda/main_lang_zh_CN.xsl
/portal/stylesheets/skins/default/devices/pda/main_lang_zh_TW.xsl
/portal/modules/dev/skins/default/devices/default/main_lang_zh_CN.xsl
/portal/modules/dev/skins/default/devices/default/main_lang_zh_TW.xsl
/portal/modules/fw/skins/default/devices/default/main_lang_zh_CN.xsl
/portal/modules/fw/skins/default/devices/default/main_lang_zh_TW.xsl
/portal/modules/fw/skins/default/devices/default/CreateServerAdminTask_lang_zh_CN.xsl
/portal/modules/fw/skins/default/devices/default/CreateServerAdminTask_lang_zh_TW.xsl
/portal/modules/fw/skins/default/devices/default/NetWareServiceLauncher_lang_zh_CN.xsl
/portal/modules/fw/skins/default/devices/default/NetWareServiceLauncher_lang_zh_TW.xsl
/portal/modules/base/help/zh_CN/*.html
/portal/modules/base/help/zh_TW/*.html
/portal/modules/dev/images/zh_CN/*.gif
/portal/modules/dev/images/zh_TW/*.gif
/portal/modules/fw/help/zh_CN/*
/portal/modules/fw/help/zh_TW/*
/portal/modules/fw/images/*.gif
/help/zh_CN/install/*.html
/help/zh_TW/install/*.html

6.0 Downloading and Installing iManager Support Pack

IMPORTANT:iManager support packs do not make a backup of files replaced. The only way to roll back to a previous state is to backup all modified files before applying the support pack and then manually restoring the backed up files.

Also, iManager support packs must be installed on all iManager servers in your environment. Support packs do not automatically replicate to other iManager servers in your tree. To see if the support pack has been installed on the server, view the iManager information page by clicking on the words "Novell iManager" in the upper-left corner of the iManager application window.

NOTE:After you install the iManager support pack, iManager will be non-functional until you restart Tomcat. Do not install this support pack if you are unable to restart Tomcat at the same time.

To download and install an iManager support pack:

EXTRACT THE FILE

For Windows and Netware servers use a windows decompression utility that supports tgz, (i.e. WinZip) to extract iman26sp4.tgz to a temporary directory either on the workstation or on the server.

For Unix servers, use gzip and tar to decompress and extract the tarball to a temporary directory on which the patch will be applied. (i.e. gzip -d -c iman26sp4.tgz | tar xvf -). Linux users can use tar -zxvf iman26sp4.tgz.

NOTE:Support pack files, like plug-ins, are packaged in modules (NPMs). Those modules are capable of containing one or more support packs. This Support Pack is a cumulative patch and includes all fixes from previous Support Packs.

  1. Log in to iManager.

  2. Click the Configure button.

  3. Click Plug-in Installation > Available Novell Plug-in Modules.

  4. Click Add and browse to the sp_iman26.npm file, then click OK.

  5. Verify that the Module is sp_iman26.npm and the Description reads "Support Pack 4 for iManager 2.6".

  6. Select the checkbox next to the support pack file sp_iman26.npm and click Install.

    This install may take a few minutes.

    NOTE: Internet Explorer may append a .ZIP extension to the .NPM when it is downloaded. IE may actually remove the .npm extension and replaces it with .zip. The extension must be .npm or the install will refuse to upload the file.

  7. Click Close and Restart Tomcat.

    NOTE:Tomcat sometimes requires several minutes to fully initialize. Wait a few minutes before trying to log into iManager after restarting Tomcat.

    Table 1 Enter Table Title Here

    PLATFORM

    RESTART COMMAND

    Netware® 6.5

    Enter TC4STOP. Wait at least 1 minute, then enter TOMCAT4 to start the service again.

    Windows*

    Stop and start the Tomcat service.

    Solaris*

    As root enter /var/opt/novell/tomcat4/bin/shutdown.sh, then enter /var/opt/novell/tomcat4/bin/startup.sh.

    HP-UX*

    As root enter /opt/hpws/tomcat/bin/shutdown.sh, then enter /opt/hpws/tomcat/bin/startup.sh.

    Linux

    Enter /etc/init.d/novell-tomcat4 stop, then enter /etc/init.d/novell-tomcat4 start.

    Mobile iManager

    Close Mobile iManager and re-open Mobile iManager.

  8. Verify that the new support pack has been installed.This can be done by checking the log file located in the webapps/nps/WEB-INF/changelog directory or by viewing the list located on the iManager information screen (click "Novell iManager" in the upper-left corner of the application window).

7.0 Creation of User with blank Password fails (NetWare)

If you create a User with blank password, it fails. To work around this issue, make sure the version of JClient is dated Feb 2007 or later.  This is available in eDir 8.7.3 SP9 ftf3 or later as well as eDirectory 8.8 SP2.  To verify the version of JClient.jar being used on NetWare, restart Tomcat using the steps above and then log into iManager and then look at the logger screen for the jclient version being used.

8.0 Unable to save XML into XmlData attribute (syntax 'octet string')

When trying to save XML data in a custom class which has an Octet String attribute XmlData, iManager reports that "The system encountered an unknown error.  Please contact Novell Support".  The attribute should be 'stream' instead of 'octet string'.  The only problem you may run into the inability to delete the value of the attribute once it has been added.  As a workaround, you can save the value as an empty string sunch as " " which essentially does the same thing.  This will be fixed in a future release of iManager.

9.0 Solaris - Apache server didn't start just after the installation

During the iManager installation on Solaris, the installer relies on the terminal emulator XTERM to start Apache.  If XTERM is not loaded, you must start Apache manually following the iManager installation (/etc/init.d/imgr start).

10.0 iManager 2.6 Support Pack 4 does not show up as an update under Available Plug-in Modules.

If you are trying to download support pack 4 for iManager 2.6 from the Internet and iManager 2.6 Maintenance Update 1 is NOT installed, the iManager 2.6 Support Pack 4 plug-in will not show up as an update. It will only show up as a new plug-in. You must have the option to "Show every available Novell Plug-in Module (NPM)" checked on the Plug-in Download tab of the Configure iManager task under the iManager Server role on the Configuration page for Support Pack 4 to show.

11.0 Tomcat crashes after installing Support Pack 4 on Linux.

After installing iManager 2.6 Support Pack 4 on Linux, Tomcat may crash while attempting to close and log out of iManager or it will display java exception errors during the shutdown of Tomcat. Since restarting Tomcat is a required step after installing the Support Pack, this does not affect the installation of the Support Pack and Tomcat will start up just fine afterwards and the Support Pack will be fully functional.

12.0 Installing iManager 2.7 plug-ins in iManager 2.6.

iManager 2.7 plug-ins are NOT backwards compatible with iManager 2.6.  If iManager 2.6 SP4 is installed, iManager will prevent you from doing this.  iManager 2.7 plug-ins have been compiled for JAVA 1.5 and Tomcat 5, which are not supported in iManager 2.6.

13.0 Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.

Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.

Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. See the Novell International Trade Services Web page for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.

Copyright © 2007 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed on the Novell Legal Patents Web page and one or more additional patents or pending patent applications in the U.S. and in other countries.

  • Novell, Inc.
  • 404 Wyman Street, Suite 500
  • Waltham, MA 02451
  • U.S.A.
  • www.novell.com

Novell Trademarks

For Novell trademarks, see the Novell Trademark and Service Mark list.

Third-Party Materials

  • All third-party trademarks are the property of their respective owners.