FOUNDATION GES

Generalized Editing Services

 

GES Standardizes Definitions

Foundation GES provides an automated validation facility for transactions. Transaction fields are known to GES by the same names for which they are known to the central Data Dictionary (DDL). GES uses DDL definitions to identify field offset, type, and length characteristics. Because this critical information remains in one central location, field definition errors are avoided.

GES Defines and Executes Validation Processes

Although both client applications and terminal screens provide the user with some measure of information entry validation, it ultimately falls to the process which services the transactions generated from these activities to ensure the integrity of a transaction. In the client/server environment it is even more important because of the potential for transaction traffic from sources other than the client applications designed to screen for errors. Foundation GES provides a facility for defining and executing this important transaction validation step.

GES Streamlines Application Development

Eighty, ninety or even a higher percent of the work of validating a transaction is routine, yet software engineers continue to write application specific procedures to accomplish this work. By so doing, development costs are increased, a higher risk of defective code is introduced, and maintenance is made more difficult. Foundation GES isolates the validation processing from the application code providing a proven, reusable facility that all application transactions can use. Simply call Foundation GES from your server program using its straight-forward API.

GES Allows Custom Validation Processes

Foundation GES is designed to handle application-specific as well as general cross-application validation. A mechanism for defining and accessing custom validation procedures is available. This is typically used to define validation rules which compare transaction information to specialized information already contained in the application data base. Foundation GES also allows you to define conditional validations, from simple statements such as "if transaction field A is greater than 2, then transaction field B must be numeric" to far more complex conditions. GES also provides access to Foundation's CODES facility for proper validation of codified data.

 

© Menlo Business Systems, Inc. 2004