The integrity of objects is of critical importance in a Gen model. Model
corruptions can be very serious and are to be avoided or fixed at all costs.
As part of the development of Edit Console, the importance of object integrity
was second to none, so a comprehensive bespoke integrity check routine was
written which is run both before and after an object update has taken place.
In this way Edit Console can ensure that the objects are not corrupt before or
after changes are made.

If a corruption is detected as an update request is processed, the update is
rolled back and a report is generated showing the ID number of the object in
error.

The Object Integrity Checker was found to be so useful at identifying
corruptions that it is offered as a feature in Edit Console. It can be run
against individual or multiple objects and will give a report detailing the
exact error detected for an object so that the appropriate action can be
taken.