Try OpenEdge Now
skip to main content
Managing ABL Applications
R-code Features and Functions : Database CRCs and time stamps : CRC validation : R-code execution with CRCs
 
R-code execution with CRCs
When executing a procedure using CRC validation, OpenEdge follows these steps:
1. For each table accessed by the r-code, check the time stamp. If it matches, execute the procedure. Otherwise, go to Step 2.
2. If the table is in a database that was not connected using the Time Stamp (-tstamp) parameter when the procedure was compiled, check the CRC. If it matches, execute the procedure. Otherwise, reject the procedure.
Thus, if the time stamps match, OpenEdge assumes that the database schema and r-code must be compatible. Otherwise, the CRCs determine the outcome.
Note: The Time Stamp (-tstamp) parameter is supported for backward compatibility only.