================================= RELEASE NOTES FOR INFORMIX-Client SDK 2.01.UC1 PRODUCT RELEASE DATE: 09 Feb 1998 ================================= Release notes for client products available as part of the INFORMIX- Client SDK 2.0 are in the following files: CLIREL_2.8 INFORMIX-CLI Release Notes CPPREL_2.5 C++ Object Interface Release Notes ESQLCREL_9.1 INFORMIX-ESQL/C Release Notes GLSAPIREL_3.0 INFORMIX-GLS Release Notes JAVAREL_1.0 Java API Release Notes ODBCREL_3.0 INTERSOLV DataDirect ODBC Driver Release Notes The following is a quick summary of the client SDK installation process including new changes in this release. For a complete description of all command line options of all installation scripts, please refer to your Installation Guide. In the following, I-CONNECT 2.01 refers to the conn tar file in the Client SDK 2.01 bundle, and ClientSDK 2.01 refers to the clientsdk tar file in the Client SDK 2.01 bundle. (1) If I-CONNECT 2.01 is NOT installed on top of an existing 7.2x ESQL/C installation, (a) both "installconn" and "installconn -u" will install 2.01 I-CONNECT exactly the same as the current 7.23 I-CONNECT "installconn"; (Note, the -u option is only available in UNIX. NT ESQL/C does not need this option.) (b) any existing 7.2x UNIX ESQL/C (and 7.23 NT ESQL/C) applications can use this installed I-CONNECT without relinking or recompilation. If recompilation is not performed, only 7.2x level functionality and some bug fixes will be available. To recompile and get new functionality, they would need the development version of the product (ClientSDK 2.01 tar file). (2) If I-CONNECT 2.01 is installed on top of an existing 7.2x ESQL/C installation, (a) "installconn" will install 9.14 ESQL/C shared libraries, and either KEEP the 7.2x shared libraries or REPLACE them with the 9.14 ones. The script "installconn" will ask you whether you want to overwrite the existing shared libraries or not. If the existing shared libraries are chosen NOT to be overwritten, then (a.1) existing 7.2x applications will continue to use the existing 7.2x shared libraries, (a.2) existing 9.1x applications can use the 9.14 shared libraries. If the existing shared libraries are overwritten, then the effect is the same as (b)(a.1) below. (b) "installconn -u" will install 9.14 UNIX ESQL/C shared libraries, and REPLACE 7.2x shared libraries with the 9.14 ones. (Actually, only the links are updated.) (a.1) Both existing 7.2x (and 9.1x) applications will then use the 9.14 shared libraries, and they should all work correctly. (The 7.2x shared libraries will not be accessible by the ESQL/C preprocessor.) No relinking or recompilation is required. However, only 7.2x level functionality and some bug fixes will be available if an 7.2x application is not recompiled. (3) Installing ClientSDK 2.01... (a) If ClientSDK 2.01 is installed on top of an existing 7.2x ESQL/C installation, it will always REPLACE 7.2x shared libraries with the 9.14 ones. If you intend to continue using the 7.2x ESQL/C preprocessor or shared libraries, ClientSDK 2.01 should be installed in a separate directory. (b) Regardless whether ClientSDK 2.01 is installed on top of an existing 7.2x ESQL/C or not, an existing 7.2x application CAN use the 9.14 ESQL/C shared libraries in this installation without relinking or recompilation. (4) In order to recompile 7.2x applications with 9.14 ESQL/C, customers need to install ClientSDK 2.01. The command "installclientsdk" is used to install clientsdk product which contains 9.14 ESQL/C (and other client products). Like the current "installesql", "installclientsdk" will overwrite all files in an existing 7.2x ESQL/C installation. There is no -u option for installclientsdk.