IBM Tivoli Directory Integrator Version 7.1 Fix Pack 4 README


Abstract

Readme documentation for IBM® Tivoli® Directory Integrator Version 7.1 Fix Pack 4 including installation-related instructions, prerequisites and corequisites, and list of fixes.

Readme file for: IBM® Tivoli® Directory Integrator
Product/Component Release: 7.1
Update Name: Fix Pack 4
Fix ID: 7.1.0-TIV-TDI-FP0004
Publication date: July 2011
Last modified date: July 2011


Contents

Platform support
Download location
Prerequisites and corequisites
Known issues
Installation information
Steps to install fixpack for all Platforms, except Z/OS
Performing the necessary tasks after fix pack installation
Steps for rolling back the latest Tivoli Directory Integrator version 7.1 fixpack installation
List of fixes
New Features
Copyright and trademark information
Document change history


Platform support

Details of supported platform can be found here


Download location

Download IBM Tivoli Directory Integrator Version 7.1.0 Fix Pack 4 from the following location:
http://www.ibm.com/support/fixcentral/ or access the fix from the table below.

Platforms updated by this fix pack.

Product/Component Name Platform File Name
IBM Tivoli Directory Integrator 7.1 Fix Pack 4 - 7.1.0-TIV-TDI-FP0004 All Platforms 7.1.0-TIV-TDI-FP0004.zip


Prerequisites and corequisites

