


The following limits exist for the Informix-SE file system:
Maximum indexed key size 120 bytes Maximum number of fields per key 8
The following limits exist for the Informix-OnLine file system:
Maximum indexed key size 256 bytes Maximum number of fields per key 16
With the Acu4GL product for Informix, only one database can be open at a time. Within this one database, a maximum of 100 tables can be open at the same time. You can set this table maximum to a lower number via the runtime configuration variable MAX-CURSORS.
The following Informix data types are not currently supported:
INTERVAL
BLOB
FLOAT
SMALLFLOAT
Acu4GL for Informix supports the following data types; conversions between
COBOL and database formats are as shown:
| COBOL |
| PIC X CHAR
PIC XX VARCHAR |
| PIC 9
PIC 99X SMALLINT PIC 999 PIC 9999 |
| PIC 9(5)
PIC 9(6) PIC 9(7)X INTEGER PIC 9(8) PIC 9(9) |
| all other DECIMAL
PIC 9's |
| INFORMIX |
| INTEGERX PIC S9(10) or
PIC S9(9) COMP-4 |
| SMALLINT PIC S9(5) or
PIC S9(4) COMP-4 |
| DECIMAL(6,2) PIC (4)V99
|
| MONEY(4) PIC (2)V99
|
| SERIAL PIC 9(9)
|
| DATE PIC 9(6) or
PIC 9(8) |
| DATETIME PIC 9(12) or
PIC 9(14) |
| VARCHAR (max, min) PIC X(max)
|
Performing error handling on the read/write will yield a 99 record locked on any read operation performed - even if the file is open for input.
Other limits are described in Appendix B of the ACUCOBOL-GT documentation.