Difference between Easytrieve plus R6.4/G0202 and G0311
search cancel

Difference between Easytrieve plus R6.4/G0202 and G0311

book

Article ID: 371710

calendar_today

Updated On:

Products

Easytrieve Report Generator

Issue/Introduction

Need information on the differences between Easytrieve plus R6.4/G0202 and G0311.

 

Environment

Release : R6.4

Component : Easytrieve Plus

Resolution

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              

Additional Information

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).