Known issues

  • TDI v7.1 Installation requirement
    Non-ASCII characters and the following list of characters are not supported in the install path: ";|*?!#&$',=^@% +
  • Renaming Property Stores in TDI V7.1
    Some special characters (~, !, @, #, , $) are acceptable in the name of the Property Store. However,renaming the properties file with various special characters may return inconsitent results. Following are few of the observations:
    • Use of '.' causes the CTGDKE022E error.
    • Use of ':' renames the file as the part after the : so andyt:test becomes just test.
    • Use of '/' or '\' renames the property file to the part after the character and creates a directory for the part before (so for example test\andyt, creates a properties file called andyt and a directory called test)
    • Use of '[' same as '.' but gives a CTDIS367E error after selecting the property (but not when renaming).
    • Use of '*' or '|' brings up an error popup: 'Rename' cannot be performed. Reason: * is an invalid character in resource name 'andyt.*test.tdiproperties" (which is good).
    Hence, it is recomended not to use the above mentioned characters while naming/renaming Property Stores.
  • Performance Best Practices Paper
  • Tivoli Directory Integrator Documentation

Installation Information:

Files Included in package:

FileName Purpose Size md5 checksum
TDI-7.1-FP0004.zip Used for installation of fixpack on all platforms except Z/OS. 36,143,104 0abf6d5f7658e5d50388ed5d1fb99c04
applyUpdates.sh Used for applying updates on non-Windows platforms. 4,096 70e874d084786a0eb1b01625f01a1c3a


Steps to install fixpack for all Platforms, Except Z/OS.
  • Download the 7.1.0-TIV-TDI-FP0004.zip and unzip the contents in any preferred folder.
  • On Windows:
    • Execute the following command TDI_install_dir/bin/applyUpdates.bat -update TDI-7.1-FP0004.zip [-clean [-silent]]
  • On Unix :
    • The user must replace the existing applyUpdates.sh script in the "TDI_Install_dir/bin" directory with the one shipped in the FixPack.
    • Execute permission's need to be given to the new applyUpdates.sh file, using the chmod +x applyUpdates.sh
    • Execute the following command TDI_install_dir/bin/applyUpdates.sh -update TDI-7.1-FP0004.zip [-clean [-silent]]
  • This should install the fixpack successfully. Once Fixpack is installed, user would be able to see the appropriate message on the command prompt.

Performing the necessary tasks after fix pack installation.
  • Verify Installation -

    • Run the following command to verify the latest fix applied to Tivoli Directory Integrator:
      • Unix/Linux: TDI_install_dir/bin/applyUpdates.sh -queryreg
      • Windows: TDI_install_dir/bin/applyUpdates.bat -queryreg

Steps for rolling back the latest Tivoli Directory Integrator version 7.1 fixpack installation
  • Unix/Linux: TDI_install_dir/bin/applyUpdates.sh -rollback
  • Windows: TDI_install_dir/bin/applyUpdates.bat -rollback

List of fixes
APAR fixes included in Fix Pack 1
APAR No. Sev. Abstract
IO12627 3 CONNECT FOR LDAP CONNECTOR IS DELAYED FOR LARGE BASE
IO12701 3 DELTA TAB CHECK BOXES NOT SAVED AS PROPERTIES
IO12561 3 GETBYTES() METHOD RETURNS INCORRECT RESULT
IO12562 3 RIGHT-CLICK MENU FOR HOOKS NOT CORRECT
IO12563 3 CONNECT/NEXT FOR LDAP CONNECTOR FAILS
IO12712 3 THE DEBUGGER WILL NOT PROCESS LARGE STRINGS WITH EVAL()
IO12564 3 PROBLEM WITH DELTA STORE, UNABLE TO MAINTAIN CONNECTION WITH DATABASE
IO12628 3 INCORRECT DERBY LOGGING INTRODUCED IN TDI V7.0
IO12714 3 TDS CHANGELOG CONNECTOR NOT RESTARTING WHEN CONNECTION IS LOST
IO12643 3 RUN AND BREAK HERE IN AL COMPONENT
IO12674 3 CE IS TOO "CHATTY" ON STDOUT
IO12709 3 NULL POINTER EXCEPTION WHILE SAVING AL WITH SCRIPT
IO12713 3 NULL POINTER WHILE PRESSING CTRL-S
IO12682 3 DATABSE CONNECTOR THROWS EXCEPTION WHEN DERBY EMBEDDED IS SELECTED.
IO12560 3 DB CONN AND ORACLE THIN PROBLEM
IO12711 3 UNDO DOES NOT SAVE THE FIRST KEYSTROKE / CHANGE
IO12681 3 THE SYSTEM STORE CONNECTOR DOES NOT SHOW DETAILS WHEN DETAILED LOG IS ENABLED.
IO12710 3 DELTA TAB CHECK BOX NOT SAVED AS PROPERTIES
IO12683 3 THE SYSTEM OBJECT IS NOT AVAILABLE FOR SETTING VALUES OF CONFIGURATION PARAMETERS.
IO12684 3 UNDO / REDO MENU OPTION NOT WORKING IN CE
IO12685 3 MARSHAL PROBLEM ON THE GETINSTALLEDCOMPONENTDESCRIPTOR METHOD
IO12686 2 OUT OF MEMORY THROWN WHEN AL RUN IN MANUAL MODE
IO12687 3 NEW XML PARSER WRITES "*" FOR THE NAME OF THE VALUE TAG BY DEFAULT.
IO12688 3 ITIMAGENT CONNECTOR THROWS EXCEPTION WHEN POOLING CONNECTORS
IO12689 3 DELTA FC TERMINATES THE AL IF NO CHANGES
IO12692 3 COMMIT ON END OF AL CYCLE DOES NOT WORK PROPERLY.
IO12693 3 PASTE TO CONDITION VALUE RESULTS IN A SCRIPT.
IO12694 3 IDML PARSER FAILS WITH TCM DLA IDML
IO12696 2 ISSUE WITH IBMDISERVICE.EXE ON 64 BIT WINDOWS.
IO12697 3 DATABASE CONNECTOR DOES NOT AUTO CREATE FOR UPDATE MODE.
IO12698 3 UNABLE TO CHOOSE AUTH CONNECTOR PARAMETER FOR HTTP SERVER CONNECTOR
IO12658 3 RE-USING CONNECTOR CAUSES ERROR REPORT IN CE
IO12659 3 DRAGGING MULTIPLE SUB COMPONENTS GETS REVERSED
IO12661 3 DEBUGGER LOCAL VARIABLES IN FUNCTIONS NOT VISIBLE
IO12662 3 RUN-AND-BREAK HERE, RESTARTED DEBUGGER.
IO12663 3 DEBUGGER BREAK POINT ON ATTRIBUTE MAPS DOESNT WORK CORRECTLY
IO12664 3 DEBUGGER STEPS OVER ATTRIBUTE MAP SCRIPTSN
IO12665 3 DEBUGGER STATE NOT REFRESHED WHEN CLICKING ON COMPONENT BOXES.
IO12666 3 CONNECTOR LOOP - PARAMETER MAP NOT WORKING
IO12667 3 INHERITED ATTRIBUTE MAP ITEM SCRIPTS NOT WORKING
IO12672 3 DEBUGGER - "CONN GRIDS" NOT WORKING
IO12675 3 NOTES CONN UNABLE TO GET IOR WITH HTTP AUTH
IO12676 3 DOMINOUSERCONNECTOR UNABLE TO GET IOR.TXT WITH HTTP AUTH
IO12677 3 CONNECTOR PARAMETERS SHOWS INPUT SCHEMA AS WELL
IO12678 3 CONNECTOR LOOP PARAMETERS WRONG FOR CUSTOM FORM
IO12679 3 ADD STEPS FOR GENERATING WSDL WITH EASY WS SERVER COMPONENT
IO12644 3 IDML PARSER LOGS UNNECESSARY LOG STATEMENTS EVEN WHEN DETAILED LOG IS DISABLED
IO12565 3 EXPORTING PROJECT NOT SETTING SOLUTION INTERFACE ID

APAR fixes included in Fix Pack 2
APAR No. Sev. Abstract
IO12935 3 MEMORY LEAK ON CE WHN AL IS INVOKED IN MANUAL MODE
IO12933 3 TOOLTIPS FOR PARAMETERS IN THE WAY
IO12695 3 MAILBOX CONNECTOR UNABLE TO SET IMAP FLAGS
IO12715 3 CRYPTIC EXCEPTION THROWN WHEN TRYING TO USE THE IT REGISTRY COMPONENTS
IO12934 3 ISSUE WITH USING PROPERTIES IN ADAPTERS
IO12937 3 INCORRECT DEMO VIDEOS LINK URL ON CE WELCOME PAGE
IO12939 3 HARD TO START SERVER AFTER IT IS STOPPED
IO12943 3 NO ADVANCED PARAMETERS FOR SERVER NOTIFICATION CONN
IO12944 3 INHERITANCE OF LINK CRITERIA NOT SHOWN CLEARLY
IO12945 3 DATA COLLECTOR VIEW NOT COLLECTING DATA FROM OUTPUT
IO12995 3 TDI PROBLEM CONVERTING ENTRY TO XML ON NON-UTF8 JRE
IO13006 3 DEBUGGER VIEW BECOMES CORRUPTED
IO13040 3 CHANGE TO ATT MAP SCRIPT NOT 'DETECTED' IMMEDIATELY.
IO13165 3 STAR IN LDAP SEARCH FILTER ALWAYS CHANGED TO HEX
IO13167 3 DATABASE CONNECTOR - JDBC DRIVER NOT BEING SET
IO13057 3 CONNECTOR PARAMETERS DISABLING NOT INDICATED
IO13173 3 REMOTECOMMANDLINE FUNCTION COMPONENT IS NOT ABLE TO HANDLE CONCURRENT REQUESTS.
IO13140 3 CONNECTION REFUSED TO REMOTE SERVER

APAR fixes included in Fix Pack 3
APAR No. Sev. Abstract
IO13170 3 ATTRIBTUE MAPS IN FEED MOVING TO BOTTOMFLOW WHN IMPORTED
IO13005 3 LDAP CONNECTOR 'CONTEXT' BUTTON CREATES JAVA.LANG.NULLPOINTEREXCEPTION
IO13585 3 SAX PARSER THREADS CAUSE OUTOFMEMORYEXCEPTION
IO13145 3 CBE PARSER FAILS TO READ WELL FORMED CBE XML
IO13589 3 CTRL+A (CTRL+C) IS TREATED AS A CHANGE
IO13292 3 'SLEEP INTERVAL' AND 'TIMEOUT' ARE NOT ABLE TO BE SET INDEPENDENTLY
IO13590 3 TOUCHING A COMPONENT/ALHOOK/ATTMAP, FLAGS A CHANGE
IO13591 3 INHERITANCE NOT BROKEN CORRECTLY FOR SCRIPTS
IO13592 3 XLXP RETURNS "" INSTEAD OF NULL
IO13593 3 TEXTAREA LOSES CURSOS POS WHEN SAVING.
IO13595 3 CLEAR BREAKPOINTS BUTTON NOT VISIBLE REMOVING CHECKMARKS
IO13596 3 COPY/PASTE CONNECTOR MAKES CONNECTION TAB BLANK
IO13597 3 ADV VALUE FOR LINK CRITERIA HAS INVALID SCRIPT CONTEXT
IO13598 3 WINDOWS NOT OPENINING PROPERLY ON DEFAULT SERVER DOCUMENT
IO13599 3 NULL VALUE BEHAVIOR DIALOG FOR * ATTRIBUTE
IO13600 3 ERROR WHEN REMOVING AN OPTIONAL PARSER FROM CONNECTOR
IO13601 3 BOM ELEMENT IS NOT ADDED BY THE CSV PARSER
IO13214 3 TDI HTTP CONNECTOR DOES NOT RETURN HTTP.BODY
IO13235 3 COMPLEXTYPEGENERATOR FC FAILS TO CREATE CLASS WITH ARRAY INPUT
IO13602 3 COMMIT NOT ISSUED AT THE END OF DB OPERATION(LOOKUP)
IO13603 3 ISSUE WITH ACCESS TO STATIC INNER CLASS FROM IBMJS
IO13604 3 NULLPOINTEREXCEPTION IN JDBCCONN WHEN WRONG CREDENTIALS
IO13605 3 INHERITANCE WITH HOOKS IS NOT BEHAVING CORRECTLY
IO13606 3 UNABLE TO DISABLE/ENABLE/REVERT/DELETE MULTIPLE HOOKS
IO13607 3 THE TEXT W/ SUBST. EDITOR DOES NOT SUPPORT UNDO/REDO
IO13608 3 DELETE KEY IS NOT WORKING FOR IF BRANCH CONDITIONS
IO13609 3 TDI SERVICE IS CRASHING WHEN TDI SOLUTION IS ADDED AS WIN SERVICE
IO13610 3 DEBGER:SCRIPT FUNC ARGUMENTS & LOCAL VARIABLES MISSING
IO13614 3 AL-FC DOES NOT REFRESH OPERATION PARAMS ADDED TO CALLED AL

APAR fixes exclusively included in Fix Pack 4
APAR No. Sev. Abstract
IO13755 3 IMPLEMENT MQETRACETOBINARYFILE() TRACE OPTION WITHIN THE MQECONFIG.JAR
IO13667 3 ENABLING/DISABLING IS NOT REFRESHING THE ICON IN CONFIG EDITOR
IO13683 3 NULL POINTER EXCEPTION IN AL FC INPUT MAP
IO13731 3 MULTIPLE ISSUES WHILE SEETING UP INHERITANCE USING SCRIPTS
IO13712 3 COMPONENT SCRIPT IS EVALUATED WHEN SCRIPT WINDOW IS HIDDEN.
IO13713 3 AL TAGGED AS CHANGED WHEN RUN OR DEBUGGED
IO13714 3 CTRL-C TRIGGERS "BREAK INHERITANCE" DIALOG DOESNT WORK
IO13732 3 FAILURE WHEN STORING THE CHANGE NUMBER VALUE IN SYSTEM PROPERTY STORE
IO13475 3 NOT ALL VALUES OF A PROPERTY ARE BEING ENCRYPTED
IO13824 3 PROPERTY FILE NOT BEING READ IN, AFTER IMPORT OF CONFIG
IO13826 3 THE VIRTDIR EXAMPLE DOES NOT HANDLE MULTI-VALUED ATTRIBUTE CORRECTLY
IO13783 3 TDI V7.1 UPDATE SITE FAILS TO INSTALL INTO ECLIPSE INSTALLATION
IO13962 3 AXIS EASYINVOKE SOAP WS FUNCTION COMPONENT NOT USING CREDENTIALS DO DOWNLOAD WSDL FILE
IO13863 3 AN EMPTY PLACEHOLDER UNDER THE LOOP SHOWS UP IN THE DEBUGGER
IO13660 3 COMPUTE CHANGES DOES NOT WORK FOR HIERARCHICAL ENTRY
IO13837 3 CE FAILS TO READ UPDATED TEXT PROPERTIES FILE
IO13982 3 WORK OBJECT NOT AVAILABLE IN END OF DATA HOOK
IO13885 3 DOMINO USER CONNECTOR - INVALID DATE ISSUE
IO13888 3 CE FAILS TO PROCESS THE ADVANCED(JAVASCRIPT) PARAMETER LOGGING
IO13981 3 USING PKCS11 RESULTS IN JAVA.LANG.REFLECT.INVOCATIONTARGETEXCEPTION
IO13983 3 FORMITEM BASED ON THE CONNECTOR MODES ISSUE
IO13587 3 VIRTDIR AND RUNTIME CONNECTORS TERMINATION
IO13952 3 PROLOG/EPILOG HOOKS SHOWN AS DISABLED FOR PASSIVE STATE
IO14048 3 EXCESSIVE LOGGING IN LDAP CONNECTOR
IO14080 3 THE DELETE HOOK FUNCTIONALITY IS MISSING IN THE 7 VERSION AND WAS AVAILABLE IN THE 6.X VERSION
IO14084 3 NOTES CONNECTOR OUT OF MEMORY
IO14139 3 ATTRIBUTE MODIFY UPDATE SET TO FALSE IGNORED BY JNDI CONNECTOR
IO14051 3 'RUN AND BREAK' OPTION CAN FAIL TO PERFORM
IO14052 3 SERVER FAILS TO RECOGNISE THE DEFAULT PROPERTY STORE
IO14142 3 DOMINO USER REGISTRATION COMPLETES SUCCESSFULLY BUT UPDATE TO OTHER ATTRIBUTES FAIL
IO14079 3 WORK OBJECT NOT AVAILABLE IN DEBUGGER
IO14147 3 TDS CHLOG CONN USING NOTIFICATIONS GETS OUT OF SYNC
IO14366 3 AXIS EASYINVOKE SOAP WS FUNCTION COMPONENT NOT USING CREDENTIALS DO DOWNLOAD WSDL FILE WHEN IT HAS MULTIPLE IMPORT STATEMENT
IO14217 3 JDBC CONNECTOR : TDI 7.1, DATE IS NOT GETTING INSETED PROPERLY IN THE DATABASE
IO14371 3 SKIPPING OVER LDIF ENTRY BAD FORMAT USING FTP CONNECTOR IN LOOP
IO14149 3 JMS CONNECTION FAILS WHEN "DURABLE TOPIC SUBSCRIBER" IS ENABLED
IO14207 3 JAVA.LANG.NULLPOINTEREXCEPTION THROWN IN DOMINO CHANGE DETECTION CONNECTOR
IO14223 3 THISCONNENCTOR NOT AVAILABLE FOR PARAMETER SCRIPTING
IO13990 3 SCRIPT CONN FOR_EACH LOOP LOOPING TWICE FOR A SINGLE ENTRY
IO14206 3 ATTRIBUTE MAP IS UNINHERITABLE IN RESOURCES
IO14208 3 PARAMETER EVALUATION ( JAVASCRIPT ) IS WRONG IN CALLED AL
IO14252 3 MISSING FUNCTIONALITY FOR DYNAMIC ATTRIBUTE MAPS
IO14246 3 SEGMENTATION ERROR WHEN USING JRE 1.6 SERVICE REFRESH 9 ON SUSE LINUX
IO14373 3 DOMINOCHANGEDETECTION JAVA.LANG.NULLPOINTEREXCEPTION
IO14374 3 DCD ITERATOR KEY STATE 'DELETE' BUTTON DOESN'T WORK
IO14363 3 JMS CLIENT SUBSCRIPTION NOT RELEASED FROM JMS CONNECTION
IO14383 3 PROCESS END OF LINE CHARACTERS - BETTER
IO13759 3 AXIS2WEBSERVICECLIENT FC DOES NOT DO BASIC AUTHENTICATION FOR ACCESSING WSDL FILE
IO14403 3 CONNECTOR LOOKUP LIMIT IS FIXED TO 10


New Features


The following new features have been added as part of examples from Fix pack 4 onwards.

  • Simple TPAE IF Connector
  • TPAE IF Connector
  • JSON Parser

  • Installation of new features

  • Install Fixpack 4. For details refer section Steps to install fixpack for all Platforms, except Z/OS.
  • Go to TDI_Install_dir\examples directory. Refer individual readme's of the new features.


  • Uninstallation of new features

  • Uninstall Fixpack 4. For details refer section Steps for rolling back the latest Tivoli Directory Integrator version 7.1 fixpack installation
  • Go to TDI_Install_Dir\examples directory. Manually delete these directories SimpleTpaeIFConnector, TpaeIFConnector, parser_json.
  • As part of New Features installation, if any jars were copied from the new examples to the TDI_Install_Dir\jars directory, these newly added jars need to be removed manually.


  • Testing Details

    The TPAE IF Connector and the Simple TPAE IF Connector have been tested and are supported with Tivoli Asset Management for IT ( TAMIT) V 7.2.0.

    Copyright and trademark information

    http://www.ibm.com/legal/copytrade.shtml

    Notices

    INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

    This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

    Microsoft, Windows, and Windows Server are trademarks of Microsoft Corporation in the United States, other countries, or both.

    Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

    Other company, product, or service names may be trademarks or service marks of others.

    THIRD-PARTY LICENSE TERMS AND CONDITIONS, NOTICES AND INFORMATION

    The license agreement for this product refers you to this file for details concerning terms and conditions applicable to third party software code included in this product, and for certain notices and other information IBM must provide to you under its license to certain software code. The relevant terms and conditions, notices and other information are provided or referenced below. Please note that any non-English version of the licenses below is unofficial and is provided to you for your convenience only. The English version of the licenses below, provided as part of the English version of this file, is the official version.

    Notwithstanding the terms and conditions of any other agreement you may have with IBM or any of its related or affiliated entities (collectively "IBM"), the third party software code identified below are "Excluded Components" and are subject to the following terms and conditions:

    • the Excluded Components are provided on an "AS IS" basis
    • IBM DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS WITH RESPECT TO THE EXCLUDED COMPONENTS, INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF NON-INFRINGEMENT OR INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    • IBM will not be liable to you or indemnify you for any claims related to the Excluded Components
    • IBM will not be liable for any direct, indirect, incidental, special, exemplary, punitive or consequential damages with respect to the Excluded Components.

    Document change history
    Change Date Reason Modified by
    July 2011 Create initial 7.1.0-TIV-TDI-FP0004 TDI L3


    End of Document