============================================================== IBM InfoSphere Global Name Management, Version 4.2.0.1 GA HotFix (4.2.0.1-IS-GNR-HF5) Customer: various January, 2012 [ipsdb00097837 ipsdb00095394 ; ipsdb00095878 ; ipsdb00095612 ; ipsdb00071527 ;ipsdb00095345 ipsdb00096788 ipsdb00095776 ipsdb00096711] This readme includes the following sections: I. System requirements II. Required files III. Issues that are corrected in this hot fix IV. Issues fixed since InfoSphere Global Name Management, Version 4.2.0 GA V. Implementation ============================================================== I. System requirements This hot fix was built for the following platforms: Platform | Version |---------|----------| Windows | 32-bit Windows | 64-bit |---------|----------| Linux | 32-bit Linux | 64-bit |---------|----------| Solaris | 64-bit |---------|----------| AIX | 64-bit |---------|----------| ZLinux | 64-bit |---------|----------| You must have InfoSphere Global Name Management, Version 4.2.0.1, Fix Pack1 installed prior to applying this hot fix. This hot fix does not contain previous hot fixes. Previous hot fixes to InfoSphere Global Name Management, Version 4.2.0 are included in the InfoSphere Global Name Management, Version 4.2.0.1, Fix Pack1. ============================================================== II. Required files: The following files are affected for each of the operating systems that are listed: |------------------------------------------------------------------------------| | Platform | Version | Affected file | |------------------------------------------------------------------------------| | Windows | 32-bit | bin/ and bin64/ | | | AND | analytics.dll, NameDataObject.dll, npp.exe, | | | 64-bit | scoring.dll | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ and lib64/ | | | | analytics.lib, COA.lib, NameAnalyzer.lib, | | | | NameParser.lib, NDO.lib, scoring.lib | | | | sdk//bin/ | | | | analytics.dll, NameDataObject.dll, scoring.dll | | | | sdk//lib/ | | | | analytics.lib, COA.lib, NameAnalyzer.lib, | | | | NameParser.lib, NDO.lib, scoring.lib | | | | support/bin/ and support/bin64/ | | | | coaclu.exe, nc_coaclu.exe, npclu.exe, nvgclu.exe, | | | | search.exe | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | Linux | 32-bit | bin/ and bin64/ | | | AND | npp | | | 64-bit | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ and lib64/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ and support/bin64/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | Solaris | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | AIX | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | zLinux | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| ============================================================== III. Issues that are corrected in this hot fix: 1. ipsdb0009783 Reinstated two seperate phases of name preprocessing (NPP). 2. ipsdb00095394 ; ipsdb00095878 ; ipsdb00095612 ; ipsdb00071527 ;ipsdb00095345 Improvements to Name Parser logic 3. ipsdb00096788 Fixed swasian Regularization rules. 4. ipsdb00095776 Comparisons between numbers and ordinals fail (18 cannot match 18th). Case: "eighteen century" compared to "18th century" 5. ipsdb00096711 Fixed the issue in Japanese transliteration involving small 'tsu' character. ============================================================== IV. Issues fixed since InfoSphere Global Name Management, Version 4.2.0 GA: The following list describes the errors or problems corrected with Version 4.2 Fix Pack 1: Distributed Search - Name Preprocessor did not allow for customization of external files for parsing. - No error message appears when Name Preprocessor cannot write to a file where there is not enough space. Linguistic precision enhancements A number of improvements have been made to name regularization, variants, and qualifiers, including: - Regularization rules file (genericOnRegRule file) has been updated to handle radio station frequency identifier information (for example Fiesta Radio 98.6 F.M.). - Tokens in organizational names are now correctly regularized. - Regularization rules changes were made for German. German spelling variations were added to the variant file. - Enhancements to titles, affixes, and qualifiers (TAQ) include additions for Malay names. - "M" is no longer a variant for Mohamed. NameHunter configuration - The left bias parameter for Indian given names is now set as FALSE by default.dd> NameParser - Affix rules for phrase creation that were applied too strictly have been adjusted (for example, "Abdul Hussain" in India). NameSifter - As noted in the Version 4.2 documentation, NameSifter can generate unpredictable results when used with non-English organization names. This limitation includes English names with European business suffixes such as E.U. and S.A. Do not attempt to use NameSifter with name data that is not based on United States English. It is intended for use with personal and organizational names from the United States only. Name Preprocessor - Name Preprocessor output and configuration have changed. See relevant sections in the information center or PDFs. Changes are summarized as follows: Name Preprocessor no longer generates .nh files. It splits the interim .npp file into multiple files. As a result, nhFile and numNhFiles are replaced by nppOutFile and numNppOutFiles. createNh and createNpp have been removed. Note: Distributed Search and NameWorks Embedded Search users should re-run Name Preprocessor to generate new data list files. NameWorks Embedded Search should users set createOrig =false in npp.config to run Name Preprocessor to generate output (used as data list files). Distributed Search users should continue to set createOrig to true or false depending on whether to perform unique or full search. Search - general - Improved search handling of compressed names. Transliteration - Kanji - Transliteration of Kanji names is improved, including names containing spaces. ============================================================== V. Implementation Before you begin: GNR_ROOT is the directory where you installed InfoSphere Global Name Management. Procedure: 1. Extract the gnm4.2.0.1.hf5..tar file into a separate directory on your hard drive. Where is the operating system where you are installing the hot fix (aix,linux,sol,win,zlinux) 2. Back up the following directories based on the platform on which you are installing the hot fix: |------------------------------------------------------------------------------| | Platform | Version | Affected file | |------------------------------------------------------------------------------| | Windows | 32-bit | bin/ and bin64/ | | | AND | analytics.dll, NameDataObject.dll, npp.exe, | | | 64-bit | scoring.dll | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ and lib64/ | | | | analytics.lib, COA.lib, NameAnalyzer.lib, | | | | NameParser.lib, NDO.lib, scoring.lib | | | | sdk//bin/ | | | | analytics.dll, NameDataObject.dll, scoring.dll | | | | sdk//lib/ | | | | analytics.lib, COA.lib, NameAnalyzer.lib, | | | | NameParser.lib, NDO.lib, scoring.lib | | | | support/bin/ and support/bin64/ | | | | coaclu.exe, nc_coaclu.exe, npclu.exe, nvgclu.exe, | | | | search.exe | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | Linux | 32-bit | bin/ and bin64/ | | | AND | npp | | | 64-bit | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ and lib64/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ and support/bin64/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | Solaris | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | AIX | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| | zLinux | 64-bit | bin/ | | | | npp | | | | data/ | | | | genericOnRegRule.ibm, npp.config, swasianRegRule.ibm | | | | japaneseTransRule.ibm, onv.ibm | | | | lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | sdk//lib/ | | | | libanalytics.so, libCOA.a, libNameAnalyzer.a, | | | | libNameDataObject.so, libNameParser.a, libNDO.a, | | | | libscoring.so | | | | support/bin/ | | | | coaclu, nc_coaclu, npclu, nvgclu, search | | | | support/data/ | | | | names38k.txt, query.txt | |--------------------|---------------------------------------------------------| 3. Navigate to the directory where you extracted the gnm4.2.0.1.hf5..tar file. 4. Copy the files from each extracted hotfix directory into the corresponding product directory. Directories on Windows and Linux: bin, bin64, data, lib, lib64, sdk, and support Directories on Solaris, AIX, and zLinux: bin, data, lib, sdk, and support ============================================================== END OF FILE