_________________________________________________________

               RELEASE NOTES FOR IBM INFORMIX TOOLS 7.32.xC1
                          DATE: January 31, 2003
        ________________________________________________________


        This release note for 7.32.xC1 contain the following:
        (x stands for , U for 32 bit, H for HP11 32 bit, and F
         for all 64 bit platforms ).

        For 7.32 Documentation Notes refer DOCNOTES_7.32 file

        For Machine Specific settings needed with 7.32 release 
        please refer MACHINENOTES.732 file


        I.    Bugs addressed in 7.32.xC1 release.
        ________________________________________

        Bug #   Description
        ____    ___________

        152977  DISPLAY BY NAME STATEMENT CAUSES THAT A CHOOSEN INPUT
                ATTRIBUTE WILL BE USED FOR ALL INPUT FIELDS RATHER THAN
                THE CURRENT ONE

        154359  INPUT ARRAY CALLING INPUT STATEMENT WHICH USES SAME SCREEN
                FIELDS AS CURRENT ROW CAUSES MEMORY CORRUPTION AND CORE
                DUMP ON LINUX

        155793  WHEN YOU HAVE DEFER INTERRUPT CODED IN A 4GL'S PROGRAM THE
                INTERRUPT DON'T BEHAVE HOW IT SHOULD

        156414  CHAR TYPE HAVING A NULL CAUSE A HANG OF ISQL

        156625  PRESSING CONTROL-D FOR A DATE FIELD IN AN INPUT STATEMENT
                CLEARS THE FIELD BUT MOVING OUT OF THE FIELD RETURNS THE
                ORIGINAL VALUE.

        156876  REDIRECT OF STDERR IN SH, KSH, BASH WITH A PROMPT IN THE
                4GL SOURCE CAUSES LOSS OF STDIN IN TERMINAL WINDOW AND
                OTHER VARIOUS PROBLEMS

        157073  7.31.UC1 : THAI LOCALE ( TH_TH.THAI620) : COMPILATION ERROR
                WHEN DEFINE VARIABLE LIKE SYSTABLES.TABNAME.

        157076  I4GL MODULE MODIFY LIST DOES NOT SHOW LINE 19 IF YOU MOVE
                AROUND THE ARRAY USING ARROW KEYS AND THE MODULE LIST ARRAY
                FILLS NEARLY A WHOLE PAGE.

        157230  COMPILING A FORM WITH A C-MODULE USING CPERF GENERATES LIB
                ERRORS WITH UNDEFINED SYMBOLS

        157720  THE DISPLAYED COLUMN LENGTH IS WRONG WITH CONVERTIBLE
                JAPANESE LOCALES

        157726  USING NUM_ARGS PRODUCES A CORE DUMP WITH 4GL 7.31.FC1 ON
                ALPHA V 4.0

        157777  ISQL WILL COREDUMP WITH LARGE NUMBER OF TABLES TRYING TO
                GENERATE A FORM

        157851  SIGINT (CTRL-C) WAS BLOCKED (TRAPPED) ON MULTIPE INVOCATION.
                HAPPEN IN ISQL AND SPERFORM FORMS ONLY ON LINUX SPECIFIC

        158775  ISQL: VARCHAR COL FORM RETURNS NO DATA, CONVERT FM EN_US.UTF8
                TO EN_US.8859-1

        158776  4GL PREPARE STATEMENT GETS TRUNCATE IF TOKENS ARE MORE THAN
                1050 CHARS

        158840  COMPILE GIVES UNDEFINED SYMBOL: IBM_LIB4GL_PUSHI WITH DEFINE
                LIKE NVARCHARS WITH CERTAIN STATEMENTS IN A PROGRAM

        158985  ESCAPE KEY MUST BE HIT TWICE ON SECOND OPEN OF A FORM WITH
                A CONSTRUCT

        159181  4GL PROGRAMS OPEN A FILE CALLED /TMP/AMITJ.LOG MULTIPLE
                TIMES, WHICH CAN CAUSE -1110 "FORM FILE NOT FOUND" ERRORS
                OR ERR 24 EMFILE

        159205  4GL CONVERTS A NULL VALUE FOR A DATE VARIABLE TO 12/31/1899

        159543  CORE DUMP IF FORM DISPLAYS VARCHAR > 127 CHARACTERS ON
                SOLARIS 8

        159569  4GL REPORT PRODUCES CORE DUMP

        159992  CC WARNINGS 604: POINTERS ARE NOT ASSIGNMENT-COMPATIBLE AND
                563: ARGUMENT IS NOT THE CORRECT TYPE ON HP-UX 11 AND
                4GL 7.31.HC3

        160055  USING ISQL FORM RESULTS IN SEGMENTATION FAULT AND A CORE
                DUMP OR DATA IS DISPLAYED INCORRECTLY IN THE FORM FIELDS

        160060  BACKSLASH LOADED THROUGH FILES IS CONVERTED TO A BLANK
                OCCASIONALLY

        160062  ON AIX 4.3.3,5.1 IN R4GL FROM 7.20 TO 7.31.UC3 WHEN USING
                CONSTRUCT STATEMENT IN A LARGER 4GL MODULE AN ERROR 1108
                APPEARS ON THE CONSTRUCT

        160124  ISQL FORM PRESSING THE ESC KEY TWICE DOES NOT RUN A QUERY

        160125  4GL FORM PRESSING THE ESC KEY TWICE TO RUN A SECOND QUERY

        160151  4GL 7 HAS SEVERE PERFORMANCE PROBLEM IN IBM_LIB4GL_POPQUOTEDSTR
                DUE TO GLS (ASIAN) CODE BEING EXECUTED EVEN WHEN 8-BIT
                CHARACTER DATA IS SENT THROUGH

        160185  C4GL[392]: 25392 BUS ERROR(COREDUMP) ON COMPILE WHEN
                DBTEMP IS SET

        160248  MAXIMUM SIZE OF 256 CHARACTERS FOR DBSRC IS TOO SMALL

        160347  ISQL:REPORT:NULL IS NOT PROCESSED CORRECTLY.

        160364  INFIELD() FUNCTION DOESN'T OPERATE PROPERLY

        160370  4GL DOESN'T DISPLAY DATA CORRECTLY IN FIELDS FOLLOWING
                A VARCHAR.

        160448  LINUX 7.2 REDHAT TERMINFO AND TERMCAP CAUSE 4GL REPORT
                FORMAT TO BE INCORRECT

        160459  ISQL GIVES ILLEGAL INSTRUCTION AND DUMPS CORE IF THE NUMBER
                OF TABLES IN A DATABASE IS TOO BIG

        160497  CORE DUMP CAUSED WHEN PASSING A NULL VALUE BACK TO A
                4GL PROGRAM

        160509  DBPATH ENVIRONMENT VARIABLE IS LIMITED TO 256 CHARACTERS
                WHICH IS TOO SMALL

        160639  4GL GENERATES WRONG DATATYPE DEFINITION FOR INTEGER TYPE,
                CAUSING COMPILER WARNINGS BECAUSE OF FUNCTION PROTOTYPE
                MISMATCH

        160694  CANNOT CONCATINATE A NCHAR DEFINED WITH LIKE. DURING
                COMPILATION ERROR 4324 OCCURS (C4GL AND FGLPC).

        160700  CC WARNINGS 604: POINTERS ARE NOT ASSIGNMENT-COMPATIBLE
                AND 563:ARGUMENT IS NOT THE CORRECT TYPE WHEN WORKING
                WITH SMALLINT AND A FOR LOOP

        160722  ISQL CORE DUMPS WHEN CREATING A NEW TABLE WITH CLIENT_LOCALE
                =DE_DE.819 ISED.IEM FILE HAS BEEN LOCALIZED AS REASON FOR
                ISQL 7.31.UCX PROBLEM

        160860  RETURNS -839 WHEN USING THE FORM/GENERATE MENU OPTION AGAINST
                ANY TABLE IN AN ANSI DATABASE. CREATE OWNER AND GENERATE
                OWNER IS NOT SAME.

        161195  SEGMENTATION FAULT COREDUMP WHEN ARRAY BOUNDS (-A) CHECK IS
                USED AND ARRAY NOT DEFINED . HAPPENS AT COMPILE TIME

        161265  DEFINE X LIKE TESTTABLE.COL; WHERE TESTTABLE.COL IS A NCHAR
                THEN C4GL COMPILE FAILS



        II.    Known Problem
        ____________________

        The "upscol" utility which is distributed as a part of IBM 
        INFORMIX-4GL and IBM INFORMIX-4GL/Rapid Development System
        will not work properly for tables and columns that use 
        Long Identifiers ( wherein the table and column names are
        more than 18 bytes in length ). This is a known problem and
        will be fixed with the next release of the product.

        If ICU benifits are to be availed, details of which are mentioned
        below, the environment variable GL_USEGLU needs to be set. For 
        linking purposes, the C++ compiler in the platform is invoked,
        instead of the regular C compiler. There may be some flags that
        may not be compatible between C++ and C, and this could cause an
        issue. Customers are advised to make sure that while linking 
        with GL_USEGLU set, the flags are set properly before invoking
        c4gl.



        III. PRODUCTS IN THE RELEASE
        _____________________________

        The products released are:

                IBM INFORMIX-4GL
                IBM INFORMIX-4GL/Runtime Facility
                IBM INFORMIX-4GL/Rapid Development System
                IBM INFORMIX-4GL/Rapid Development System Runtime Facility
                IBM INFORMIX-4GL Interactive Debugger
                IBM INFORMIX-SQL
                IBM INFORMIX-SQL/Runtime Facility

        Language Supplements containing the localization requirements are not
        part of the product-suite.


        IV. FEATURE ENHANCEMENTS
        _________________________

        The version 7.32.xC1 Tools offer some feature enhancements and
        additions not available in the earlier version of Tools. The
        user is referred to the document 'INFORMIX-4GL, Reference Manual,
        Version 7.32' for details.

        IV.01. 
        The INT8 and SERIAL8 SQL data types are now recognized and supported.
        For more information about the INT8 and SERIAL8 data types, see
        the IBM Informix-4GL reference manual. On platforms that do not
        support C data-type 'long long', 4GL BIGINT library APIs cannot
        be used.

        IV.02.
        4GL specific Dynamic Array data types are now recognized and
        supported. For more information about the Dynamic Array data types,
        see the IBM Informix-4GL reference manual.

        IV.03.
        This release of IBM Informix-4GL is compatible with IBM Informix
        Client-SDK 2.81.xC1 and above. For more information about Client-SDK
        2.81, see the documentation set at
        

        IV.04.

        This release of IBM Informix-4GL is uses Client-SDK 2.81.xC1 which has 
        been enabled with GLS version 4.0. The previous release of 4GL 
        was using GLS 3.13. This release provides better support for GB18030
        and provides better Unicode Support through a component called ICU
        (Informix Components for Unicode), and an IBM C++ library. As this 
        library is C++, the 4GL binaries need C++ runtime libraries. This
        is a standard in most platforms and should not be an issue. In 
        platforms where C++ runtime is not a standard, it needs to be
        installed for the 4GL binaries to work.

        In order to use ICU, an environment variable, GL_USEGLU needs to
        be set. In order to compile with the above variable, a C++ compilation
        environment is a must. For more details, refer to the GLS reference 
        manual.

        V. MIGRATION
        ------------

        4GL shared library has changed to lib4gsh732, also the P-code 
        version has changed to 732.

        Users migrating from any earlier version of Tools must recompile
        their source program(s) with 7.32.xC1 version of Tools.

        VI. INSTALLATION
        ________________

        The compatiblity of IBM Informix 4GL version 7.32 with ClientSDK 
        versions 2.81.xC1 and above, has changed the directory structure
        as compared to the old version. Hence it is recommended that Tools 
        7.32.xC1 be installed in a new directory.

        If the Tools and CSDK are to be installed in the same directory, the
        Tools are to be installed first followed by the appropriate CSDK
        Products and the appropriate language supplement of the server, if
        any. If Tools and CSDK are installed in different directories then
        the tools product cannot take advantage of newer CSDK versions.

        LD_LIBRARY_PATH or the appropriate variable for the specific platform
        needs to be set the following way:

        for csh:

        setenv LD_LIBRARY_PATH ${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:
         {INFORMIXDIR}/lib/tools:${LD_LIBRARY_PATH}

        for ksh:

        LD_LIBRARY_PATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:
         {INFORMIXDIR}/lib/tools:${LD_LIBRARY_PATH}
        export LD_LIBRARY_PATH

        Copyright International Business Machines Corporation 2003. All 
        Rights Reserved