---------------------------------------------------------------------- HP ELOQUENCE A.06.10 - patch 9806100 ---------------------------------------------------------------------- This patch fixes a defect of the eloqcore program as released with A.06.10. This patch will be integrated in a subsequent HP Eloquence release. You should have installed A.06.10 before applying this patch (it should work with previous A.06.xx releases as well, however this has not been verified). This patch requires installation of patch PE61-9805142. This patch supersedes patch PE61-9805141 on the HP-UX and Linux platform. Fixed problems: --------------- Platforms: HP-UX, Linux * A timed SLEEP statement could hang when used in UNIX background. Patch PE61-9805141 ------------------ Platforms: All * The FIND statement is aborting with an internal error. Assertion failed: tmp_recno == recno_buf_ptr[j], file sort.c, line 2172 This was caused by a defect in eloqdb6 in the internal idb_scan_rec() API function which returns inconsistent data to eloqcore causing an internal error in find2(). * SORT BY with multiple tables could fail with an internal error. Assertion failed: ofs == no_bytes, file sort.c, line 2553 This was caused by a defect in eloqcore in the do_sort() function. Depending on the number of sets in thread and the number of sets which are actually used in SORT BY, the internal offset into the sort buffer was wrong. Patch PEQ61-9805130 ------------------- Platforms: All * Wrong handling of TYPE scope rules. This was caused by a flaw in the build process. * TYPES definitions in a subroutine/function are processed before COM/DIM statements. Previously only during pre-processing of the main program segement, TYPE definitions were processed before COM/DIM statements. This change should have no side effects on existing software. Installation: ------------- In order to install this patch, you need to unpack it with gzip. Gzip is included with HP-UX 10.x (and above) and Linux. Gzip for for HP-UX 9.x can be obatined from this ftp server in the /pub directory. Installation requires root privileges. cd /opt/eloquence6 gzip -dc PE61-9806100-hpux.tar.gz | tar xf - Files: bin/eloqcore share/doc/PE61-9806100-README