Kbase P119104: What is the "Check CRC" feature for database triggers?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
GOAL:
What is the "Check CRC" feature for database triggers?
GOAL:
What are the effects of the "Check CRC" checkbox in Data Administration?
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
FIX:
If the option is on, then Progress stores in the database metaschema, along with the trigger procedure name, a CRC identifier for the compiled version of the trigger procedure. Progress raises an error if the r-code file it encounters at run time does not match,n or if there is no compiled version of the procedure.
The advantage of enabling this option is to ensure that the trigger in use at run-time in the deployed application is the same as the one provided when the trigger was created, regardless of the ability of the user to create and compile a new trigger procedure.
Unless a reason not to do so exists, this option should be left checked.
Once it is checked, you must ensure that the r-code for the trigger procedures is available when running the application, by compiling the trigger procedures along with the other source code of the application.