You will find below the conditions to comply with in order to ensure compatibility between the C and the RPG generators for ADELIA programs.
Restrictions
The total length of a file's fields must be lower than 1950.
In a client/server architecture on an AS/400 database, there are no other restrictions.
In a Btrieve database:
Only use files which can be generated by Adelia.
Do not use multi-member files.
Do not use join files.
Do not use logical files with selections/omissions.
Do not use logical files with IBM logical fields.
Do not use logical files with specific formats.
Do not use COMMIT/ROLL_BACKs (inactive for Btrieve files).
Note: The physical sequence of the records in a file does not depend on the sequence in which they were written. This is particularly important when a file without a key is read sequentially.