


The following limits exist for the Informix-SE file system:
| Maximum indexed key size | 120 bytes |
| Maximum number of fields per key | 8 |
| Maximum indexed key size | 256 bytes |
| Maximum number of fields per key | 16 |
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 to | INFORMIX |
| PIC X
PIC XX | CHAR
VARCHAR |
| PIC 9
PIC 99X PIC 999 PIC 9999 |
SMALLINT |
| PIC 9(5)
PIC 9(6) PIC 9(7)X PIC 9(8) PIC 9(9) |
INTEGER |
| All other PIC 9's
| DECIMAL
|
| INFORMIX to | COBOL |
| 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.