---------------------------------------------------------------------- ELOQUENCE B.07.10 - patch PE71-0804170 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the Eloquence dbcfix utility as released with Eloquence B.07.10. This patch will be integrated in the Eloquence B.07.10 release. Eloquence B.07.10 must be installed before applying this patch. Severity: PE71-0804170: BUG FIX Superseded patches: PE71-0801245: BUG FIX PE71-0705308: ENHANCEMENT PE71-0610201: BUG FIX Patch PE71-0804170 ------------------ Platforms: All * A problem comparing P and Z type item values in a specific case was corrected (#2365). This fixes a problem where dbcfix might dignose a non-matching search item in some cases and would a repair of this chain unnecessarily. Eloquence compares P and Z items based on their numeric value, even if different binary encoding is used (eg. unsigned and positive values are considered the same). However, dbcfix only used a binary comparison on P and Z item values in some consistency check and might consider positive and unsigned values different, even though they represent the same value. * A problem was fixed in dbcfix that could result in outputting huge record numbers as a negative value (#3266). * The number of processed records was changed to cover up to 9 digits. Patch PE71-0801245 ------------------ Platforms: All * The dbcfix utility was modified to use a default cache size of 64 MB (#3499). Previously dbcfix used the cache size configured in the database configuration file. This could result in problems on HP-UX if insufficient address space was available. * Added a new command line option -b to specify the buffer cache size (in MB). Patch PE71-0705308 ------------------ Platforms: All * The dbcfix utility was changed to retain additional status information in the volume files that is used by replication. Older dbcfix versions did reset this information and therefore could cause a problem when used with replication. Patch PE71-0610201 ------------------ Platforms: All * A problem in dbcfix was fixed where a duplicate pointer in a chain head could cause dbcfix to fail (#3227). A message like below was output. Broken chain (2) at record xxx Circular reference detected Truncating chain at record 0 ** validate_chain() failed. chain head #xxx was: cnt=xxx, first=xxx, last=xxx *** aborted *** Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE71-0804170-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID HP-UX: In order to install this patch, you need to unpack it with gzip and tar. Gzip is included with HP-UX. Installation requires root privileges. cd /opt/eloquence6 gzip -dc /path/to/PE71-0804170-hpux.tar.gz | tar xf - Files: bin/dbcfix share/doc/PE71-0804170-README Linux: In order to install this patch, you need to unpack it with tar. Installation requires root privileges. cd /opt/eloquence6 tar xzf /path/to/PE71-0804170-linux.tar.gz Files: bin/dbcfix share/doc/PE71-0804170-README Windows XP/2000/NT: This patch should *only* be installed if you previously installed the Eloquence server components on your system. Installation requires administrative capabilities. Two options are available for patch installation. The patch is available as self extracting archive for automatic installation and as a zip archive for manual installation. Both patches are equivalent. Installation requires administrative capabilities. For automatic installation of this patch, please download the patch file PE71-0804170-win32.exe file. Before installation, please consider closing all applications and execute the patch installation program. Installation does not require a reboot unless the patched files were active. For a manual installation of the patch, please download the patch file PE71-0804170-win32.zip file and unpack its contents. Then perform the following steps: * Please copy the dbcfix.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). * Please copy the PE71-0804170-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: dbcfix.exe PE71-0804170-README.txt