FILRUL Data Dictionary File
Field |
Description |
Type |
Comments |
FILE_ID |
File ID (alias) |
C(16) |
|
RULE_ID |
Name of this rule |
C(16) |
|
ERRMSG |
Error Message |
C(30*) |
Text to be displayed if the file/record fails this rule test. |
ERRPROC |
Error Procedure |
C(30*) |
Procedure to be executed if the file/record fails this rule test. |
SUCCPROC |
Success Procedure |
C(30*) |
Procedure to be executed if the file/record passes this rule test. |
TYPE |
Rule Type |
U(1) |
Defines the specific rule type of this record: 0 Delete (removing a record) 1 Update (modifying a record) 2 Insert (creating a record) 3 Create (creating file) 4 Erase (erasing the file) 9 Protect (future) |
SEQ |
Rule Counter |
U(2) |
Sequential counter ($0000$ .. $FFFF$), allowing for multiple rule records. |
KNUM |
Index Name |
Field(s) |
0 |
INDEX00 |
FILE_ID+TYPE+SEQ |
1 |
RULE |
RULE_ID |
2 |
INDEX02 |
TYPE+FILE_ID |
3 |
FILE |
FILE_ID |