----------------------------------------------------------------------

ELOQUENCE B.07.00 - patch 0304090

----------------------------------------------------------------------

This patch fixes a defect of the image3k TurboIMAGE compatibility
extension as released with Eloquence B.07.00. This patch will be
integrated in the Eloquence B.07.00 release.

Eloquence B.07.00 must be installed before applying this patch.

Severity:
 PE70-0304090: BUG FIX


Fixed problems:
---------------

Platforms: All

* DBFIND modes 1/21 could fail with database status -21 when a
  wildcard character is present (and the btreemode1 flag is
  enabled).

  This problem was caused by a wrong mapping of the data set flags
  uploaded by the database server when opening the database (#1901).
  It was only uncovered by a fix to DBFIND related to btreemode1
  before the B.07.00 release, so it was not exposed in the B.07.00 
  pre-releases.

  The Eloquence image3k library makes use of these dataset flags 
  to determine if the /indexed flag is set for a data set.
  Currently the server process does not enable the /indexed flag
  but the image3k library assumed it was available. As a consequense
  the server process causes the DBFIND to fail with status -21.
  
* The image3k library version has been changed to B.07.00.08


Installation:
-------------

UNIX:

In order to install this patch, you need to unpack it with gzip.
Gzip is included with HP-UX 10.x and Linux.
Installation requires root privileges.

cd /opt/eloquence6
gzip -dc /path/to/PE70-0304090-hpux.tar.gz | tar xf -

Files:

  Linux:
   lib/libimage3k.so
   lib/libimage3k.a
   share/doc/PE70-0304090-README

  HP-UX:
   lib/pa11_32/libimage3k.sl (HP-UX PA-RISC 1.1 32bit)
   lib/pa11_32/libimage3k.a
   lib/pa20_32/libimage3k.sl (HP-UX PA-RISC 2.0 32bit)
   lib/pa20_32/libimage3k.a
   lib/pa20_64/libimage3k.sl (HP-UX PA-RISC 2.0 64bit)
   lib/pa20_64/libimage3k.a
   lib/hpux32/libimage3k.sl  (HP-UX Itanium 32bit)
   lib/hpux32/libimage3k.a
   lib/hpux64/libimage3k.sl  (HP-UX Itanium 64bit)
   lib/hpux64/libimage3k.a
   share/doc/PE70-0304090-README


Windows:

Download the PE70-0304090-win32.zip file and unpack its contents
with WinZip or PKUNZIP.
Installation requires administrative capabilities.

Please copy the .dll files into the WINDOWS SYSTEM DIRECTORY
(for example C:\Windows\System32).

Please copy the .lib files into the lib subdirectory of your
Eloquence installation (for example C:\Programs\Eloquence\lib).

Please copy the PE70-0304090-README.txt file into the share\doc
subdirectory of your Eloquence installation (for example
C:\Programs\Eloquence\share\doc).

Files:

   image3k.dll
   image3kC.dll
   image3k.lib
   image3kC.lib
   libimage3k.lib
   PE70-0304090-README.txt