---------------------------------------------------------------------- ELOQUENCE B.07.00 - patch 0408301 ---------------------------------------------------------------------- This patch fixes a defect of the eloqcore program 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-0408301: ENHANCEMENT PE70-0311040: BUG FIX PE70-0310080: BUG FIX PE70-0304040: BUG FIX Patch PE70-0408301 ------------------ Platforms: All * This patch adds the option to configure the results of the eloqcore SYSID$ function. Previous versions returned the hostname (truncated after 20 characters) with the SYSID$ function. The return value of the SYSID$ function may either be configured in the Eloquence configuration files (elog.config, etc.) or defined with the EQ_SYSID environment variable. Using the EQ_SYSID environment variable: If the EQ_SYSID environment variable is defined its content is returned with the SYSID$ function. Using a configuration file: The SYSID "value" clause is now recognized in Eloquence configuration files and may be used to define the result of the SYSID$ function. Please note that the configuration file entry is currently limited to 20 characters. * eloqcore was enhanced to support the EQ_ELOQRC environment variable. When specified the environment variable defines the path to the user specific configuration file that is used instead of the default user specific configuration file ($HOME/.eloqrc on Linux/UNIX and $HOME/eloqrc on Windows). Platforms: Windows * eloqcore on was modified that open files are no longer inherited by Eloquence DLLs (#2374). Patch PE70-0311040 ------------------ Platforms: All * The SOFTKEYSET ON statement could abort with a memory fault if the program was run in the background (#2152). This was caused by a bug in eloqcore that was calling a curses function although curses was not initialized. This can be reproduced on HP-UX 11.2x (Itanium2). Patch PE70-0310080 ------------------ Platforms: All * Possible wrong conversion in QUERY of Zoned or Packed item values from the database (#2130). Unpacking Zoned or Packed items could result in truncated values due to access to an uninitialized variable. This was observed in QUERY that could output truncated values while the database had the correct value. Patch PE70-0304040 ------------------ Platforms: All * QFIND returned unexpected results when using the IN clause and numeric arguments (#1881). * While JDLG was modified to support 10 levels of nested dialog objects eloqcore was still limited to a nesting level of 8 and failed with error 653 (#1556). Installation: ------------- UNIX: In order to install this patch, you need to unpack it with gzip. Gzip is included with HP-UX and Linux. Installation requires root privileges. cd /opt/eloquence6 gzip -dc PE70-0408301-hpux.tar.gz | tar xf - Files: bin/eloqcore share/doc/PE70-0408301-README Windows: Download the PE70-0408301-win32.zip file and unpack its contents with WinZip or PKUNZIP. Installation requires administrative capabilities. Please copy the eloqcore.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). Please copy the PE70-0408301-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: eloqcore.exe PE70-0408301-README.txt