IBM Informix

Release Notes for IBM Informix ESQL/C

3.00.xC3DE 22 October 2007

Contents

Release Notes
Purpose of these release notes
Database Server Compatibility
New Features in ESQL/C
Known problems and fixed problems
Documentation Corrections and Changes
Changes to $INFORMIXDIR\lib

Release Notes

Purpose of these release notes

The purpose of these release notes for IBM Informix ESQL/C Version 3.00 is to:

These release notes are not intended to be all-inclusive; they should be used as an addendum to the product manuals.

Database Server Compatibility

Version 3.00 of IBM Informix ESQL/C is supported with these database servers:

Database Server Versions
IBM Informix Dynamic Server Enterprise Edition 7.31 and higher; 9.30 and higher; 10.0; 11.10
IBM Informix Dynamic Server Express Edition 10.0, 11.10
IBM Informix Extended Parallel Server 8.30 and higher
IBM Informix SE 7.25
DB2 8.2

New Features in ESQL/C

Changes were made in this version of ESQL/C to allow you to use these new features of IBM Informix Dynamic Server (IDS), version 11.10. See the IDS release notes for that version to learn more about the new features:

Known problems and fixed problems

A comprehensive list of the problems fixed in this release and also a list of known problems that are not yet fixed can be found in the DEFECTS document.

Documentation Corrections and Changes

This section describes the known corrections and changes that need to be made to the IBM Informix ESQL/C Programmer's Manual.

Changes to $INFORMIXDIR\lib

The isqlb09a.lib file has been removed from $INFORMIXDIR\lib. All mention of the isqlb09a.lib should be deleted from the Borland C++, Version 5 information in the Implicitly Passed Compiler Options table in the Special Compile Options for Windows Environments topic.

Here is the correct information:

Compiler Module Type esql Options Implicit Options
Compiler Linker
Borland C++,
Version 5
executable -target:exe
-we
-c -I%INFORMIXDIR%\
incl\esql
-etarget -subtype
-libtlog -libtlg
-c -Tpe -M
-DEF:deffile -subsystem
%INFORMIXDIR%\lib\igl4b303.lib
%INFORMIXDIR%\lib\iglxb303.lib
%INFORMIXDIR%\lib\igo4b303.lib
c0t32.obj
libset
dll -target:dll
-wd
-c -I%INFORMIXDIR%\
incl\esql
-etarget -subtype
-libtlog -libtlg
-c -Tpd -M
-DEF:deffile -subsystem

%INFORMIXDIR%\lib\igl4b303.lib
%INFORMIXDIR%\lib\iglxb303.lib
%INFORMIXDIR%\lib\igo4b303.lib
c0d32.obj
libset

With the removal of the isqlb09a.lib file, the Windows-only argument of the Syntax of the esql Command topic is changed to the following:

Windows-only arguments:

   .----------------.
   V                |
|----+------------+-+--+-----------+--+---------+--------------->
     +- -l--largs-+    '-@respfile-'  '- -dcmdl-'
     +--lw:width--+
     '--ts:width--'

>--+---------------+--+---------+--+-----+--+-----+--+------+--->
   '- -f--filename-'  '- -mserr-'  '- -n-'  '- -p-'  '- -mc-'

>--+----------------------------+------------------------------->
   |          (1)               |
   '-+- -cpu:-------+-alpha-+-+-'
     |              +-i386--+ |
     |              '-mips--' |
     +- -pa-------------------+
     +- -pi-------------------+
     '- -pm-------------------'

>--+-------------------------------------+---------------------->
   |              (1)                    |
   '-+- -runtime:------+--+-+-libc-+---+-'
     |       (1)       |  | '-s----'   |
     '- -rt:-----------'  +-+-libcmt-+-+
                          | '-m------' |
                          '-+-msvcrt-+-'
                            '-d------'

>--+-------------------------+---------------------------------->
   |           (1)           |
   +- -target:-------+-dll-+-+
   |                 '-exe-' |
   +- -wd--------------------+
   '- -we--------------------'

>--+----------------------------------------+-------------------|
   |                (1)                     |
   +-+- -subsystem:------+--+-+-console-+-+-+
   | |       (1)         |  | '-c-------' | |
   | '- -ss:-------------'  '-+-windows-+-' |
   |                          '-w-------'   |
   +- -Sc-----------------------------------+
   '- -Sw-----------------------------------'

Notes:
  1. There should be no space between this option and the part that follows.

Copyright IBM Corp. 1994, 2007