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
|