==================================== RELEASE NOTES FOR INFORMIX ESQL/C for Windows 5.01.WE1 As Of 7/15/94 ==================================== TABLE OF CONTENTS I. BUGS FIXED WITH 5.01.WE1 II. BUGS FIXED WITH 5.01.WE1 BY DOCUMENT NOTES III. NEW FEATURES
I. BUGS FIXED WITH 5.01.WE1 Bug 25742: Second Prepare in ESQL/C gives GPF with Borland C Problem: Manual states that sqlda (System Descriptor) returned by $describe must be freed by the user when the user is finished with it, implies that free() should be used, this only works with Microsoft C. Solution: Use SqlFreeMem() (new API, see below) Bug 26671: ESQLFILE and INETFILE (list of files in RELEASE\ETC) do not match files installed. Problem: List of files not updated. Solution: List of files updated. Bug 28283: I-NET for Windows with PC-NFS showing WSHELPER in debug mode. Problem: WS-HELPER screen displayed during connect because WINSOCK API call had invalid parameter. Solution: Parameter corrected. Bug 28284: If an application terminates abnormally (GPF) the remote engine process (server) hangs. Problem: Unless an application does a sqlexit() (done automatically for an EXE application that terminates normally) the connection remains open and the server demon is not terminated. Solution: see Connection Checking section below. Bug 30192: -908 with I-NET for Windows IPX/SPX clients. Problem: When I-NET for Windows closes an IPX connection the remote engine process does not terminate immediatly. With heavy usage there are too many processes on the remote engine and the connect fails. Solution: Disconnect sent to the remote engine process before closing the connection, do not depend on timeout on the remote engine to terminate the process.
II. BUGS FIXED WITH 5.01.WE1 BY DOCUMENT NOTES Bug 30588: GPF when doing the first ESQL/C command after setting the LoginInfoStruct. Problem: Too much information is being copied into the elements of the LoginInfoStruct. Solution: Check the length of each element of the LoginInfoStruct (see thelogin.h file) before copying information into the element; don't forget to count the terminator byte.
III. NEW FEATURESNEW FEATURES 1. Codeset Conversion Allows Clients and Servers that use different codesets to transfer data. See the doc notes on how to use this feature and program changes that may be necessary. 2. Connection Checking Users have complained that when their ESQL/C program GPFs, a connection to the server is left open and a demon on the server is hung. To fix this, a new progam ISQLCHKR.EXE has been created. See the doc notes for a description of its options and how to use it. The FINDERR utility now uses the Windows API WinHelp() to display the Informix Help File (in Windows Help format) ERRMESS.HLP. See the doc notes for specific instructions on how your program can use the help file directly. 4. SETNET Utility You can now use SETNET to set INFORMIX.INI [ENVIRONMENT] entries. See the doc notes for specific instructions.