Command line tools

I4GL and FGL provide different compiler commands with different options.

Review makefiles and program start scripts

Since Genero BDL provides different compiler and program execution commands than IBM® Informix® 4GL, it is mandatory to review the application compilation procedure, as well as the tools that lauch your application programs.

The following table list between I4GL commands and Genero commands:
Table 1. Informix 4GL versus Genero BDL commands
Informix 4GL command Genero BDL command
c4gl / fglpc fglcomp
form4gl fglform
mkmessage fglmkmsg
fglgo fglrun

The I4GL -ansi compiler option

IBM Informix 4GL (I4GL) provides the -ansi option with c4gl and fglpc compilers, in order to check all SQL statements for compliance with the ANSI/ISO standard for SQL syntax.

The SQL standard syntax has evolved since the -ansi option has been introduce in I4GL, so this option is no longer relevant.

Genero BDL provides a similar option: -Wstdsql, to detect SQL statements that may be problematic when using a database engine different from Informix.