Genero 2.02.06 Maintenance Release

Irving, Texas – November 8, 2007 — Four Js Development Tools announced availaibility of its Genero Business Development Language 2.02.06 maintenance release today, including the following packages:

  • Genero Business Development Language 2.02.06
  •  Genero Desktop Client 2.02.08
  • Genero Application Server 2.02.02/2.02.03
  • Genero Web Services 2.02.06
  • Four Js License Manager 5.10.2d

Genero Business Development Language 2.02.06

New features in this release:

  •  Oracle driver can use GLOBAL TEMPORARY tables when FGLPROFILE contains: dbi.database..ifxemul.temptables.emulation = “global”
  • The -s option of fglrun is extended to display more information about sizes.
  • The -e option of fglrun now supports a list of C extension modules, and can also be specified multiple times, as in 1.3x: fglrun -e ext1,ext2,ext3 -e ext4,ext5 myprog.
  • Support for BIG5 to/from GDK conversion has been added.

Bugs fixed in this release:

· 8659 : Cannot compile a program creating a table with a column of type CHAR and the size is defined as a constant
· 8474 : C extensions calling a C function with a variable number of arguments does not compile
· 8726 : Schema extractor does not recognize SERIAL type when using Genero db
· 8452 : Fgldbsch does not extract text/image data type from SQL Server
· 8453 : Fgldbsch ignores NOT NULL columns when extracting from SQL Server
· 8601 : Accelerator using SHIFT-ALT modifier is misinterpreted
· 8565 : Table gets +tn dummy screen record name when 2 screen records used
· 8450 : Form with layout tags don’t compile any longer
· 8768 : The zlib provided in FGLDIR conflicts with the zlib of the system
· 8766 : With PostgreSQL, two-pass report aborts transaction when using serial emulation
· 8759 : It is not possible to interrupt SQL queries when using SQL Server MSV driver
· 8758 : With SQL Server, a deadlock makes an automatic rollback, but new BEGIN WORK fails
· 8747 : FGLSQLDEBUG information missing source module and line numbers
· 8733 : Win32: fglrun.exe consumes all the CPU if the graphical client ends abruptly
· 8715 : Substring operator [] in a BEFORE GROUP OF of a report gives unexpected result
· 8694 : Reconnecting with DATABASE makes prepared statement execution fail with -410
· 8692 : FLUSH should raise errors when cursor is closed or freed
· 8651 : Comment of current field appears also in statusbar of other windows
· 8676 : With ADS, CONSTRUCT should generate date/time format independent SQL
· 8674 : EXECUTE USING with empty string literal fails on Oracle
· 8653 : Since 2.00 it is no longer possible to specify mutiple C extension with -e option
· 8644 : With non-Informix DBs, VM crashes when USING has string literals exceeding 256 bytes
· 8615 : DISCONNECT of non-current connection must keep current connection active
· 8581 : If the attributes array is a static array Dialog.setCellAttributes() doesn’t work
· 8566 : Error -404 when using a declared cursor after new connection
· 8166 : CONSTRUCT should raise error when invalid chars like LF are used
· 8553 : A program can not reference more than 65535 functions
· 8538 : SQL statement error with MYSQL and SET ISOLATION TO DIRTY READ statement
· 8515 : SQL Statement interrupted by user does not raise -213 with Oracle
· 8503 : The SQL Server unique identifier datatype is not supported
· 8477 : RUN cmd WITHOUT WAITING makes GWC fail if DISPLAY AT was done before
· 8476 : fgl_set_arr_curr fails when DISPLAY ARRAY is sorted and new row = 1 + arr_count() – arr_curr()
· 8438 : Cannot read LOB IN MEMORY with ORACLE when source LOB has a size of zero
· 8435 : Internal error when calling ARR_CURR() in multi-dimensional array
· 8416 : os.Path.dirname(“filename”) should return . (dot) on OSF0510
· 8689 : Fglschema options -c and -r do not work anymore Genero Desktop Client 2.02.08 Problems fixed :
· 8727 : Not able to connect to Ataman RLOGIN server at the first attempt
· 8764 : In HTTP direct connection, GDC may request IMAGES from server’s “/myPics” directory
· 8744 : GDC may freeze when deleting the selection of an INPUT field with PICTURE attribute
· 8770 : GDC crashes when using DDEPoke
· 8695 : Proxy usage can be wrong when using auto-detection and “bypass” for local addresses
· 8681 : DATEEDIT fields get a small size if attribute SAMPLE defined
· 8679 : Focus not set back to the MDI child application after switching to other running applications
· 8682 : TABLE height growing/shrinking on each start of the MDI child application

Genero Application Server 2.02.02/2.02.03

New features in this release:

· Managing web service configuration at runtime (Hot restart)

Bugs fixed in this release:

· 7999 : Add equivalent of $(connector.uri) for GDC Genero Web Services 2.02.06
· 8775 : com.WebServiceEngine.ProcessServices returns an incorrect status code when the timeout is reached
· 8757 : Boolean values “0” and “1” are not recognized for “xsi:nil” attribute
· 8754 : Conflict with libnnz10.so Oracle library causes segmentation fault
· 8707 : Last character of a multi-byte string can be truncated · 8561 : Deserialization of XMLChoice=”inherited” fails
· 8507 : Deserialization of XMLList arrays in a record fails if previous member is a XSComplexType record with another nested XMLList array
· 8506 : Deserialization of XMLList arrays of XSComplexType record with another nested array fails
· 8462 : Record member deserialisation fails if there is a previous member defined with a TYPE where XSComplexType is set

Dependencies :

Genero Web Services 2.02.06 works only with the following product versions:

Four Js Genero BDL 2.02.06
Four Js Genero Application Server 2.02.03
Four Js License Manager 5.10.2d

Four Js LM 5.10.2d works with all Genero BDL versions.

For more details on this release, please readthe release notes.