Need information on the differences between Easytrieve plus R6.4/G0202 and G0311.
Release : R6.4
Component : Easytrieve Plus
The following syntax check enhancements have been made since Genlevel R6.4/G0311.
Field definitions that exceed the length of the record defined in the program will output an appropriate error message(B055 error message) to indicate a compile error.
For example:
FILE FILEA FB(80 3120)
FLDBBBB 1 90 A
*******B055 INVALID LENGTH, TYPE OR DECIMAL PLACES - 90
FLDAAAA 75 10 A
*******B055 INVALID LENGTH, TYPE OR DECIMAL PLACES - 10
FLD1 1 5 A
This check was not introduced in the release summary(incompatibility summary or new feature summary) because it was an original check function of the product(syntax error check as it should be in a development language).
If you have created an appropriate program that does not contain the above-mentioned inconsistencies in the program logic, it will not be affected by the upgrade.
If you have a program that contains any of the above inconsistencies in your past program assets, please modify the user logic appropriately(modify files and field definitions).